|
|
@@ -10,264 +10,95 @@
|
|
|
</div>
|
|
|
<div class="item">
|
|
|
<div class="label">门店类型:</div>
|
|
|
- <div class="value">{{ data.storeType }}</div>
|
|
|
+ <div class="value">{{ data.storeCategoryName }}</div>
|
|
|
</div>
|
|
|
<div class="item">
|
|
|
<div class="label">地址:</div>
|
|
|
- <div class="value">{{ data.storeAddress }}</div>
|
|
|
+ <div class="value">{{ data.addressLine }}</div>
|
|
|
</div>
|
|
|
<div class="item">
|
|
|
<div class="label">拜访人:</div>
|
|
|
- <div class="value">{{ data.visitName }}</div>
|
|
|
+ <div class="value">{{ data.visitUserNickName }}</div>
|
|
|
</div>
|
|
|
<div class="item">
|
|
|
<div class="label">拜访时间:</div>
|
|
|
- <div class="value">{{ data.visitTime }}</div>
|
|
|
+ <div class="value">{{ data.approveTime }}</div>
|
|
|
</div>
|
|
|
+ <div class="item">
|
|
|
+ <div class="label">拍摄类型:</div>
|
|
|
+ <div class="value">{{ data.identifyType }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="item">
|
|
|
+ <div class="label">识别结果:</div>
|
|
|
+ <div class="value">{{ data.cheatType }}</div>
|
|
|
+ </div>
|
|
|
+ <p>业务员反馈AI识别不正确:</p>
|
|
|
<div class="item">
|
|
|
<van-image
|
|
|
width="100%"
|
|
|
- height="160"
|
|
|
+ height="360"
|
|
|
:src="data.imageUrl"
|
|
|
@click="previewImgs(data.imageUrl)" />
|
|
|
</div>
|
|
|
- <div class="item">
|
|
|
+ <!-- <div class="item">
|
|
|
<div class="label">识别结果:</div>
|
|
|
<div class="value">{{ data.result }}</div>
|
|
|
</div>
|
|
|
<div class="item">
|
|
|
<div class="label">反馈不准确原因:</div>
|
|
|
<div class="value">{{ data.feedback }}</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
- <p class="titleText">反馈不一致原因</p>
|
|
|
+ <p class="titleText">请主管了解情况后回复原因及解决方案</p>
|
|
|
<div class="feedbackReason">
|
|
|
- <radioGroup :clueOptionList="customerClueItemList"></radioGroup>
|
|
|
+ <div class="result">
|
|
|
+ <div class="title"><span>*</span><span>AI识别是否正确</span></div>
|
|
|
+ <van-radio-group v-model="AIResult">
|
|
|
+ <van-radio name="1">正确</van-radio>
|
|
|
+ <van-radio name="2">不正确</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </div>
|
|
|
+ <div class="cause">
|
|
|
+ <div class="title">
|
|
|
+ <span>*</span>
|
|
|
+ <span>{{ causeTitle }}</span>
|
|
|
+ </div>
|
|
|
+ <van-field
|
|
|
+ v-model="causeMessage"
|
|
|
+ rows="1"
|
|
|
+ autosize
|
|
|
+ type="textarea"
|
|
|
+ :placeholder="'请输入' + causeTitle" />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="confirmBtn"><van-button type="info">提交</van-button></div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import { ImagePreview } from 'vant';
|
|
|
-import radioGroup from './radioGroup.vue';
|
|
|
export default {
|
|
|
name: 'AIImageDetail',
|
|
|
- components: { radioGroup },
|
|
|
data() {
|
|
|
return {
|
|
|
data: {},
|
|
|
storeId: null,
|
|
|
- customerClueItemList: [
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: '',
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueItemId: 357,
|
|
|
- customerClueId: 72,
|
|
|
- customerClueInfoId: 263,
|
|
|
- customerClueName: 'Ai识别是否正檐',
|
|
|
- itemOptionParentId: null,
|
|
|
- isMust: '0',
|
|
|
- answerType: 'dx',
|
|
|
- minTextLength: null,
|
|
|
- answerValue: null,
|
|
|
- sort: 1,
|
|
|
- delFlag: null,
|
|
|
- fileIdList: null,
|
|
|
- customerClueOptionList: [
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: null,
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueOptionId: 470,
|
|
|
- customerClueItemId: 357,
|
|
|
- customerClueOption: '是',
|
|
|
- value: 'N',
|
|
|
- checked: false,
|
|
|
- customerClueItemList: [],
|
|
|
- },
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: null,
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueOptionId: 471,
|
|
|
- customerClueItemId: 357,
|
|
|
- customerClueOption: '否',
|
|
|
- value: 'N',
|
|
|
- checked: false,
|
|
|
- customerClueItemList: [],
|
|
|
- },
|
|
|
- ],
|
|
|
- fileInfoList: null,
|
|
|
- max: false,
|
|
|
- del: true,
|
|
|
- },
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: '',
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueItemId: 358,
|
|
|
- customerClueId: 72,
|
|
|
- customerClueInfoId: 263,
|
|
|
- customerClueName: '处理情况',
|
|
|
- itemOptionParentId: null,
|
|
|
- isMust: '0',
|
|
|
- answerType: 'dx',
|
|
|
- minTextLength: null,
|
|
|
- answerValue: null,
|
|
|
- sort: 2,
|
|
|
- delFlag: null,
|
|
|
- fileIdList: null,
|
|
|
- customerClueOptionList: [
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: null,
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueOptionId: 472,
|
|
|
- customerClueItemId: 358,
|
|
|
- customerClueOption: '处理中',
|
|
|
- value: 'N',
|
|
|
- checked: false,
|
|
|
- customerClueItemList: [
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: '请输入进度',
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueItemId: 359,
|
|
|
- customerClueId: 72,
|
|
|
- customerClueInfoId: null,
|
|
|
- customerClueName: '处理进度',
|
|
|
- itemOptionParentId: 472,
|
|
|
- isMust: '0',
|
|
|
- answerType: 'wb',
|
|
|
- minTextLength: null,
|
|
|
- answerValue: null,
|
|
|
- sort: 3,
|
|
|
- delFlag: null,
|
|
|
- fileIdList: null,
|
|
|
- customerClueOptionList: [],
|
|
|
- fileInfoList: null,
|
|
|
- max: false,
|
|
|
- del: true,
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: null,
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueOptionId: 473,
|
|
|
- customerClueItemId: 358,
|
|
|
- customerClueOption: '已解决',
|
|
|
- value: 'N',
|
|
|
- checked: false,
|
|
|
- customerClueItemList: [
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:55:04',
|
|
|
- updateBy: '',
|
|
|
- updateTime: null,
|
|
|
- remark: '解决方案请输入10字以上',
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueItemId: 360,
|
|
|
- customerClueId: 72,
|
|
|
- customerClueInfoId: null,
|
|
|
- customerClueName: '解决方案',
|
|
|
- itemOptionParentId: 473,
|
|
|
- isMust: '0',
|
|
|
- answerType: 'wb',
|
|
|
- minTextLength: 10,
|
|
|
- answerValue: null,
|
|
|
- sort: 3,
|
|
|
- delFlag: null,
|
|
|
- fileIdList: null,
|
|
|
- customerClueOptionList: [],
|
|
|
- fileInfoList: null,
|
|
|
- max: false,
|
|
|
- del: true,
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- ],
|
|
|
- fileInfoList: null,
|
|
|
- max: false,
|
|
|
- del: true,
|
|
|
- },
|
|
|
- {
|
|
|
- searchValue: null,
|
|
|
- createBy: 'admin',
|
|
|
- createTime: '2024-12-18 13:54:13',
|
|
|
- updateBy: 'admin',
|
|
|
- updateTime: '2024-12-18 13:55:04',
|
|
|
- remark: '',
|
|
|
- params: {},
|
|
|
- pageSize: null,
|
|
|
- pageNum: null,
|
|
|
- customerClueItemId: 361,
|
|
|
- customerClueId: 72,
|
|
|
- customerClueInfoId: 263,
|
|
|
- customerClueName: '结果照片上传',
|
|
|
- itemOptionParentId: null,
|
|
|
- isMust: '1',
|
|
|
- answerType: 'zp',
|
|
|
- minTextLength: null,
|
|
|
- answerValue: null,
|
|
|
- sort: 4,
|
|
|
- delFlag: null,
|
|
|
- fileIdList: null,
|
|
|
- customerClueOptionList: [],
|
|
|
- fileInfoList: null,
|
|
|
- max: false,
|
|
|
- del: true,
|
|
|
- },
|
|
|
- ],
|
|
|
+ AIResult: 1,
|
|
|
+ causeTitle: '',
|
|
|
+ causeMessage: '',
|
|
|
};
|
|
|
},
|
|
|
+ watch: {
|
|
|
+ AIResult: {
|
|
|
+ handler(val) {
|
|
|
+ if (val == 1) {
|
|
|
+ this.causeTitle = '原因及解决方案';
|
|
|
+ } else {
|
|
|
+ this.causeTitle = '反馈不准确原因';
|
|
|
+ }
|
|
|
+ },
|
|
|
+ immediate: true,
|
|
|
+ },
|
|
|
+ },
|
|
|
mounted() {
|
|
|
this.storeId = this.$route.query.storeId;
|
|
|
this.getDeytail();
|