From 82cf226389c61c42e6b258524d5b3d8c9ac0de07 Mon Sep 17 00:00:00 2001 From: mark <mark18340872469@163.com> Date: 星期二, 18 十月 2022 18:25:03 +0800 Subject: [PATCH] 摄像机管理 要大于绘制区域 视频 的 z-index:2000 --- src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue | 70 ++++++++++++++++++++++++++++++++--- 1 files changed, 64 insertions(+), 6 deletions(-) diff --git a/src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue b/src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue index 77d567b..014a1a5 100644 --- a/src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue +++ b/src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue @@ -1,15 +1,18 @@ <template> <div class="AddBox"> - <div class="title"> - {{ editData.type ? "淇敼" : "娣诲姞" }}{{ type === "separate" ? "鐙珛" : "鑱斿姩" }}鍦烘櫙 - </div> + <div class="title">{{ editData.type ? "淇敼" : "娣诲姞" }}{{ type === "separate" ? "鐙珛" : "鑱斿姩" }}鍦烘櫙</div> <div class="close iconfont" @click="close"></div> <el-form :model="ruleForm" :rules="rules" ref="form"> <div class="label">鍦烘櫙鍚嶇О</div> <el-form-item prop="scene_name"> - <el-input class="h32" v-model="ruleForm.scene_name" placeholder="璇疯緭鍏�"></el-input> + <!-- <el-input class="h32" v-model="ruleForm.scene_name" placeholder="璇疯緭鍏�"></el-input> --> + + <el-select v-model="ruleForm.scene_name" filterable placeholder="璇烽�夋嫨"> + <el-option v-for="item in scene_nameOptions" :key="item.value" :label="item.label" :value="item.value"> + </el-option> + </el-select> </el-form-item> <div class="label">浜嬩欢绛夌骇</div> @@ -21,7 +24,7 @@ <div class="label">鏃堕棿娈�</div> <el-form-item prop="time_rule_id"> - <el-select class="h32 left" v-model="ruleForm.time_rule_id" placeholder="璇烽�夋嫨"> + <el-select @change="changeValue($event)" class="h32 left" v-model="ruleForm.time_rule_id" placeholder="璇烽�夋嫨"> <el-option v-for="item in VideoManageData.TimeRules" :key="item.id" @@ -82,7 +85,54 @@ }, data() { return { + scene_nameOptions: [ + { + value: "鏄庣伀", + label: "鏄庣伀" + }, + { + value: "鐑熼浘", + label: "鐑熼浘" + }, + { + value: "缈昏秺鍥存爮", + label: "缈昏秺鍥存爮" + }, + { + value: "鍖哄煙鍏ヤ镜", + label: "鍖哄煙鍏ヤ镜" + }, + { + value: "浜哄憳绂诲矖", + label: "浜哄憳绂诲矖" + }, + { + value: "浜哄憳鑱氶泦", + label: "浜哄憳鑱氶泦" + }, + { + value: "鎵撶數璇�", + label: "鎵撶數璇�" + }, + { + value: "鎶界儫", + label: "鎶界儫" + }, + { + value: "鏈僵鎴村畨鍏ㄥ附", + label: "鏈僵鎴村畨鍏ㄥ附" + }, + { + value: "鏈┛鐫�宸ヤ綔鏈�", + label: "鏈┛鐫�宸ヤ綔鏈�" + }, + { + value: "鐫″矖", + label: "鐫″矖" + } + ], ruleForm: { + time_name: "", alarm_level: 1, scene_name: "", desc: "", @@ -114,7 +164,7 @@ } ], rules: { - scene_name: [{ required: true, message: "璇疯緭鍏ュ満鏅悕绉�", trigger: "blur" }], + scene_name: [{ required: true, message: "璇烽�夋嫨鍦烘櫙鍚嶇О", trigger: "blur" }], time_rule_id: [{ required: true, message: "璇烽�夋嫨鏃堕棿娈�", trigger: "blur" }] }, soundPath: "", @@ -197,6 +247,14 @@ return false } }) + }, + changeValue(val) { + console.log(val, "val") + const res = this.VideoManageData.TimeRules.filter((item) => { + return item.id === val + }) + console.log(res, "res") + this.ruleForm.time_name = res[0].name } } } -- Gitblit v1.8.0