This commit is contained in:
liqi 2025-04-02 22:38:27 +08:00
parent 0d7e9d1bc2
commit ff3f03304c
5 changed files with 17 additions and 5 deletions

View File

@ -1,7 +1,7 @@
import request from "@/utils/request"; import request from "@/utils/request";
export function Homeview(data) { export function Homeview(data) {
let url = "/api/Home/view"; let url = "/api/Home/index";
return request({ return request({
url: url, url: url,
method: "get", method: "get",

View File

@ -14,6 +14,7 @@
:prop="item.model" :prop="item.model"
:class="item.colWidth" :class="item.colWidth"
:rules="detail ? false : item.rules" :rules="detail ? false : item.rules"
v-show="item.show === undefined ? true : item.show"
> >
<!-- 输入框 --> <!-- 输入框 -->
<template v-if="item.type === 'input'"> <template v-if="item.type === 'input'">

View File

@ -39,11 +39,12 @@
<img :src="isContracted ? rightContract : leftContract" alt="" /> <img :src="isContracted ? rightContract : leftContract" alt="" />
</div> </div>
<video <video
v-if="iswarning" v-show="iswarning"
title="Advertisement" title="Advertisement"
src="@/assets/img/wargin.mp3" src="@/assets/img/wargin.mp3"
autoplay="true" autoplay="true"
muted="muted" muted="muted"
ref="nativeElement"
></video> ></video>
</div> </div>
</template> </template>
@ -143,6 +144,9 @@ export default {
let alarm = this.drones.find((d) => d.alarmLevel === 1); let alarm = this.drones.find((d) => d.alarmLevel === 1);
if (alarm) { if (alarm) {
this.iswarning = true; this.iswarning = true;
const media = this.$refs.nativeElement;
media.muted = true;
media.play();
} else { } else {
console.log(222); console.log(222);
this.iswarning = false; this.iswarning = false;

View File

@ -9,7 +9,7 @@
</div> </div>
</div> </div>
<div class="header-menu"> <div class="header-menu">
<div class="menuItem"> <div class="menuItem" v-if="isAdamin">
<div <div
class="menuFor" class="menuFor"
v-for="(item, index) in menuList" v-for="(item, index) in menuList"
@ -199,9 +199,13 @@ export default {
} }
], ],
fromItem: {}, fromItem: {},
dialog: false dialog: false,
isAdamin: null
}; };
}, },
created() {
this.isAdamin = localStorage.getItem("isAdmin");
},
watch: { watch: {
homeData: { homeData: {
handler(newVal) { handler(newVal) {

View File

@ -108,7 +108,8 @@ export default {
model: "password", model: "password",
rules: [{ required: true, message: "请输入密码" }], rules: [{ required: true, message: "请输入密码" }],
showPassword: true, showPassword: true,
disabled: true disabled: true,
show: false
}, },
{ {
label: "是否管理员", label: "是否管理员",
@ -185,6 +186,7 @@ export default {
this.fromItem = {}; this.fromItem = {};
this.formDrawerList[0].disabled = false; this.formDrawerList[0].disabled = false;
this.formDrawerList[1].disabled = false; this.formDrawerList[1].disabled = false;
this.formDrawerList[1].show = true;
this.drawer = true; this.drawer = true;
} else if (type === "search") { } else if (type === "search") {
params = JSON.parse(JSON.stringify(this.$refs.myForm.ruleForm)); params = JSON.parse(JSON.stringify(this.$refs.myForm.ruleForm));
@ -213,6 +215,7 @@ export default {
this.fromItem = value; this.fromItem = value;
this.formDrawerList[0].disabled = true; this.formDrawerList[0].disabled = true;
this.formDrawerList[1].disabled = true; this.formDrawerList[1].disabled = true;
this.formDrawerList[1].show = false;
this.drawer = true; this.drawer = true;
} else if (type === "delete") { } else if (type === "delete") {
this.$confirm("此操作将永久删除该人员, 是否继续?", "提示", { this.$confirm("此操作将永久删除该人员, 是否继续?", "提示", {