Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
提交
议题看板
打开侧边栏
jingqi.liu
pica.cloud.web-education-admin
提交
3a11ca09
提交
3a11ca09
编写于
12月 01, 2021
作者:
张磊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
save
上级
fa2d1177
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
67 行增加
和
25 行删除
+67
-25
create-shop.vue
src/views/shop/create-shop.vue
+67
-25
未找到文件。
src/views/shop/create-shop.vue
浏览文件 @
3a11ca09
...
@@ -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
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录