|
@@ -12,22 +12,21 @@
|
|
|
<!-- shopSignChange 与历史照片是否一致(是否要更换照片) 0一致(要更换),1不一致(不要更换) -->
|
|
<!-- shopSignChange 与历史照片是否一致(是否要更换照片) 0一致(要更换),1不一致(不要更换) -->
|
|
|
<template v-if="shopSignChange == 0">
|
|
<template v-if="shopSignChange == 0">
|
|
|
<div class="errorImg">
|
|
<div class="errorImg">
|
|
|
- <img v-if="url" :src="url" height="200px" @click="previewsImg(url)" />
|
|
|
|
|
- <img v-else :src="imageEmpty" width="100%" height="200px" />
|
|
|
|
|
|
|
+ <img v-if="url" :src="url" fit="contain" @click="previewsImg(url)" />
|
|
|
|
|
+ <img v-else :src="imageEmpty" width="100%" height="300px" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="AIVerify">
|
|
<div class="AIVerify">
|
|
|
- <span style="color: red">{{ contentMessage }}</span>
|
|
|
|
|
|
|
+ <span>{{ contentMessage }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<template v-if="shotsNum >= maxNum">
|
|
<template v-if="shotsNum >= maxNum">
|
|
|
<div class="feedbackMessage">
|
|
<div class="feedbackMessage">
|
|
|
- <div class="label">若图像识别不正确,可在下表反馈:</div>
|
|
|
|
|
|
|
+ <div class="label">若图像识别不正确,可在此反馈:</div>
|
|
|
<div class="value">
|
|
<div class="value">
|
|
|
<van-field
|
|
<van-field
|
|
|
v-model="feedbackMessage"
|
|
v-model="feedbackMessage"
|
|
|
- rows="1"
|
|
|
|
|
- autosize
|
|
|
|
|
|
|
+ rows="3"
|
|
|
type="textarea"
|
|
type="textarea"
|
|
|
- placeholder="请输入反馈意见" />
|
|
|
|
|
|
|
+ placeholder="请输原因" />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -39,7 +38,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<template v-if="shotsNum >= maxNum">
|
|
<template v-if="shotsNum >= maxNum">
|
|
|
<div class="tipsAIVerify" v-if="npkpiData.recognizeType == 1">
|
|
<div class="tipsAIVerify" v-if="npkpiData.recognizeType == 1">
|
|
|
- <van-icon name="question-o" />上传后作为本店标准店招,未来每次拜访时校验。
|
|
|
|
|
|
|
+ <van-icon name="warning-o" />上传后作为本店标准店招,未来每次拜访时校验。
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</template>
|
|
</template>
|
|
@@ -85,10 +84,10 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="AIVerify">
|
|
<div class="AIVerify">
|
|
|
- <span style="color: red">{{ contentMessage }}</span>
|
|
|
|
|
|
|
+ <span>{{ contentMessage }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="feedbackMessage">
|
|
<div class="feedbackMessage">
|
|
|
- <div class="label">若图像识别不正确,可在下表反馈:</div>
|
|
|
|
|
|
|
+ <div class="label">若图像识别不正确,可在此反馈:</div>
|
|
|
<div class="value">
|
|
<div class="value">
|
|
|
<van-field
|
|
<van-field
|
|
|
v-model="feedbackMessage"
|
|
v-model="feedbackMessage"
|
|
@@ -103,7 +102,8 @@
|
|
|
<div class="changeImageAIVerify" @click="confirmUpDataImage()">更新门店照</div>
|
|
<div class="changeImageAIVerify" @click="confirmUpDataImage()">更新门店照</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="tipsRemarkAIVerify">
|
|
<div class="tipsRemarkAIVerify">
|
|
|
- <div>若历史照片拍摄不规范,请选择<span style="color: #81b337">更新门店照</span></div>
|
|
|
|
|
|
|
+ <!-- <div>若历史照片拍摄不规范,请选择<span style="color: #81b337">更新门店照</span></div> -->
|
|
|
|
|
+ <div><van-icon name="warning-o" />若历史照片拍摄不规范,请选择更新门店照</div>
|
|
|
<div>本次拜访店招会作为本店标准店招,未来每次拜访时校验</div>
|
|
<div>本次拜访店招会作为本店标准店招,未来每次拜访时校验</div>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -156,7 +156,7 @@ export default {
|
|
|
createStoreUrl: '', // 建店时店招
|
|
createStoreUrl: '', // 建店时店招
|
|
|
lastVisitUrl: '', // 上次拜访时店招
|
|
lastVisitUrl: '', // 上次拜访时店招
|
|
|
storeIDCardUrl: '', // 门店身份证
|
|
storeIDCardUrl: '', // 门店身份证
|
|
|
- maxNum: 2,
|
|
|
|
|
|
|
+ maxNum: 1,
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
@@ -291,6 +291,14 @@ export default {
|
|
|
width: 95% !important;
|
|
width: 95% !important;
|
|
|
margin-top: 1vh !important;
|
|
margin-top: 1vh !important;
|
|
|
border-radius: 8px !important;
|
|
border-radius: 8px !important;
|
|
|
|
|
+ font-size: vw(32) !important;
|
|
|
|
|
+ .el-dialog__headerbtn {
|
|
|
|
|
+ width: vw(44);
|
|
|
|
|
+ height: vw(44);
|
|
|
|
|
+ background-color: #e1e1e1;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ margin-top: -3px;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
.AIVerifyErrMask {
|
|
.AIVerifyErrMask {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
@@ -302,13 +310,20 @@ export default {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
|
|
+ img {
|
|
|
|
|
+ width: vw(235);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
.AIVerify {
|
|
.AIVerify {
|
|
|
- padding: 6px 0;
|
|
|
|
|
- font-size: 16px;
|
|
|
|
|
- /* color: red; */
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- /* border-top: 1px solid #cfcfcf; */
|
|
|
|
|
|
|
+ font-size: vw(30);
|
|
|
|
|
+ margin-top: vw(45);
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ span {
|
|
|
|
|
+ color: #9e0202;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ max-width: 60%;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.van-popup {
|
|
.van-popup {
|
|
@@ -346,41 +361,43 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.tipsAIVerify {
|
|
.tipsAIVerify {
|
|
|
- /* border-top: 1px solid #cfcfcf; */
|
|
|
|
|
- padding: 5px 0;
|
|
|
|
|
- font-size: 14px;
|
|
|
|
|
- color: red;
|
|
|
|
|
- /* white-space: nowrap; */
|
|
|
|
|
|
|
+ padding: vw(28) 0;
|
|
|
|
|
+ font-size: vw(22);
|
|
|
|
|
+ color: #999999;
|
|
|
}
|
|
}
|
|
|
.uploadBtnAIVerify {
|
|
.uploadBtnAIVerify {
|
|
|
- /* border-top: 1px solid #cfcfcf; */
|
|
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
- padding: 8px 0;
|
|
|
|
|
|
|
+ padding: vw(8) 0;
|
|
|
|
|
+ margin-top: vw(30);
|
|
|
div {
|
|
div {
|
|
|
- /* width: 40%; */
|
|
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
- font-size: 14px;
|
|
|
|
|
|
|
+ font-size: vw(28);
|
|
|
color: #fff;
|
|
color: #fff;
|
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
|
- margin: 0 6px;
|
|
|
|
|
- flex: 1;
|
|
|
|
|
|
|
+ /* margin: 0 6px; */
|
|
|
|
|
+ width: vw(298);
|
|
|
|
|
+ height: vw(68);
|
|
|
|
|
+ background-blend-mode: normal, normal;
|
|
|
|
|
+ box-shadow: 0px 3px 6px 0px rgba(6, 60, 131, 0.35);
|
|
|
}
|
|
}
|
|
|
.confirmUploadAIVerify {
|
|
.confirmUploadAIVerify {
|
|
|
- background-color: #0057ba;
|
|
|
|
|
- padding: 8px 0;
|
|
|
|
|
|
|
+ background-image: linear-gradient(180deg, #ffa1a1 0%, #f6695f 35%, #ed301d 100%),
|
|
|
|
|
+ linear-gradient(#aed0f9, #aed0f9);
|
|
|
|
|
+ margin-right: 6px;
|
|
|
}
|
|
}
|
|
|
.changeImageAIVerify {
|
|
.changeImageAIVerify {
|
|
|
- background-color: #81b337;
|
|
|
|
|
- padding: 8px 0;
|
|
|
|
|
|
|
+ background-image: linear-gradient(180deg, #3b89e6 0%, #1e6acb 35%, #014baf 100%),
|
|
|
|
|
+ linear-gradient(#0356b9, #0356b9);
|
|
|
|
|
+ margin-left: 6px;
|
|
|
}
|
|
}
|
|
|
.stillUploadAIVerify {
|
|
.stillUploadAIVerify {
|
|
|
- border: 1px solid #0057ba;
|
|
|
|
|
- color: #0057ba;
|
|
|
|
|
- padding: 8px 0;
|
|
|
|
|
|
|
+ background-image: linear-gradient(180deg, #3b89e6 0%, #1e6acb 35%, #014baf 100%),
|
|
|
|
|
+ linear-gradient(#0356b9, #0356b9);
|
|
|
|
|
+ margin-left: 6px;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.historyImageAIVerify {
|
|
.historyImageAIVerify {
|
|
@@ -400,17 +417,29 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.tipsRemarkAIVerify {
|
|
.tipsRemarkAIVerify {
|
|
|
- border-top: 1px solid #cfcfcf;
|
|
|
|
|
- padding: 3px 0;
|
|
|
|
|
|
|
+ padding: vw(28) 0;
|
|
|
div {
|
|
div {
|
|
|
- font-size: 12px;
|
|
|
|
|
- padding: 3px 0;
|
|
|
|
|
|
|
+ font-size: vw(22);
|
|
|
|
|
+ color: #999999;
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ padding-left: 17px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .van-icon {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: 0;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.feedbackMessage {
|
|
.feedbackMessage {
|
|
|
- border-top: 1px solid #cfcfcf;
|
|
|
|
|
- padding: 5px 0;
|
|
|
|
|
- /* width: 100%; */
|
|
|
|
|
|
|
+ margin-top: vw(45);
|
|
|
|
|
+ .label {
|
|
|
|
|
+ font-size: vw(26);
|
|
|
|
|
+ line-height: vw(50);
|
|
|
|
|
+ }
|
|
|
|
|
+ .value {
|
|
|
|
|
+ .van-cell {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
.van-field__body {
|
|
.van-field__body {
|
|
|
border: 1px solid #ccc;
|
|
border: 1px solid #ccc;
|
|
|
padding-left: 10px;
|
|
padding-left: 10px;
|