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

save

......@@ -34,6 +34,7 @@
class="basic-form"
style="margin-top: 15px"
:disabled="disabledFORM"
inline-message
>
<div>
<el-tabs v-model="activeTabName" @tab-click="handleTabName">
......@@ -387,6 +388,7 @@
v-if="formData.storeType == 1"
label="经营范围"
class="required-label"
prop="certifyReq.bizScope"
>
<el-cascader
ref="cascaderBizScope"
......@@ -408,6 +410,7 @@
</p>
<div>
<div>
<el-form-item prop="imgUrlC1">
<el-upload
v-model="formData.imgUrlC1"
:disabled="Boolean(formData.imgUrlC1)"
......@@ -438,10 +441,12 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
</el-form-item>
<div v-if="formData.storeType == 1" class="img-data">
<el-form-item
label="企业名称"
label-width="100px"
prop="certifyReq.orgName"
>
<el-input
size="small"
......@@ -451,6 +456,7 @@
</el-form-item>
<el-form-item
label="信用代码"
prop="certifyReq.creditCode"
>
<el-input
size="small"
......@@ -460,9 +466,10 @@
</el-form-item>
<el-form-item
label="有效日期"
prop="imgUrlC1Date"
>
<el-date-picker
v-model="imgUrlC1Date"
v-model="formData.imgUrlC1Date"
@change="(v) => {this.orgDate(v, 'imgUrlC1')}"
type="daterange"
range-separator="至"
......@@ -546,6 +553,7 @@
<el-form-item
label="委托人姓名"
label-width="100px"
prop="certifyReq.assignorName"
>
<el-input
v-model="formData.certifyReq.assignorName"
......@@ -555,6 +563,7 @@
</el-form-item>
<el-form-item
label="证件号码"
prop="certifyReq.assignorCertNo"
>
<el-input
size="small"
......@@ -564,9 +573,10 @@
</el-form-item>
<el-form-item
label="有效日期"
prop="imgUrlC5Date"
>
<el-date-picker
v-model="imgUrlC5Date"
v-model="formData.imgUrlC5Date"
@change="(v) => {this.orgDate(v, 'imgUrlC5')}"
type="daterange"
range-separator="至"
......@@ -615,6 +625,7 @@
<p v-if="certifyValidDtoList(6)" class="red">{{certifyValidDtoList(6)}}</p>
<div>法人身份证</div>
<div class="flex-wrap">
<el-form-item prop="imgUrlC2">
<el-upload
:disabled="Boolean(formData.imgUrlC2)"
v-model="formData.imgUrlC2"
......@@ -645,6 +656,8 @@
</div>
<div>身份证正面</div>
</el-upload>
</el-form-item>
<el-form-item prop="imgUrlC3">
<el-upload
:disabled="Boolean(formData.imgUrlC3)"
v-model="formData.imgUrlC3"
......@@ -675,12 +688,14 @@
</div>
<div>身份证反面</div>
</el-upload>
</el-form-item>
</div>
<div class="img-data">
<el-form-item
label="法人姓名"
label-width="100px"
prop="certifyReq.legalName"
>
<el-input
size="small"
......@@ -690,6 +705,7 @@
</el-form-item>
<el-form-item
label="证件号码"
prop="certifyReq.legalCertNo"
>
<el-input
size="small"
......@@ -699,9 +715,10 @@
</el-form-item>
<el-form-item
label="有效日期"
prop="imgUrlC3Date"
>
<el-date-picker
v-model="imgUrlC3Date"
v-model="formData.imgUrlC3Date"
@change="(v) => {this.orgDate(v, 'imgUrlC3')}"
type="daterange"
range-separator="至"
......@@ -718,6 +735,7 @@
<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-upload
:disabled="Boolean(formData.imgUrlP1)"
v-model="formData.imgUrlP1"
......@@ -747,13 +765,15 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
v-if="formData.storeType == 1"
label="有效日期"
label-width="100px"
prop="imgUrlP1Date"
>
<el-date-picker
v-model="imgUrlP1Date"
v-model="formData.imgUrlP1Date"
@change="(v) => {this.orgDate(v, 'imgUrlP1')}"
type="daterange"
range-separator="至"
......@@ -765,6 +785,7 @@
<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-upload
:disabled="Boolean(formData.imgUrlP2)"
v-model="formData.imgUrlP2"
......@@ -794,12 +815,14 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP2Date"
>
<el-date-picker
v-model="imgUrlP2Date"
v-model="formData.imgUrlP2Date"
@change="(v) => {this.orgDate(v, 'imgUrlP2')}"
type="daterange"
range-separator="至"
......@@ -811,6 +834,7 @@
<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-upload
:disabled="Boolean(formData.imgUrlP3)"
v-model="formData.imgUrlP3"
......@@ -840,12 +864,14 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP3Date"
>
<el-date-picker
v-model="imgUrlP3Date"
v-model="formData.imgUrlP3Date"
@change="(v) => {this.orgDate(v, 'imgUrlP3')}"
type="daterange"
range-separator="至"
......@@ -857,6 +883,7 @@
<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-upload
:disabled="Boolean(formData.imgUrlP4)"
v-model="formData.imgUrlP4"
......@@ -886,12 +913,14 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP4Date"
>
<el-date-picker
v-model="imgUrlP4Date"
v-model="formData.imgUrlP4Date"
@change="(v) => {this.orgDate(v, 'imgUrlP4')}"
type="daterange"
range-separator="至"
......@@ -902,6 +931,7 @@
</div>
<div v-if="controlLicense.includes('2')">
<p class="tips">医疗器械网络销售备案</p>
<el-form-item prop="imgUrlP5">
<el-upload
:disabled="Boolean(formData.imgUrlP5)"
v-model="formData.imgUrlP5"
......@@ -931,12 +961,14 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP5Date"
>
<el-date-picker
v-model="imgUrlP5Date"
v-model="formData.imgUrlP5Date"
@change="(v) => {this.orgDate(v, 'imgUrlP5')}"
type="daterange"
range-separator="至"
......@@ -948,6 +980,7 @@
<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-upload
:disabled="Boolean(formData.imgUrlP6)"
v-model="formData.imgUrlP6"
......@@ -977,12 +1010,14 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="有效日期"
label-width="100px"
prop="imgUrlP6Date"
>
<el-date-picker
v-model="imgUrlP6Date"
v-model="formData.imgUrlP6Date"
@change="(v) => {this.orgDate(v, 'imgUrlP6')}"
type="daterange"
range-separator="至"
......@@ -1261,19 +1296,16 @@ export default {
imgUrlC3: "", //证明图3
imgUrlC4: "",
imgUrlC5: "",
imgUrlP6Date: '',
imgUrlP5Date: '',
imgUrlP4Date: '',
imgUrlP3Date: '',
imgUrlP2Date: '',
imgUrlP1Date: '',
imgUrlC3Date:'',
imgUrlC5Date:'',
imgUrlC1Date:'',
repotList:[//仓库地址
// {
// addr: "asdasd",
// cityId: 130300000000,
// cityName: "秦皇岛市",
// countyId: 130306000000,
// countyName: "抚宁县",
// key: 0,
// provinceId: 130,
// provinceName: "河北省",
// receiver: "河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省河北省",
// receiverMobile: "13889873718"
// }
],
selectedKey: '', //默认收货地址
expressLimitFlag: 0, //是否限制物流公司
......@@ -1437,7 +1469,34 @@ export default {
repotExpressList: [
{ required: true, message: "请选择物流公司名称", trigger: "change" },
],
'certifyReq.orgType':[{type: "string", required: true, message: '请填写名字', trigger: 'blur'}], //有多条校验条件的时候可以放个ob
'certifyReq.orgType':[{type: "string", required: true, message: '请填企业类型', trigger: 'blur'}], //有多条校验条件的时候可以放个ob
'certifyReq.orgAddress':[{type: "string", required: true, message: '请填写详细地址', trigger: 'blur'}],
'certifyReq.bizScope':[{type: "array", required: true, message: '请选择经营范围', trigger: 'change'}],
'certifyReq.orgName':[{type: "string", required: true, message: '请输入企业名称', trigger: 'blur'}],
'certifyReq.creditCode':[{type: "string", required: true, message: '请输入信用代码', trigger: 'blur'}],
// imgUrlC1Date:[{type: "array", required: true, message: '请选择有效日期', trigger: 'blur'}],
'certifyReq.assignorName':[{type: "string", required: true, message: '请输入委托人姓名', trigger: 'blur'}],
'certifyReq.assignorCertNo':[{type: "string", required: true, message: '请输入证件号码', trigger: 'blur'}],
// imgUrlC5Date:[{type: "array", required: true, message: '请选择有效日期', trigger: 'change'}],
'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'}],
imgUrlP6:[{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'}],
imgUrlP6Date:[{type: "array", required: true, message: '请选择有效日期', trigger: 'change'}],
},
imgMouseOver1: false,
uploadImgMessage1: false, //未上传图片,校验提示语
......@@ -1453,15 +1512,6 @@ export default {
imgMouseOverC3: false,
imgMouseOverC4: false,
imgMouseOverC5: false,
imgUrlP6Date: '',
imgUrlP5Date: '',
imgUrlP4Date: '',
imgUrlP3Date: '',
imgUrlP2Date: '',
imgUrlP1Date: '',
imgUrlC3Date:'',
imgUrlC5Date:'',
imgUrlC1Date:'',
optionsRegion: [],
propsRegion: {
lazy: true,
......@@ -1828,6 +1878,7 @@ export default {
submitFlag = true;
} else {
submitFlag = false;
this.$message.warning("请完善必填信息!");
}
});
return submitFlag;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册