提交 cfe79491 编写于 作者: 张磊's avatar 张磊

Merge branch 'feature/zl' into 'test'

save

See merge request com.pica.cloud.education.frontend/pica.cloud.web-education-admin!368
...@@ -1141,7 +1141,7 @@ ...@@ -1141,7 +1141,7 @@
<el-tab-pane v-if="formData.storeType != 3" label="其他设置" name="third"> <el-tab-pane v-if="formData.storeType != 3" label="其他设置" name="third">
<el-form-item label="仓库地址管理" prop="selectedKey" class="required-label warehouseAdress-wrap" v-if="formData.storeType < 3"> <el-form-item label="仓库地址管理" prop="selectedKey" class="required-label warehouseAdress-wrap" v-if="formData.storeType < 3">
<p class="warehouseAdress-tip">(该地址用于买家退货时退回地址,请准确填写)</p> <p class="warehouseAdress-tip">(该地址用于买家退货时退回地址,请准确填写)</p>
<el-button type="success" plain class="warehouseAdress-add" size="small" @click="createAdress(0)">+新增地址</el-button> <el-button type="success" class="warehouseAdress-add" size="small" @click="createAdress(0)">+新增地址</el-button>
<el-radio-group v-model="formData.selectedKey" class="warehouseAdress-list"> <el-radio-group v-model="formData.selectedKey" class="warehouseAdress-list">
<el-radio :label="addressItem.key" class="warehouseAdress-item" v-for="(addressItem, index) of formData.repotList" :key="index"> <el-radio :label="addressItem.key" class="warehouseAdress-item" v-for="(addressItem, index) of formData.repotList" :key="index">
<span>默认</span> <span>默认</span>
...@@ -1151,7 +1151,8 @@ ...@@ -1151,7 +1151,8 @@
<span class="warehouseAdress-msg">{{setAddress(addressItem)}}</span> <span class="warehouseAdress-msg">{{setAddress(addressItem)}}</span>
</span> </span>
<span class="warehouseAdress-do"> <span class="warehouseAdress-do">
<span @click.prevent="createAdress(1,index)">编辑</span><span @click.prevent="deleteAdress(index)">删除</span> <el-button class="btn-small" @click.prevent="createAdress(1,index)">编辑</el-button>
<el-button class="btn-small" @click.prevent="deleteAdress(index)">删除</el-button>
</span> </span>
</el-radio> </el-radio>
</el-radio-group> </el-radio-group>
...@@ -1922,9 +1923,9 @@ export default { ...@@ -1922,9 +1923,9 @@ export default {
if (res.code == "000000") { if (res.code == "000000") {
storejs.remove('store_info'); storejs.remove('store_info');
this.$message.success("操作成功"); this.$message.success("操作成功");
// this.$router.push({ this.$router.push({
// path: "/shop-list", path: "/shop-list",
// }); });
} else { } else {
this.$message.error(res.message); this.$message.error(res.message);
} }
...@@ -2065,6 +2066,7 @@ export default { ...@@ -2065,6 +2066,7 @@ export default {
submitForm() { submitForm() {
let formName = "formData"; let formName = "formData";
let submitFlag = false; let submitFlag = false;
console.log('--this.formData', this.formData);
if (!this.formData.storeLogo) { if (!this.formData.storeLogo) {
this.uploadImgMessage1 = true; this.uploadImgMessage1 = true;
return; return;
...@@ -2222,16 +2224,16 @@ export default { ...@@ -2222,16 +2224,16 @@ export default {
this.beforeUploadCommon(file, fileLimit, 'licenseFileHandle'); this.beforeUploadCommon(file, fileLimit, 'licenseFileHandle');
break; break;
case 'imgUrlC2': case 'imgUrlC2':
this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 1); this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 1, 'legal');
break; break;
case 'imgUrlC3': case 'imgUrlC3':
this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 2); this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 2, 'legal');
break; break;
case 'imgUrlC4': case 'imgUrlC4':
this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 1); this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 1, 'assignor');
break; break;
case 'imgUrlC5': case 'imgUrlC5':
this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 2); this.beforeUploadCommon(file, fileLimit, 'idCardFileHandle', 2, 'assignor');
break; break;
default: default:
return false; return false;
...@@ -2239,7 +2241,7 @@ export default { ...@@ -2239,7 +2241,7 @@ export default {
} }
}, },
beforeUploadCommon(file, fileLimit, needOCR, isFront) { beforeUploadCommon(file, fileLimit, needOCR, isFront, legal) {
let vm = this; let vm = this;
const isJPG = file.type === "image/jpeg"; const isJPG = file.type === "image/jpeg";
const isPNG = file.type === "image/png"; const isPNG = file.type === "image/png";
...@@ -2281,12 +2283,17 @@ export default { ...@@ -2281,12 +2283,17 @@ export default {
vm.$message.success("上传成功"); vm.$message.success("上传成功");
}); });
}; };
const s = {file64Str:theFile.currentTarget.result, name:file.name}; const fileContent = theFile.currentTarget.result.split('base64,');
const fD = {
file64Str: fileContent[1],
name:file.name
};
if(needOCR && needOCR == 'licenseFileHandle'){ if(needOCR && needOCR == 'licenseFileHandle'){
vm.licenseFileHandle(s) vm.licenseFileHandle(fD)
} }
if(needOCR && needOCR == 'idCardFileHandle'){ if(needOCR && needOCR == 'idCardFileHandle'){
vm.idCardFileHandle(s, isFront) vm.idCardFileHandle(fD, isFront, legal)
} }
}; };
return isJPG && isLt2M; return isJPG && isLt2M;
...@@ -2346,6 +2353,7 @@ export default { ...@@ -2346,6 +2353,7 @@ export default {
}, },
//删除图片 //删除图片
deleteImg(type) { deleteImg(type) {
if(this.disabledFORM){return false;}
vm.formData[type] = ""; vm.formData[type] = "";
const testMouse = new Map() const testMouse = new Map()
.set("storeLogo", "imgMouseOver1") .set("storeLogo", "imgMouseOver1")
...@@ -2782,6 +2790,7 @@ export default { ...@@ -2782,6 +2790,7 @@ export default {
const {creditCode, establishmentDate, orgName, validDate} = wordsResult; const {creditCode, establishmentDate, orgName, validDate} = wordsResult;
vm.formData.certifyReq.orgName = orgName; vm.formData.certifyReq.orgName = orgName;
vm.formData.certifyReq.creditCode = creditCode; vm.formData.certifyReq.creditCode = creditCode;
vm.formData.imgUrlC1Date = [establishmentDate,validDate];
console.log('-establishmentDate', establishmentDate, validDate); console.log('-establishmentDate', establishmentDate, validDate);
} }
} else { } else {
...@@ -2790,15 +2799,37 @@ export default { ...@@ -2790,15 +2799,37 @@ export default {
}); });
}, },
// 身份证正面/反面OCR上传后的回调处理 // 身份证正面/反面OCR上传后的回调处理
idCardFileHandle(file, type) { idCardFileHandle(file, type, legal) {
file['cardSide'] = type; file['cardSide'] = type;
console.log('---cardSide', file); console.log('---cardSide', file);
idCardOcr(file).then((res) => { idCardOcr(file).then((res) => {
try { try {
const { code, data } = res; const { code, data } = res;
if (code === '000000') { if (code === '000000') {
console.log('---data', data);
if(data.ocrCardDto.wordsResultDto){
const {cardNo,name} = data.ocrCardDto.wordsResultDto;
if(legal == 'legal'){
vm.formData.certifyReq.legalName = name;
vm.formData.certifyReq.legalCertNo = cardNo;
}else {
vm.formData.certifyReq.assignorName = name;
vm.formData.certifyReq.assignorCertNo = cardNo;
}
}
console.log(data); if(data.ocrCardDto.wordsResultBackDto){
const {signYmd, endYmd} = data.ocrCardDto.wordsResultBackDto;
if(legal == 'legal'){
vm.formData.imgUrlC3Date = [signYmd, endYmd];
vm.formData.certifyReq.legalValidDateBegin = signYmd;
vm.formData.certifyReq.legalValidDateEnd = endYmd;
}else {
vm.formData.imgUrlC5Date = [signYmd, endYmd];
vm.formData.certifyReq.assignorValidDateBegin = signYmd;
vm.formData.certifyReq.assignorValidDateEnd = endYmd;
}
}
} else { } else {
console.log(res); console.log(res);
} }
...@@ -2815,25 +2846,29 @@ export default { ...@@ -2815,25 +2846,29 @@ export default {
return [...m.values()]; return [...m.values()];
}, },
certifyValidDtoList (v) { certifyValidDtoList (v) {
const l = vm.formData.certifyValidDtoList || []; const l = vm.formData.certifyReq.certifyValidDtoList || [];
return l.filter(i => {return i.infoType == v;})[0] || ''; const m = l.filter(i => {return i.infoType == v;})[0] || '';
return m ? m.refuseContent : '';
}, },
storeTypeChange () { storeTypeChange (v) {
vm.formData.certifyValidDtoList = []; if(v != 1){
vm.formData.certifyReq.certifyValidDtoList = [];
vm.formData.certifyReq.bizScope = [];
}
console.log('--vm.formData', vm.formData); console.log('--vm.formData', vm.formData);
} }
}, },
filters: { filters: {
storeStatusFormat(v) { storeStatusFormat(v) {
let s = ''; let s = '';
switch (v) { switch (String(v)) {
case 2: case '2':
s = '待审核' s = '待审核'
break; break;
case 3: case '3':
s = '审核成功' s = '审核成功'
break; break;
case 4: case '4':
s = '审核失败' s = '审核失败'
break; break;
default: default:
...@@ -2991,7 +3026,7 @@ export default { ...@@ -2991,7 +3026,7 @@ export default {
color: #8c8c8c; color: #8c8c8c;
} }
.warehouseAdress-add { .warehouseAdress-add {
color: #449284; color: #FFFFFF;
border-color: #449284; border-color: #449284;
} }
.warehouseAdress-list { .warehouseAdress-list {
...@@ -3035,7 +3070,14 @@ export default { ...@@ -3035,7 +3070,14 @@ export default {
color: #449284; color: #449284;
background: #fff; background: #fff;
padding: 0 10px 0 10px; padding: 0 10px 0 10px;
width: 100px; width: 130px;
.btn-small{
width: 50px;
text-align: center;
padding: 3px 0px;
margin: 0px;
}
} }
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册