This commit is contained in:
		
							parent
							
								
									0d7e9d1bc2
								
							
						
					
					
						commit
						ff3f03304c
					
				| 
						 | 
					@ -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",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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'">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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("此操作将永久删除该人员, 是否继续?", "提示", {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue