|
|
@@ -55,12 +55,33 @@
|
|
|
<div class="result">
|
|
|
<div class="title">
|
|
|
<span style="color: red">*</span>
|
|
|
- <span>AI识别结果</span>
|
|
|
+ <span>请核查并确认店招异常原因:</span>
|
|
|
+ </div>
|
|
|
+ <template v-if="data.historyFeedback == '0'">
|
|
|
+ <van-radio-group v-model="AIResult" :disabled="approveState == '1'">
|
|
|
+ <van-radio name="1">正确</van-radio>
|
|
|
+ <van-radio name="0">不正确</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ <template v-if="data.historyFeedback == '1'">
|
|
|
+ <van-radio-group v-model="AIResult" :disabled="approveState == '1'">
|
|
|
+ <van-radio :name="item.dictValue" v-for="item in AIResultOption">{{
|
|
|
+ item.dictLabel
|
|
|
+ }}</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </template>
|
|
|
+ </div>
|
|
|
+ <div class="cause" v-if="data.abnormalStoreSolutionImg">
|
|
|
+ <div class="title">
|
|
|
+ <span style="color: red">*</span>
|
|
|
+ <span>请知悉异常店招对应解决方案,并尽快整改</span>
|
|
|
+ </div>
|
|
|
+ <div class="tipsImg">
|
|
|
+ <img
|
|
|
+ :src="data.abnormalStoreSolutionImg"
|
|
|
+ width="100%"
|
|
|
+ @click="previewImgs(data.abnormalStoreSolutionImg)" />
|
|
|
</div>
|
|
|
- <van-radio-group v-model="AIResult" :disabled="approveState == '1'">
|
|
|
- <van-radio name="1">正确</van-radio>
|
|
|
- <van-radio name="0">不正确</van-radio>
|
|
|
- </van-radio-group>
|
|
|
</div>
|
|
|
<div class="cause">
|
|
|
<div class="title">
|
|
|
@@ -84,6 +105,7 @@
|
|
|
<script>
|
|
|
import { ImagePreview } from 'vant';
|
|
|
import { getPhotoApproveDetail, savePhotoApprove } from '@/api/AIImage';
|
|
|
+import { getDictOption } from '@/api/index';
|
|
|
export default {
|
|
|
name: 'AIImageDetail',
|
|
|
data() {
|
|
|
@@ -94,6 +116,7 @@ export default {
|
|
|
causeTitle: '',
|
|
|
causeMessage: '',
|
|
|
approveState: '0',
|
|
|
+ AIResultOption: [],
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
|
@@ -124,6 +147,10 @@ export default {
|
|
|
activated() {
|
|
|
this.photoApproveId = this.$route.query.photoApproveId;
|
|
|
this.getDeytail();
|
|
|
+ // 获取店招异常原因字典
|
|
|
+ getDictOption({}, 'feedback_error_msg').then((res) => {
|
|
|
+ this.AIResultOption = res.data;
|
|
|
+ });
|
|
|
},
|
|
|
mounted() {},
|
|
|
methods: {
|