From 42421d3620b27c2e2d0759f638f223a6c0c2edaa Mon Sep 17 00:00:00 2001 From: luobisheng <727299681@qq.com> Date: 星期三, 07 十二月 2022 14:05:24 +0800 Subject: [PATCH] 预警研判修改 --- src/views/intelligentPatrol/studyJudge/index.vue | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/views/intelligentPatrol/studyJudge/index.vue b/src/views/intelligentPatrol/studyJudge/index.vue index 9364d2b..921fa55 100644 --- a/src/views/intelligentPatrol/studyJudge/index.vue +++ b/src/views/intelligentPatrol/studyJudge/index.vue @@ -48,12 +48,12 @@ <span>{{ currentEvent.conntinueTime }}</span> </el-form-item> <el-form-item label="鍏宠仈搴楅摵" prop="store"> - <el-select v-model="currentEvent.store" placeholder="璇烽�夋嫨鍏宠仈搴楅摵"> + <el-select v-model="currentEvent.store" @change="selectStoreChange" placeholder="璇烽�夋嫨鍏宠仈搴楅摵"> <el-option v-for="store in storeList" :value="store.id" :label="store.storeName" :key="store.id" /> </el-select> </el-form-item> <el-form-item v-if="currentEvent.store" label="搴楅摵寰楀垎:"> - <span>{{ getStoreScore(currentEvent.store) }}</span> + <span>{{ selectStoreChange(currentEvent.store).storeScore }}</span> </el-form-item> <el-form-item label="澶勭悊鎰忚:" prop="advice"> <el-radio-group v-model="currentEvent.advice"> @@ -104,6 +104,7 @@ this.countData = res; }) .catch(err => this.$message.error(err)) + getStoreInfoList({ current: 1, size: 100 }) .then(({ list }) => { this.storeList = list; @@ -127,12 +128,13 @@ data() { const validateCarNumber = (rule, value, callback) => { if (value) { - const result = validateCarNum(value); - if (result) { + if (validateCarNum(value)) { callback(); } else { callback(new Error('璇疯緭鍏ユ纭殑杞︾墝鍙�')); } + } else { + callback(); } }; return { @@ -211,6 +213,12 @@ handleConfirm(){ this.$refs.currentEvent.validate((flag)=>{ if(flag){ + this.currentEvent.linkShop = 0; + if (this.currentEvent.store) { + const selectedStore = this.selectStoreChange(this.currentEvent.store); + this.currentEvent.shopName = selectedStore.storeName; + this.currentEvent.linkShop = 1; + } basecase.confirmInspection(this.currentEvent) .then(() => { this.$message.success('鎿嶄綔鎴愬姛'); @@ -227,8 +235,8 @@ this.typeOptions = this.typeList.filter(type => type.parentId === id); }, - getStoreScore(storeId) { - return this.storeList.find(store => store.id === storeId).storeScore; + selectStoreChange(id) { + return this.storeList.find(store => store.id === id); } } } -- Gitblit v1.8.0