From b2d0ac2db80c08783fd848933230618cc30d76a2 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 30 八月 2023 11:38:24 +0800 Subject: [PATCH] 添加锦汇企业编码. 修复点位列表平铺的bug --- src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue | 40 +++++++++++++++++++++++++++------------- 1 files changed, 27 insertions(+), 13 deletions(-) diff --git a/src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue b/src/views/hashrate/CameraManage/CameraRules/components/AddRuleBox.vue index 77d567b..87ed854 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" @@ -73,16 +76,11 @@ components: { TimeSlider }, - mounted() { - console.log(this.editData) - this.getSounds() - this.eventAudio.addEventListener("ended", () => { - this.togglePlay = true - }) - }, data() { return { + scene_nameOptions: [], ruleForm: { + time_name: "", alarm_level: 1, scene_name: "", desc: "", @@ -114,7 +112,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: "", @@ -125,6 +123,14 @@ } }, + mounted() { + this.getSounds() + this.eventAudio.addEventListener("ended", () => { + this.togglePlay = true + }) + + this.scene_nameOptions = this.Constants.sceneNameOptions + }, methods: { //缂栬緫鏃跺洖濉暟鎹� initEditData() { @@ -197,6 +203,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