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

save

上级 7ab3f9c6
......@@ -592,30 +592,30 @@
<p v-if="certifyValidDtoList(5)" class="red">{{certifyValidDtoList(5)}}</p>
<div>委托书</div>
<el-upload
:disabled="Boolean(formData.imgUrlP7)"
v-model="formData.imgUrlP7"
:disabled="Boolean(formData.imgUrlP5)"
v-model="formData.imgUrlP5"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP7')}"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP5')}"
>
<el-image
class="bg-img"
v-if="formData.imgUrlP7"
:src="formData.imgUrlP7"
@mouseover.stop="imgMouseOverP7 = true"
:preview-src-list="[formData.imgUrlP7]">
v-if="formData.imgUrlP5"
:src="formData.imgUrlP5"
@mouseover.stop="imgMouseOverP5 = true"
:preview-src-list="[formData.imgUrlP5]">
</el-image>
<img
v-if="!formData.imgUrlP7"
v-if="!formData.imgUrlP5"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverP7"
@click.stop="deleteImg('imgUrlP7')"
@mouseout.stop="imgMouseOverP7 = false"
v-show="imgMouseOverP5"
@click.stop="deleteImg('imgUrlP5')"
@mouseout.stop="imgMouseOverP5 = 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="imgUrlP1">
<el-form-item prop="imgUrlP7">
<el-upload
:disabled="Boolean(formData.imgUrlP1)"
v-model="formData.imgUrlP1"
:disabled="Boolean(formData.imgUrlP7)"
v-model="formData.imgUrlP7"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP1')}"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP7')}"
>
<el-image
class="bg-img"
v-if="formData.imgUrlP1"
:src="formData.imgUrlP1"
@mouseover.stop="imgMouseOverP1 = true"
:preview-src-list="[formData.imgUrlP1]">
v-if="formData.imgUrlP7"
:src="formData.imgUrlP7"
@mouseover.stop="imgMouseOverP7 = true"
:preview-src-list="[formData.imgUrlP7]">
</el-image>
<img
v-if="!formData.imgUrlP1"
v-if="!formData.imgUrlP7"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverP1"
@click.stop="deleteImg('imgUrlP1')"
@mouseout.stop="imgMouseOverP1 = false"
v-show="imgMouseOverP7"
@click.stop="deleteImg('imgUrlP7')"
@mouseout.stop="imgMouseOverP7 = false"
>
<i class="el-icon-delete"></i>
</div>
......@@ -875,11 +875,11 @@
v-if="formData.storeType == 1"
label="有效日期"
label-width="100px"
prop="imgUrlP1Date"
prop="imgUrlP7Date"
>
<el-date-picker
v-model="formData.imgUrlP1Date"
@change="(v) => {this.orgDate(v, 'imgUrlP1')}"
v-model="formData.imgUrlP7Date"
@change="(v) => {this.orgDate(v, 'imgUrlP7')}"
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="imgUrlP2">
<el-form-item prop="imgUrlP8">
<el-upload
:disabled="Boolean(formData.imgUrlP2)"
v-model="formData.imgUrlP2"
:disabled="Boolean(formData.imgUrlP8)"
v-model="formData.imgUrlP8"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP2')}"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP8')}"
>
<el-image
class="bg-img"
v-if="formData.imgUrlP2"
:src="formData.imgUrlP2"
@mouseover.stop="imgMouseOverP2 = true"
:preview-src-list="[formData.imgUrlP2]">
v-if="formData.imgUrlP8"
:src="formData.imgUrlP8"
@mouseover.stop="imgMouseOverP8 = true"
:preview-src-list="[formData.imgUrlP8]">
</el-image>
<img
v-if="!formData.imgUrlP2"
v-if="!formData.imgUrlP8"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverP2"
@click.stop="deleteImg('imgUrlP2')"
@mouseout.stop="imgMouseOverP2 = false"
v-show="imgMouseOverP8"
@click.stop="deleteImg('imgUrlP8')"
@mouseout.stop="imgMouseOverP8 = false"
>
<i class="el-icon-delete"></i>
</div>
......@@ -924,11 +924,11 @@
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP2Date"
prop="imgUrlP8Date"
>
<el-date-picker
v-model="formData.imgUrlP2Date"
@change="(v) => {this.orgDate(v, 'imgUrlP2')}"
v-model="formData.imgUrlP8Date"
@change="(v) => {this.orgDate(v, 'imgUrlP8')}"
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="imgUrlP3">
<el-form-item prop="imgUrlP9">
<el-upload
:disabled="Boolean(formData.imgUrlP3)"
v-model="formData.imgUrlP3"
:disabled="Boolean(formData.imgUrlP9)"
v-model="formData.imgUrlP9"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP3')}"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP9')}"
>
<el-image
class="bg-img"
v-if="formData.imgUrlP3"
:src="formData.imgUrlP3"
@mouseover.stop="imgMouseOverP3 = true"
:preview-src-list="[formData.imgUrlP3]">
v-if="formData.imgUrlP9"
:src="formData.imgUrlP9"
@mouseover.stop="imgMouseOverP9 = true"
:preview-src-list="[formData.imgUrlP9]">
</el-image>
<img
v-if="!formData.imgUrlP3"
v-if="!formData.imgUrlP9"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverP3"
@click.stop="deleteImg('imgUrlP3')"
@mouseout.stop="imgMouseOverP3 = false"
v-show="imgMouseOverP9"
@click.stop="deleteImg('imgUrlP9')"
@mouseout.stop="imgMouseOverP9 = false"
>
<i class="el-icon-delete"></i>
</div>
......@@ -973,11 +973,11 @@
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP3Date"
prop="imgUrlP9Date"
>
<el-date-picker
v-model="formData.imgUrlP3Date"
@change="(v) => {this.orgDate(v, 'imgUrlP3')}"
v-model="formData.imgUrlP9Date"
@change="(v) => {this.orgDate(v, 'imgUrlP9')}"
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="imgUrlP4">
<el-form-item prop="imgUrlP10">
<el-upload
:disabled="Boolean(formData.imgUrlP4)"
v-model="formData.imgUrlP4"
:disabled="Boolean(formData.imgUrlP10)"
v-model="formData.imgUrlP10"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP4')}"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP10')}"
>
<el-image
class="bg-img"
v-if="formData.imgUrlP4"
:src="formData.imgUrlP4"
@mouseover.stop="imgMouseOverP4 = true"
:preview-src-list="[formData.imgUrlP4]">
v-if="formData.imgUrlP10"
:src="formData.imgUrlP10"
@mouseover.stop="imgMouseOverP10 = true"
:preview-src-list="[formData.imgUrlP10]">
</el-image>
<img
v-if="!formData.imgUrlP4"
v-if="!formData.imgUrlP10"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverP4"
@click.stop="deleteImg('imgUrlP4')"
@mouseout.stop="imgMouseOverP4 = false"
v-show="imgMouseOverP10"
@click.stop="deleteImg('imgUrlP10')"
@mouseout.stop="imgMouseOverP10 = false"
>
<i class="el-icon-delete"></i>
</div>
......@@ -1022,11 +1022,11 @@
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP4Date"
prop="imgUrlP10Date"
>
<el-date-picker
v-model="formData.imgUrlP4Date"
@change="(v) => {this.orgDate(v, 'imgUrlP4')}"
v-model="formData.imgUrlP10Date"
@change="(v) => {this.orgDate(v, 'imgUrlP10')}"
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="imgUrlP5">
<el-form-item prop="imgUrlP13">
<el-upload
:disabled="Boolean(formData.imgUrlP5)"
v-model="formData.imgUrlP5"
:disabled="Boolean(formData.imgUrlP13)"
v-model="formData.imgUrlP13"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP5')}"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP13')}"
>
<el-image
class="bg-img"
v-if="formData.imgUrlP5"
:src="formData.imgUrlP5"
@mouseover.stop="imgMouseOverP5 = true"
:preview-src-list="[formData.imgUrlP5]">
v-if="formData.imgUrlP13"
:src="formData.imgUrlP13"
@mouseover.stop="imgMouseOverP13 = true"
:preview-src-list="[formData.imgUrlP13]">
</el-image>
<img
v-if="!formData.imgUrlP5"
v-if="!formData.imgUrlP13"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverP5"
@click.stop="deleteImg('imgUrlP5')"
@mouseout.stop="imgMouseOverP5 = false"
v-show="imgMouseOverP13"
@click.stop="deleteImg('imgUrlP13')"
@mouseout.stop="imgMouseOverP13 = false"
>
<i class="el-icon-delete"></i>
</div>
......@@ -1070,11 +1070,11 @@
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP5Date"
prop="imgUrlP11Date"
>
<el-date-picker
v-model="formData.imgUrlP5Date"
@change="(v) => {this.orgDate(v, 'imgUrlP5')}"
v-model="formData.imgUrlP11Date"
@change="(v) => {this.orgDate(v, 'imgUrlP11')}"
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="imgUrlP6">
<el-form-item prop="imgUrlP11">
<el-upload
:disabled="Boolean(formData.imgUrlP6)"
v-model="formData.imgUrlP6"
:disabled="Boolean(formData.imgUrlP11)"
v-model="formData.imgUrlP11"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP6')}"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP11')}"
>
<el-image
class="bg-img"
v-if="formData.imgUrlP6"
:src="formData.imgUrlP6"
@mouseover.stop="imgMouseOverP6 = true"
:preview-src-list="[formData.imgUrlP6]">
v-if="formData.imgUrlP11"
:src="formData.imgUrlP11"
@mouseover.stop="imgMouseOverP11 = true"
:preview-src-list="[formData.imgUrlP11]">
</el-image>
<img
v-if="!formData.imgUrlP6"
v-if="!formData.imgUrlP11"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverP6"
@click.stop="deleteImg('imgUrlP6')"
@mouseout.stop="imgMouseOverP6 = false"
v-show="imgMouseOverP11"
@click.stop="deleteImg('imgUrlP11')"
@mouseout.stop="imgMouseOverP11 = 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.imgUrlP7 = s.assignorLetterUrl;
this.formData.imgUrlP5 = 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.imgUrlP1 = item.imageUrl;
this.formData.imgUrlP5 = item.imageUrl;
} else if (item.imageSort == 2) {
this.supplierImg2 = item;
this.formData.imgUrlP2 = item.imageUrl;
this.formData.imgUrlP8 = item.imageUrl;
} else if (item.imageSort == 3) {
this.supplierImg3 = item;
this.formData.imgUrlP3 = item.imageUrl;
this.formData.imgUrlP9 = 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.imgUrlP1) {
this.supplierImg1.imageUrl = this.formData.imgUrlP1;
if (this.formData.imgUrlP5) {
this.supplierImg1.imageUrl = this.formData.imgUrlP5;
this.formData.imageList.push(this.supplierImg1);
}
if (this.formData.imgUrlP2) {
this.supplierImg2.imageUrl = this.formData.imgUrlP2;
if (this.formData.imgUrlP8) {
this.supplierImg2.imageUrl = this.formData.imgUrlP8;
this.formData.imageList.push(this.supplierImg2);
}
if (this.formData.imgUrlP3) {
this.supplierImg3.imageUrl = this.formData.imgUrlP3;
if (this.formData.imgUrlP9) {
this.supplierImg3.imageUrl = this.formData.imgUrlP9;
this.formData.imageList.push(this.supplierImg3);
}
} else if (type == 3) {
......@@ -2168,7 +2175,7 @@ export default {
size: 3,
sizeText: "3M",
key: type,
more: "imgUrlP1More",
more: "imgUrlP7More",
};
return fileLimit;
},
......@@ -2194,19 +2201,21 @@ export default {
this.formData.certifyReq.legalValidDateBegin = b;
this.formData.certifyReq.legalValidDateEnd = e;
break;
case 'imgUrlP1':
case 'imgUrlP7':
// 药品经营许可证
case 'imgUrlP2':
case 'imgUrlP8':
// 药品经营质量管理规范认证
case 'imgUrlP3':
case 'imgUrlP9':
// 食品经营(流通)许可证
case 'imgUrlP4':
case 'imgUrlP10':
// 医疗器械经营许可证
case 'imgUrlP5':
case 'imgUrlP11':
// 二类医疗器械经营备案凭证
case 'imgUrlP13':
// 二类医疗器械经营备案凭证
case 'imgUrlP6':
// 委托书
case 'imgUrlP7':
case 'imgUrlP5':
// 年度报告
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 'imgUrlP7':
case 'imgUrlP5':
// 委托书
this.formData.certifyReq.assignorLetterUrl = u;
break;
case 'imgUrlP1':
case 'imgUrlP7':
// 药品经营许可证
case 'imgUrlP2':
case 'imgUrlP8':
// 药品经营质量管理规范认证
case 'imgUrlP3':
case 'imgUrlP9':
// 食品经营(流通)许可证
case 'imgUrlP4':
case 'imgUrlP10':
// 医疗器械经营许可证
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 == last})[0] || {};
l.push(Object.assign(r, {url: f, imageType: last}));
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 'imgUrlP7':
case 'imgUrlP5':
this.formData.certifyReq.assignorLetterUrl = '';
// 委托书
break;
case 'imgUrlP1':
case 'imgUrlP7':
// 药品经营许可证
case 'imgUrlP2':
case 'imgUrlP8':
// 药品经营质量管理规范认证
case 'imgUrlP3':
case 'imgUrlP9':
// 食品经营(流通)许可证
case 'imgUrlP4':
case 'imgUrlP10':
// 医疗器械经营许可证
case 'imgUrlP5':
case 'imgUrlP11':
// 二类医疗器械经营备案凭证
case 'imgUrlP13':
// 二类医疗器械经营备案凭证
case 'imgUrlP6':
// 年度报告
......
......@@ -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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册