Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
6ad987e2
提交
6ad987e2
编写于
12月 03, 2021
作者:
张磊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
save
上级
7ab3f9c6
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
225 行增加
和
179 行删除
+225
-179
create-shop.vue
src/views/shop/create-shop.vue
+192
-170
shop-list.vue
src/views/shop/shop-list.vue
+33
-9
未找到文件。
src/views/shop/create-shop.vue
浏览文件 @
6ad987e2
...
...
@@ -592,30 +592,30 @@
<p
v-if=
"certifyValidDtoList(5)"
class=
"red"
>
{{
certifyValidDtoList
(
5
)
}}
</p>
<div>
委托书
</div>
<el-upload
:disabled=
"Boolean(formData.imgUrlP
7
)"
v-model=
"formData.imgUrlP
7
"
:disabled=
"Boolean(formData.imgUrlP
5
)"
v-model=
"formData.imgUrlP
5
"
class=
"bg-uploader"
action=
"#"
:show-file-list=
"false"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
7
')}"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
5
')}"
>
<el-image
class=
"bg-img"
v-if=
"formData.imgUrlP
7
"
:src=
"formData.imgUrlP
7
"
@
mouseover
.
stop=
"imgMouseOverP
7
= true"
:preview-src-list=
"[formData.imgUrlP
7
]"
>
v-if=
"formData.imgUrlP
5
"
:src=
"formData.imgUrlP
5
"
@
mouseover
.
stop=
"imgMouseOverP
5
= true"
:preview-src-list=
"[formData.imgUrlP
5
]"
>
</el-image>
<img
v-if=
"!formData.imgUrlP
7
"
v-if=
"!formData.imgUrlP
5
"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOverP
7
"
@
click
.
stop=
"deleteImg('imgUrlP
7
')"
@
mouseout
.
stop=
"imgMouseOverP
7
= false"
v-show=
"imgMouseOverP
5
"
@
click
.
stop=
"deleteImg('imgUrlP
5
')"
@
mouseout
.
stop=
"imgMouseOverP
5
= false"
>
<i
class=
"el-icon-delete"
></i>
</div>
...
...
@@ -840,32 +840,32 @@
<div
v-if=
"controlLicense.includes('1') || formData.storeType == 2"
>
<p
v-if=
"certifyValidDtoList(7)"
class=
"red"
>
{{
certifyValidDtoList
(
7
)
}}
</p>
<p
class=
"tips"
>
药品经营许可证
</p>
<el-form-item
prop=
"imgUrlP
1
"
>
<el-form-item
prop=
"imgUrlP
7
"
>
<el-upload
:disabled=
"Boolean(formData.imgUrlP
1
)"
v-model=
"formData.imgUrlP
1
"
:disabled=
"Boolean(formData.imgUrlP
7
)"
v-model=
"formData.imgUrlP
7
"
class=
"bg-uploader"
action=
"#"
:show-file-list=
"false"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
1
')}"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
7
')}"
>
<el-image
class=
"bg-img"
v-if=
"formData.imgUrlP
1
"
:src=
"formData.imgUrlP
1
"
@
mouseover
.
stop=
"imgMouseOverP
1
= true"
:preview-src-list=
"[formData.imgUrlP
1
]"
>
v-if=
"formData.imgUrlP
7
"
:src=
"formData.imgUrlP
7
"
@
mouseover
.
stop=
"imgMouseOverP
7
= true"
:preview-src-list=
"[formData.imgUrlP
7
]"
>
</el-image>
<img
v-if=
"!formData.imgUrlP
1
"
v-if=
"!formData.imgUrlP
7
"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOverP
1
"
@
click
.
stop=
"deleteImg('imgUrlP
1
')"
@
mouseout
.
stop=
"imgMouseOverP
1
= false"
v-show=
"imgMouseOverP
7
"
@
click
.
stop=
"deleteImg('imgUrlP
7
')"
@
mouseout
.
stop=
"imgMouseOverP
7
= false"
>
<i
class=
"el-icon-delete"
></i>
</div>
...
...
@@ -875,11 +875,11 @@
v-if=
"formData.storeType == 1"
label=
"有效日期"
label-width=
"100px"
prop=
"imgUrlP
1
Date"
prop=
"imgUrlP
7
Date"
>
<el-date-picker
v-model=
"formData.imgUrlP
1
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
1
')}"
v-model=
"formData.imgUrlP
7
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
7
')}"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
...
...
@@ -890,32 +890,32 @@
<div
v-if=
"controlLicense.includes('1')"
>
<p
v-if=
"certifyValidDtoList(8)"
class=
"red"
>
{{
certifyValidDtoList
(
8
)
}}
</p>
<p
class=
"tips"
>
药品经营质量管理规范认证证书
</p>
<el-form-item
prop=
"imgUrlP
2
"
>
<el-form-item
prop=
"imgUrlP
8
"
>
<el-upload
:disabled=
"Boolean(formData.imgUrlP
2
)"
v-model=
"formData.imgUrlP
2
"
:disabled=
"Boolean(formData.imgUrlP
8
)"
v-model=
"formData.imgUrlP
8
"
class=
"bg-uploader"
action=
"#"
:show-file-list=
"false"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
2
')}"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
8
')}"
>
<el-image
class=
"bg-img"
v-if=
"formData.imgUrlP
2
"
:src=
"formData.imgUrlP
2
"
@
mouseover
.
stop=
"imgMouseOverP
2
= true"
:preview-src-list=
"[formData.imgUrlP
2
]"
>
v-if=
"formData.imgUrlP
8
"
:src=
"formData.imgUrlP
8
"
@
mouseover
.
stop=
"imgMouseOverP
8
= true"
:preview-src-list=
"[formData.imgUrlP
8
]"
>
</el-image>
<img
v-if=
"!formData.imgUrlP
2
"
v-if=
"!formData.imgUrlP
8
"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOverP
2
"
@
click
.
stop=
"deleteImg('imgUrlP
2
')"
@
mouseout
.
stop=
"imgMouseOverP
2
= false"
v-show=
"imgMouseOverP
8
"
@
click
.
stop=
"deleteImg('imgUrlP
8
')"
@
mouseout
.
stop=
"imgMouseOverP
8
= false"
>
<i
class=
"el-icon-delete"
></i>
</div>
...
...
@@ -924,11 +924,11 @@
<el-form-item
label=
"有效日期"
label-width=
"100px"
prop=
"imgUrlP
2
Date"
prop=
"imgUrlP
8
Date"
>
<el-date-picker
v-model=
"formData.imgUrlP
2
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
2
')}"
v-model=
"formData.imgUrlP
8
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
8
')}"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
...
...
@@ -939,32 +939,32 @@
<div
v-if=
"controlLicense.includes('3')"
>
<p
v-if=
"certifyValidDtoList(9)"
class=
"red"
>
{{
certifyValidDtoList
(
9
)
}}
</p>
<p
class=
"tips"
>
食品经营(流通)许可证
</p>
<el-form-item
prop=
"imgUrlP
3
"
>
<el-form-item
prop=
"imgUrlP
9
"
>
<el-upload
:disabled=
"Boolean(formData.imgUrlP
3
)"
v-model=
"formData.imgUrlP
3
"
:disabled=
"Boolean(formData.imgUrlP
9
)"
v-model=
"formData.imgUrlP
9
"
class=
"bg-uploader"
action=
"#"
:show-file-list=
"false"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
3
')}"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
9
')}"
>
<el-image
class=
"bg-img"
v-if=
"formData.imgUrlP
3
"
:src=
"formData.imgUrlP
3
"
@
mouseover
.
stop=
"imgMouseOverP
3
= true"
:preview-src-list=
"[formData.imgUrlP
3
]"
>
v-if=
"formData.imgUrlP
9
"
:src=
"formData.imgUrlP
9
"
@
mouseover
.
stop=
"imgMouseOverP
9
= true"
:preview-src-list=
"[formData.imgUrlP
9
]"
>
</el-image>
<img
v-if=
"!formData.imgUrlP
3
"
v-if=
"!formData.imgUrlP
9
"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOverP
3
"
@
click
.
stop=
"deleteImg('imgUrlP
3
')"
@
mouseout
.
stop=
"imgMouseOverP
3
= false"
v-show=
"imgMouseOverP
9
"
@
click
.
stop=
"deleteImg('imgUrlP
9
')"
@
mouseout
.
stop=
"imgMouseOverP
9
= false"
>
<i
class=
"el-icon-delete"
></i>
</div>
...
...
@@ -973,11 +973,11 @@
<el-form-item
label=
"有效日期"
label-width=
"100px"
prop=
"imgUrlP
3
Date"
prop=
"imgUrlP
9
Date"
>
<el-date-picker
v-model=
"formData.imgUrlP
3
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
3
')}"
v-model=
"formData.imgUrlP
9
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
9
')}"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
...
...
@@ -988,32 +988,32 @@
<div
v-if=
"controlLicense.includes('2')"
>
<p
v-if=
"certifyValidDtoList(10)"
class=
"red"
>
{{
certifyValidDtoList
(
10
)
}}
</p>
<p
class=
"tips"
>
医疗器械经营许可证
</p>
<el-form-item
prop=
"imgUrlP
4
"
>
<el-form-item
prop=
"imgUrlP
10
"
>
<el-upload
:disabled=
"Boolean(formData.imgUrlP
4
)"
v-model=
"formData.imgUrlP
4
"
:disabled=
"Boolean(formData.imgUrlP
10
)"
v-model=
"formData.imgUrlP
10
"
class=
"bg-uploader"
action=
"#"
:show-file-list=
"false"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
4
')}"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
10
')}"
>
<el-image
class=
"bg-img"
v-if=
"formData.imgUrlP
4
"
:src=
"formData.imgUrlP
4
"
@
mouseover
.
stop=
"imgMouseOverP
4
= true"
:preview-src-list=
"[formData.imgUrlP
4
]"
>
v-if=
"formData.imgUrlP
10
"
:src=
"formData.imgUrlP
10
"
@
mouseover
.
stop=
"imgMouseOverP
10
= true"
:preview-src-list=
"[formData.imgUrlP
10
]"
>
</el-image>
<img
v-if=
"!formData.imgUrlP
4
"
v-if=
"!formData.imgUrlP
10
"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOverP
4
"
@
click
.
stop=
"deleteImg('imgUrlP
4
')"
@
mouseout
.
stop=
"imgMouseOverP
4
= false"
v-show=
"imgMouseOverP
10
"
@
click
.
stop=
"deleteImg('imgUrlP
10
')"
@
mouseout
.
stop=
"imgMouseOverP
10
= false"
>
<i
class=
"el-icon-delete"
></i>
</div>
...
...
@@ -1022,11 +1022,11 @@
<el-form-item
label=
"有效日期"
label-width=
"100px"
prop=
"imgUrlP
4
Date"
prop=
"imgUrlP
10
Date"
>
<el-date-picker
v-model=
"formData.imgUrlP
4
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
4
')}"
v-model=
"formData.imgUrlP
10
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
10
')}"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
...
...
@@ -1036,32 +1036,32 @@
</div>
<div
v-if=
"controlLicense.includes('2')"
>
<p
class=
"tips"
>
医疗器械网络销售备案
</p>
<el-form-item
prop=
"imgUrlP
5
"
>
<el-form-item
prop=
"imgUrlP
13
"
>
<el-upload
:disabled=
"Boolean(formData.imgUrlP
5
)"
v-model=
"formData.imgUrlP
5
"
:disabled=
"Boolean(formData.imgUrlP
13
)"
v-model=
"formData.imgUrlP
13
"
class=
"bg-uploader"
action=
"#"
:show-file-list=
"false"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
5
')}"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
13
')}"
>
<el-image
class=
"bg-img"
v-if=
"formData.imgUrlP
5
"
:src=
"formData.imgUrlP
5
"
@
mouseover
.
stop=
"imgMouseOverP
5
= true"
:preview-src-list=
"[formData.imgUrlP
5
]"
>
v-if=
"formData.imgUrlP
13
"
:src=
"formData.imgUrlP
13
"
@
mouseover
.
stop=
"imgMouseOverP
13
= true"
:preview-src-list=
"[formData.imgUrlP
13
]"
>
</el-image>
<img
v-if=
"!formData.imgUrlP
5
"
v-if=
"!formData.imgUrlP
13
"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOverP
5
"
@
click
.
stop=
"deleteImg('imgUrlP
5
')"
@
mouseout
.
stop=
"imgMouseOverP
5
= false"
v-show=
"imgMouseOverP
13
"
@
click
.
stop=
"deleteImg('imgUrlP
13
')"
@
mouseout
.
stop=
"imgMouseOverP
13
= false"
>
<i
class=
"el-icon-delete"
></i>
</div>
...
...
@@ -1070,11 +1070,11 @@
<el-form-item
label=
"有效日期"
label-width=
"100px"
prop=
"imgUrlP
5
Date"
prop=
"imgUrlP
11
Date"
>
<el-date-picker
v-model=
"formData.imgUrlP
5
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
5
')}"
v-model=
"formData.imgUrlP
11
Date"
@
change=
"(v) =>
{this.orgDate(v, 'imgUrlP
11
')}"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
...
...
@@ -1085,32 +1085,32 @@
<div
v-if=
"controlLicense.includes('2')"
>
<p
v-if=
"certifyValidDtoList(11)"
class=
"red"
>
{{
certifyValidDtoList
(
11
)
}}
</p>
<p
class=
"tips"
>
二类医疗器械经营备案凭证
</p>
<el-form-item
prop=
"imgUrlP
6
"
>
<el-form-item
prop=
"imgUrlP
11
"
>
<el-upload
:disabled=
"Boolean(formData.imgUrlP
6
)"
v-model=
"formData.imgUrlP
6
"
:disabled=
"Boolean(formData.imgUrlP
11
)"
v-model=
"formData.imgUrlP
11
"
class=
"bg-uploader"
action=
"#"
:show-file-list=
"false"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
6
')}"
:before-upload=
"(file) =>
{this.beforeUploadProve(file, 'imgUrlP
11
')}"
>
<el-image
class=
"bg-img"
v-if=
"formData.imgUrlP
6
"
:src=
"formData.imgUrlP
6
"
@
mouseover
.
stop=
"imgMouseOverP
6
= true"
:preview-src-list=
"[formData.imgUrlP
6
]"
>
v-if=
"formData.imgUrlP
11
"
:src=
"formData.imgUrlP
11
"
@
mouseover
.
stop=
"imgMouseOverP
11
= true"
:preview-src-list=
"[formData.imgUrlP
11
]"
>
</el-image>
<img
v-if=
"!formData.imgUrlP
6
"
v-if=
"!formData.imgUrlP
11
"
class=
"bg-img"
src=
"../../assets/image/small.png"
/>
<div
class=
"img-delete"
v-show=
"imgMouseOverP
6
"
@
click
.
stop=
"deleteImg('imgUrlP
6
')"
@
mouseout
.
stop=
"imgMouseOverP
6
= false"
v-show=
"imgMouseOverP
11
"
@
click
.
stop=
"deleteImg('imgUrlP
11
')"
@
mouseout
.
stop=
"imgMouseOverP
11
= false"
>
<i
class=
"el-icon-delete"
></i>
</div>
...
...
@@ -1326,6 +1326,7 @@ import { checkMobile } from "@/utils/patients/checkValid";
import
*
as
operationData
from
"../../utils/operation"
;
import
storejs
from
'storejs'
let
vm
=
null
;
// 图片type:1: 公司信息,2:营业执照,3:上一年年度报告,4:委托人身份证照片,5:委托书,6:法人身份证照片,7:药品经营许可证,8:药品经营质量管理规范认证证书,9:食品经营许可证,10:医疗器械经营许可证,11:二级医疗器械经营备案凭证,12:事业单位法人证")
export
default
{
components
:
{
BreadCrumb
,
...
...
@@ -1386,11 +1387,12 @@ export default {
], //供货商-管理员信息
compainName: "", //供货商-入驻企业名称
phoneNum: "", //供货商-联系电话
imgUrlP1: "", //证明图1
imgUrlP2: "", //证明图2
imgUrlP3: "", //证明图3
imgUrlP4: "", //证明图4
imgUrlP5: "", //证明图5
imgUrlP5: "", //证明图1
imgUrlP8: "", //证明图2
imgUrlP9: "", //证明图3
imgUrlP10: "", //证明图4
imgUrlP11: "", //证明图5
imgUrlP13: "", //证明图5
imgUrlP6: "", //证明图6
imgUrlP7: "", //证明图7
docName: "", //医生小店-医生姓名
...
...
@@ -1402,13 +1404,14 @@ export default {
imgUrlC3: "", //证明图3
imgUrlC4: "",
imgUrlC5: "",
imgUrlP7Date: '',
imgUrlP6Date: '',
imgUrlP5Date: '',
imgUrlP4Date: '',
imgUrlP3Date: '',
imgUrlP2Date: '',
imgUrlP1Date: '',
imgUrlP6Date: '',
imgUrlP11Date: '',
imgUrlP13Date: '',
imgUrlP10Date: '',
imgUrlP9Date: '',
imgUrlP8Date: '',
imgUrlP7Date: '',
imgUrlC3Date:'',
imgUrlC5Date:'',
imgUrlC1Date:'',
...
...
@@ -1589,31 +1592,34 @@ export default {
'certifyReq.legalName':[{type: "
string
", required: true, message: '请输入法人姓名', trigger: 'blur'}],
'certifyReq.legalCertNo':[{type: "
string
", required: true, message: '请输入证件号码', trigger: 'blur'}],
imgUrlC3Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP1:[{type: "
string
", required: true, message: '请上传图片', trigger: 'blur'}],
imgUrlP1Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP2:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP3:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP4:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP5:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP5:[{type: "
string
", required: true, message: '请上传图片', trigger: 'blur'}],
imgUrlP5Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP8:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP9:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP10:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP11:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP13:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP6:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP7:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlC1:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlC2:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlC3:[{type: "
string
", required: true, message: '请上传图片', trigger: 'change'}],
imgUrlP2Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP3Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP4Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP5Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP8Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP9Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP10Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP11Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP13Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP6Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
imgUrlP7Date:[{type: "
array
", required: true, message: '请选择有效日期', trigger: 'change'}],
},
imgMouseOver1: false,
uploadImgMessage1: false, //未上传图片,校验提示语
imgMouseOverP1: false,
imgMouseOverP2: false,
imgMouseOverP3: false,
imgMouseOverP4: false,
imgMouseOverP5: false,
imgMouseOverP8: false,
imgMouseOverP9: false,
imgMouseOverP10: false,
imgMouseOverP11: false,
imgMouseOverP13: false,
imgMouseOverP6: false,
imgMouseOverP7: false,
imgMouseOverC1: false,
...
...
@@ -1761,10 +1767,10 @@ export default {
this.formData.imgUrlC5 = s.assignorCertBackUrl;
this.formData.imgUrlC4 = s.assignorCertFrontUrl;
this.formData.imgUrlP
7
= s.assignorLetterUrl;
this.formData.imgUrlP
5
= s.assignorLetterUrl;
// 反显 经营范围
const f = s.bizScope.map( d => {
const f = s.bizScope
&& s.bizScope
.map( d => {
if(d && d.type){
return [String(d.type), d.id];
}
...
...
@@ -1812,21 +1818,22 @@ export default {
this.storeData.imageList.map((item) => {
if (item.imageSort == 1) {
this.supplierImg1 = item;
this.formData.imgUrlP
1
= item.imageUrl;
this.formData.imgUrlP
5
= item.imageUrl;
} else if (item.imageSort == 2) {
this.supplierImg2 = item;
this.formData.imgUrlP
2
= item.imageUrl;
this.formData.imgUrlP
8
= item.imageUrl;
} else if (item.imageSort == 3) {
this.supplierImg3 = item;
this.formData.imgUrlP
3
= item.imageUrl;
this.formData.imgUrlP
9
= item.imageUrl;
}
});
} else {
this.formData.imgUrlP1 = "";
this.formData.imgUrlP2 = "";
this.formData.imgUrlP3 = "";
this.formData.imgUrlP4 = "";
this.formData.imgUrlP5 = "";
this.formData.imgUrlP8 = "";
this.formData.imgUrlP9 = "";
this.formData.imgUrlP10 = "";
this.formData.imgUrlP11 = "";
this.formData.imgUrlP13 = "";
this.formData.imgUrlP6 = "";
this.formData.imgUrlP7 = "";
}
...
...
@@ -1905,9 +1912,9 @@ export default {
if (res.code == "
000000
") {
storejs.remove('store_info');
this.$message.success("
操作成功
");
this.$router.push({
path: "
/
shop
-
list
",
});
//
this.$router.push({
//
path: "
/
shop
-
list
",
//
});
} else {
this.$message.error(res.message);
}
...
...
@@ -1930,9 +1937,9 @@ export default {
if (res.code == "
000000
") {
storejs.remove('store_info');
this.$message.success("
操作成功
");
this.$router.push({
path: "
/
shop
-
list
",
});
//
this.$router.push({
//
path: "
/
shop
-
list
",
//
});
} else {
this.$message.error(res.message);
}
...
...
@@ -1965,16 +1972,16 @@ export default {
if (type == 1) {
this.formData.storeOwner = this.formData.compainName;
this.formData.storePhone = this.formData.phoneNum;
if (this.formData.imgUrlP
1
) {
this.supplierImg1.imageUrl = this.formData.imgUrlP
1
;
if (this.formData.imgUrlP
5
) {
this.supplierImg1.imageUrl = this.formData.imgUrlP
5
;
this.formData.imageList.push(this.supplierImg1);
}
if (this.formData.imgUrlP
2
) {
this.supplierImg2.imageUrl = this.formData.imgUrlP
2
;
if (this.formData.imgUrlP
8
) {
this.supplierImg2.imageUrl = this.formData.imgUrlP
8
;
this.formData.imageList.push(this.supplierImg2);
}
if (this.formData.imgUrlP
3
) {
this.supplierImg3.imageUrl = this.formData.imgUrlP
3
;
if (this.formData.imgUrlP
9
) {
this.supplierImg3.imageUrl = this.formData.imgUrlP
9
;
this.formData.imageList.push(this.supplierImg3);
}
} else if (type == 3) {
...
...
@@ -2168,7 +2175,7 @@ export default {
size: 3,
sizeText: "
3
M
",
key: type,
more: "
imgUrlP
1
More
",
more: "
imgUrlP
7
More
",
};
return fileLimit;
},
...
...
@@ -2194,19 +2201,21 @@ export default {
this.formData.certifyReq.legalValidDateBegin = b;
this.formData.certifyReq.legalValidDateEnd = e;
break;
case 'imgUrlP
1
':
case 'imgUrlP
7
':
// 药品经营许可证
case 'imgUrlP
2
':
case 'imgUrlP
8
':
// 药品经营质量管理规范认证
case 'imgUrlP
3
':
case 'imgUrlP
9
':
// 食品经营(流通)许可证
case 'imgUrlP
4
':
case 'imgUrlP
10
':
// 医疗器械经营许可证
case 'imgUrlP5':
case 'imgUrlP11':
// 二类医疗器械经营备案凭证
case 'imgUrlP13':
// 二类医疗器械经营备案凭证
case 'imgUrlP6':
// 委托书
case 'imgUrlP
7
':
case 'imgUrlP
5
':
// 年度报告
const r = l.filter( i => {return i.imageType == t})[0] || {};
l.push(Object.assign(r, {validDateBegin: b, validDateEnd: e, imageType: t}));
...
...
@@ -2311,6 +2320,14 @@ export default {
const imgName = fileLimit.key;
const u = this.formData[imgName];
const t = imgName.charAt(imgName.length-1);
const t2 = imgName.charAt(imgName.length-2);
let last;
if(isNaN(t2)){
last = t
}else{
last = t2 + t;
}
console.log('imgName', imgName, t, t2, last);
switch (imgName) {
case 'imgUrlC1':
// 营业执照
...
...
@@ -2332,25 +2349,27 @@ export default {
// 法人身份证反面
this.formData.certifyReq.legalCertBackUrl = u;
break;
case 'imgUrlP
7
':
case 'imgUrlP
5
':
// 委托书
this.formData.certifyReq.assignorLetterUrl = u;
break;
case 'imgUrlP
1
':
case 'imgUrlP
7
':
// 药品经营许可证
case 'imgUrlP
2
':
case 'imgUrlP
8
':
// 药品经营质量管理规范认证
case 'imgUrlP
3
':
case 'imgUrlP
9
':
// 食品经营(流通)许可证
case 'imgUrlP
4
':
case 'imgUrlP
10
':
// 医疗器械经营许可证
case 'imgUrlP5':
case 'imgUrlP11':
// 二类医疗器械经营备案凭证
case 'imgUrlP13':
// 二类医疗器械经营备案凭证
case 'imgUrlP6':
// 委托书
// 年度报告
const r = l.filter( i => {return i.imageType == t})[0] || {};
l.push(Object.assign(r, {url: f, imageType: t}));
const r = l.filter( i => {return i.imageType ==
las
t})[0] || {};
l.push(Object.assign(r, {url: f, imageType:
las
t}));
this.formData.certifyReq.certifyLicenseImgList = this.clearRepeat(l, 'imageType');
break;
default:
...
...
@@ -2364,11 +2383,12 @@ export default {
vm.formData[type] = "";
const testMouse = new Map()
.set("
storeLogo
", "
imgMouseOver1
")
.set("
imgUrlP1
", "
imgMouseOverP1
")
.set("
imgUrlP2
", "
imgMouseOverP2
")
.set("
imgUrlP3
", "
imgMouseOverP3
")
.set("
imgUrlP4
", "
imgMouseOverP4
")
.set("
imgUrlP5
", "
imgMouseOverP5
")
.set("
imgUrlP7
", "
imgMouseOverP7
")
.set("
imgUrlP8
", "
imgMouseOverP8
")
.set("
imgUrlP9
", "
imgMouseOverP9
")
.set("
imgUrlP10
", "
imgMouseOverP10
")
.set("
imgUrlP11
", "
imgMouseOverP11
")
.set("
imgUrlP13
", "
imgMouseOverP13
")
.set("
imgUrlP6
", "
imgMouseOverP6
")
.set("
imgUrlP7
", "
imgMouseOverP7
")
.set("
imgUrlC1
", "
imgMouseOverC1
")
...
...
@@ -2408,19 +2428,21 @@ export default {
// 法人身份证反面
this.formData.certifyReq.legalCertBackUrl = '';
break;
case 'imgUrlP
7
':
case 'imgUrlP
5
':
this.formData.certifyReq.assignorLetterUrl = '';
// 委托书
break;
case 'imgUrlP
1
':
case 'imgUrlP
7
':
// 药品经营许可证
case 'imgUrlP
2
':
case 'imgUrlP
8
':
// 药品经营质量管理规范认证
case 'imgUrlP
3
':
case 'imgUrlP
9
':
// 食品经营(流通)许可证
case 'imgUrlP
4
':
case 'imgUrlP
10
':
// 医疗器械经营许可证
case 'imgUrlP5':
case 'imgUrlP11':
// 二类医疗器械经营备案凭证
case 'imgUrlP13':
// 二类医疗器械经营备案凭证
case 'imgUrlP6':
// 年度报告
...
...
src/views/shop/shop-list.vue
浏览文件 @
6ad987e2
...
...
@@ -162,16 +162,40 @@
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
min-width=
"230"
align=
"center"
fixed=
"right"
>
<!-- <template slot-scope="scope">-->
<!-- <div>-->
<!-- <el-button v-if="scope.row.tradeStore.storeType == 1 && scope.row.tradeStore.certifyStatus == 3" @click="setPrice(scope.row, false)" type="text" size="small">设置分佣</el-button>-->
<!-- <el-button @click="editShop(scope.row, 'true')" type="text" size="small">查看</el-button>-->
<!-- <el-button v-if="scope.row.tradeStore.storeType == 1 && scope.row.tradeStore.certifyStatus > 2" @click="editShop(scope.row, 'false')" type="text" size="small">编辑</el-button>-->
<!-- <el-button v-if="checkIsEdit(scope.row)" @click="shopManage(scope.row)" type="text" size="small">商品管理</el-button>-->
<!-- <el-button v-if="checkIsEdit(scope.row)" @click="orderManage(scope.row)" type="text" size="small">订单管理</el-button>-->
<!-- <el-button v-if="scope.row.tradeStore.storeType == 1 && scope.row.tradeStore.certifyStatus == 3"@click="setFreight(scope.row)" type="text" size="small">运费配置</el-button>-->
<!-- <el-button v-if="scope.row.tradeStore.storeType == 3" @click="closeShopAction(scope.row)" type="text" size="small">关闭店铺</el-button>-->
<!-- </div>-->
<!-- </template>-->
<
template
slot-scope=
"scope"
>
<div>
<el-button
v-if=
"scope.row.tradeStore.commissionFlag == 2"
@
click=
"setPrice(scope.row, false)"
type=
"text"
size=
"small"
>
设置分佣
</el-button>
<el-button
v-if=
"scope.row.tradeStore.storeStatus
<
=
2
"
@
click=
"editShop(scope.row, 'true')"
type=
"text"
size=
"small"
>
{{
scope
.
row
.
tradeStore
.
storeStatus
<=
2
?
'查看'
:
''
}}
</el-button>
<el-button
@
click=
"setPrice(scope.row, false)"
type=
"text"
size=
"small"
>
设置分佣
</el-button>
<el-button
@
click=
"editShop(scope.row, 'true')"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"editShop(scope.row, 'false')"
type=
"text"
size=
"small"
>
编辑
</el-button>
<el-button
@
click=
"shopManage(scope.row)"
type=
"text"
size=
"small"
>
商品管理
</el-button>
<el-button
v-if=
"checkIsEdit(scope.row)"
@
click=
"editShop(scope.row, 'false')"
type=
"text"
size=
"small"
>
编辑
</el-button>
<el-button
@
click=
"shopManage(scope.row)"
type=
"text"
size=
"small"
>
商品管理
</el-button>
<el-button
@
click=
"orderManage(scope.row)"
type=
"text"
size=
"small"
>
订单管理
</el-button>
<el-button
v-if=
"scope.row.tradeStore.commissionFlag == 2"
@
click=
"setFreight(scope.row)"
type=
"text"
size=
"small"
>
运费配置
</el-button>
<el-button
v-if=
"storageIdType == 1 && (scope.row.tradeStore.storeType == 3 && scope.row.tradeStore.storeStatus == 1)"
@
click=
"closeShopAction(scope.row)"
type=
"text"
size=
"small"
>
关闭店铺
</el-button>
<el-button
@
click=
"setFreight(scope.row)"
type=
"text"
size=
"small"
>
运费配置
</el-button>
<el-button
@
click=
"closeShopAction(scope.row)"
type=
"text"
size=
"small"
>
关闭店铺
</el-button>
</div>
</
template
>
</el-table-column>
...
...
@@ -669,11 +693,11 @@
},
checkIsEdit
(
row
){
const
{
storeType
,
certifyStatus
}
=
row
.
tradeStore
;
if
(
storeType
==
3
&&
certifyStatus
==
1
){
if
(
storeType
==
1
&&
certifyStatus
==
3
){
return
true
}
else
if
(
storeType
!=
3
&&
certifyStatus
>
2
){
}
else
if
(
storeType
==
2
&&
(
certifyStatus
==
1
||
certifyStatus
==
3
)
){
return
true
}
else
{
}
else
if
(
storeType
==
3
&&
certifyStatus
>
2
)
{
return
false
;
}
}
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录