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