| | |
| | | <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"> |
| | |
| | | this.countData = res; |
| | | }) |
| | | .catch(err => this.$message.error(err)) |
| | | |
| | | getStoreInfoList({ current: 1, size: 100 }) |
| | | .then(({ list }) => { |
| | | this.storeList = list; |
| | |
| | | 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 { |
| | |
| | | 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('操作成功'); |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |