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

save

上级 efb37c08
......@@ -18,7 +18,7 @@
<router-view></router-view>
</div>
<script src="https://unpkg.com/qiniu-js@2.2.0/dist/qiniu.min.js"></script>
<script src="https://cdn.bootcss.com/downloadjs/1.4.8/download.min.js"></script>
<!-- <script src="https://cdn.bootcss.com/downloadjs/1.4.8/download.min.js"></script>-->
<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script>
<script src="https://gosspublic.alicdn.com/aliyun-oss-sdk-5.1.1.min.js"></script>
</body>
......
......@@ -7848,6 +7848,11 @@
"readable-stream": "^2.0.1"
}
},
"storejs": {
"version": "2.0.1",
"resolved": "http://192.168.110.93:4873/storejs/-/storejs-2.0.1.tgz",
"integrity": "sha1-NCT0yI/5eeOWJBPOYOpD/WYKllc="
},
"stream-browserify": {
"version": "2.0.2",
"resolved": "http://192.168.110.93:4873/stream-browserify/-/stream-browserify-2.0.2.tgz",
......
......@@ -126,13 +126,18 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="" prop="storeType">
<el-button class="ml" size="small" type="primary" @click="nextStepFirst">下一步</el-button>
<el-form-item label="" v-if="formData.storeType != 3" prop="storeType">
<el-button class="ml" size="small" type="primary" @click="nextStepFirst('second')">下一步</el-button>
</el-form-item>
</el-tab-pane>
<el-tab-pane v-if="formData.storeType != 3" label="资质信息" name="second">
<div>
<div v-if="certifyValidDtoList(1)">
<el-form-item>
<div class="red">{{certifyValidDtoList(1)}}</div>
</el-form-item>
</div>
<div v-if="formData.storeType == 1">
<el-row>
<el-col :span="10">
......@@ -270,7 +275,7 @@
></el-input>
</el-form-item>
</div>
<div>
<div v-if="formData.storeType == 2">
<el-row>
<el-col :span="10">
<el-form-item
......@@ -312,9 +317,21 @@
</el-form-item>
</el-col>
</el-row>
<el-form-item
label="医疗资质"
prop="storeQualityUrl"
>
<el-input
size="small"
v-model="formData.storeQualityUrl"
placeholder="请填写URL,仅对批发商品生效"
style="width: 35%"
></el-input>
</el-form-item>
</div>
</div>
<el-form-item
v-if="formData.storeType == 1"
label="企业类型"
prop="certifyReq.orgType"
>
......@@ -335,6 +352,7 @@
</el-select>
</el-form-item>
<el-form-item
v-if="formData.storeType == 1"
label="企业地区"
>
<el-cascader
......@@ -347,6 +365,7 @@
></el-cascader>
</el-form-item>
<el-form-item
v-if="formData.storeType == 1"
label="详细地址"
prop="certifyReq.orgAddress"
>
......@@ -359,19 +378,22 @@
></el-input>
</el-form-item>
<el-form-item
v-if="formData.storeType == 1"
label="经营范围"
>
<el-cascader
ref="cascaderBizScope"
v-model="formData.certifyReq.bizScope"
style="width: 360px"
size="small"
:options="orgScopeLIST"
@change="orgScopeLISTChange"
:props="{value: 'id', label: 'name',children: 'list', multiple: true, checkStrictly: true}"
:props="{value: 'id', label: 'name',children: 'list', multiple: true, checkStrictly: false}"
>
</el-cascader>
</el-form-item>
<el-form-item label="营业证明">
<el-form-item class="required-label" label="营业证明">
<p v-if="certifyValidDtoList(2)" class="red">{{certifyValidDtoList(2)}}</p>
<p class="tips">营业执照</p>
<p class="p-tips">
仅支持jpg、png图片文件,且文件小于2M<br />
......@@ -381,17 +403,20 @@
<div>
<el-upload
v-model="formData.imgUrlC1"
:disabled="Boolean(formData.imgUrlC1)"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadOrg(file, 'imgUrlC1')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlC1"
:src="formData.imgUrlC1"
@mouseover.stop="imgMouseOverC1 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlC1]">
</el-image>
<img
v-if="!formData.imgUrlC1"
class="bg-img"
......@@ -406,10 +431,10 @@
<i class="el-icon-delete"></i>
</div>
</el-upload>
<div class="img-data">
<div v-if="formData.storeType == 1" class="img-data">
<el-form-item
label="企业名称"
label-width="80px"
label-width="100px"
>
<el-input
size="small"
......@@ -440,120 +465,129 @@
</el-form-item>
</div>
</div>
<el-form-item label="认证类型" label-width="80px">
<el-form-item v-if="formData.storeType == 1" label="认证类型" label-width="100px">
<el-radio-group v-model="formData.isLegal">
<el-radio :label="1">法人认证</el-radio>
<el-radio :label="2">委托人认证</el-radio>
</el-radio-group>
</el-form-item>
<div v-if="formData.isLegal == 2">
<div>委托人身份证</div>
<div class="flex-wrap">
<el-upload
v-model="formData.imgUrlC4"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadOrg(file, 'imgUrlC4')}"
>
<img
v-if="formData.imgUrlC4"
:src="formData.imgUrlC4"
@mouseover.stop="imgMouseOverC4 = true"
class="bg-img"
/>
<img
v-if="!formData.imgUrlC4"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverC4"
@click.stop="deleteImg('imgUrlC4')"
@mouseout.stop="imgMouseOverC4 = false"
<p v-if="certifyValidDtoList(4)" class="red">{{certifyValidDtoList(4)}}</p>
<div v-if="formData.storeType == 1">
<div>委托人身份证</div>
<div class="flex-wrap">
<el-upload
v-model="formData.imgUrlC4"
:disabled="Boolean(formData.imgUrlC4)"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadOrg(file, 'imgUrlC4')}"
>
<i class="el-icon-delete"></i>
</div>
</el-upload>
<el-upload
v-model="formData.imgUrlC5"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadOrg(file, 'imgUrlC5')}"
>
<img
v-if="formData.imgUrlC5"
:src="formData.imgUrlC5"
@mouseover.stop="imgMouseOverC5 = true"
class="bg-img"
/>
<img
v-if="!formData.imgUrlC5"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverC5"
@click.stop="deleteImg('imgUrlC5')"
@mouseout.stop="imgMouseOverC5 = false"
<el-image
class="bg-img"
v-if="formData.imgUrlC4"
:src="formData.imgUrlC4"
@mouseover.stop="imgMouseOverC4 = true"
:preview-src-list="[formData.imgUrlC4]">
</el-image>
<img
v-if="!formData.imgUrlC4"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverC4"
@click.stop="deleteImg('imgUrlC4')"
@mouseout.stop="imgMouseOverC4 = false"
>
<i class="el-icon-delete"></i>
</div>
</el-upload>
<el-upload
:disabled="Boolean(formData.imgUrlC5)"
v-model="formData.imgUrlC5"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadOrg(file, 'imgUrlC5')}"
>
<i class="el-icon-delete"></i>
</div>
</el-upload>
</div>
<div class="img-data">
<el-form-item
label="委托人姓名"
label-width="80px"
v-model="formData.certifyReq.assignorName"
>
<el-input
size="small"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item
label="证件号码"
>
<el-input
size="small"
placeholder="请输入"
v-model="formData.certifyReq.assignorCertNo"
></el-input>
</el-form-item>
<el-form-item
label="有效日期"
>
<el-date-picker
v-model="imgUrlC5Date"
@change="(v) => {this.orgDate(v, 'imgUrlC5')}"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
</el-form-item>
<el-image
class="bg-img"
v-if="formData.imgUrlC5"
:src="formData.imgUrlC5"
@mouseover.stop="imgMouseOverC5 = true"
:preview-src-list="[formData.imgUrlC5]">
</el-image>
<img
v-if="!formData.imgUrlC5"
class="bg-img"
src="../../assets/image/small.png"
/>
<div
class="img-delete"
v-show="imgMouseOverC5"
@click.stop="deleteImg('imgUrlC5')"
@mouseout.stop="imgMouseOverC5 = false"
>
<i class="el-icon-delete"></i>
</div>
</el-upload>
</div>
<div class="img-data">
<el-form-item
label="委托人姓名"
label-width="100px"
v-model="formData.certifyReq.assignorName"
>
<el-input
size="small"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item
label="证件号码"
>
<el-input
size="small"
placeholder="请输入"
v-model="formData.certifyReq.assignorCertNo"
></el-input>
</el-form-item>
<el-form-item
label="有效日期"
>
<el-date-picker
v-model="imgUrlC5Date"
@change="(v) => {this.orgDate(v, 'imgUrlC5')}"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
</el-form-item>
</div>
</div>
</div>
<div v-if="formData.isLegal == 2" class="flex-upload">
<p v-if="certifyValidDtoList(5)" class="red">{{certifyValidDtoList(5)}}</p>
<div>委托书</div>
<el-upload
:disabled="Boolean(formData.imgUrlP7)"
v-model="formData.imgUrlP7"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP7')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlP7"
:src="formData.imgUrlP7"
@mouseover.stop="imgMouseOverP7 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlP7]">
</el-image>
<img
v-if="!formData.imgUrlP7"
class="bg-img"
......@@ -570,22 +604,25 @@
</el-upload>
</div>
<div>
<div v-if="formData.storeType == 1">
<p v-if="certifyValidDtoList(6)" class="red">{{certifyValidDtoList(6)}}</p>
<div>法人身份证</div>
<div class="flex-wrap">
<el-upload
:disabled="Boolean(formData.imgUrlC2)"
v-model="formData.imgUrlC2"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadOrg(file, 'imgUrlC2')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlC2"
:src="formData.imgUrlC2"
@mouseover.stop="imgMouseOverC2 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlC2]">
</el-image>
<img
v-if="!formData.imgUrlC2"
class="bg-img"
......@@ -602,18 +639,20 @@
<div>身份证正面</div>
</el-upload>
<el-upload
:disabled="Boolean(formData.imgUrlC3)"
v-model="formData.imgUrlC3"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadOrg(file, 'imgUrlC3')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlC3"
:src="formData.imgUrlC3"
@mouseover.stop="imgMouseOverC3 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlC3]">
</el-image>
<img
v-if="!formData.imgUrlC3"
class="bg-img"
......@@ -634,7 +673,7 @@
<div class="img-data">
<el-form-item
label="法人姓名"
label-width="80px"
label-width="100px"
>
<el-input
size="small"
......@@ -668,22 +707,25 @@
<div class="line-section"></div>
</div>
</el-form-item>
<el-form-item label="资质信息" v-if="formData.storeType < 3">
<div >
<el-form-item label="资质信息" class="required-label" v-if="formData.storeType < 3">
<div v-if="controlLicense.includes('1') || formData.storeType == 2">
<p v-if="certifyValidDtoList(7)" class="red">{{certifyValidDtoList(7)}}</p>
<p class="tips">药品经营许可证</p>
<el-upload
:disabled="Boolean(formData.imgUrlP1)"
v-model="formData.imgUrlP1"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP1')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlP1"
:src="formData.imgUrlP1"
@mouseover.stop="imgMouseOverP1 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlP1]">
</el-image>
<img
v-if="!formData.imgUrlP1"
class="bg-img"
......@@ -699,8 +741,9 @@
</div>
</el-upload>
<el-form-item
v-if="formData.storeType == 1"
label="有效日期"
label-width="80px"
label-width="100px"
>
<el-date-picker
v-model="imgUrlP1Date"
......@@ -712,21 +755,24 @@
</el-date-picker>
</el-form-item>
</div>
<div >
<div v-if="controlLicense.includes('1')">
<p v-if="certifyValidDtoList(8)" class="red">{{certifyValidDtoList(8)}}</p>
<p class="tips">药品经营质量管理规范认证证书</p>
<el-upload
:disabled="Boolean(formData.imgUrlP2)"
v-model="formData.imgUrlP2"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP2')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlP2"
:src="formData.imgUrlP2"
@mouseover.stop="imgMouseOverP2 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlP2]">
</el-image>
<img
v-if="!formData.imgUrlP2"
class="bg-img"
......@@ -743,7 +789,7 @@
</el-upload>
<el-form-item
label="有效日期"
label-width="80px"
label-width="100px"
>
<el-date-picker
v-model="imgUrlP2Date"
......@@ -755,21 +801,24 @@
</el-date-picker>
</el-form-item>
</div>
<div >
<div v-if="controlLicense.includes('3')">
<p v-if="certifyValidDtoList(9)" class="red">{{certifyValidDtoList(9)}}</p>
<p class="tips">食品经营(流通)许可证</p>
<el-upload
:disabled="Boolean(formData.imgUrlP3)"
v-model="formData.imgUrlP3"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP3')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlP3"
:src="formData.imgUrlP3"
@mouseover.stop="imgMouseOverP3 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlP3]">
</el-image>
<img
v-if="!formData.imgUrlP3"
class="bg-img"
......@@ -786,7 +835,7 @@
</el-upload>
<el-form-item
label="有效日期"
label-width="80px"
label-width="100px"
>
<el-date-picker
v-model="imgUrlP3Date"
......@@ -798,21 +847,24 @@
</el-date-picker>
</el-form-item>
</div>
<div >
<div v-if="controlLicense.includes('2')">
<p v-if="certifyValidDtoList(10)" class="red">{{certifyValidDtoList(10)}}</p>
<p class="tips">医疗器械经营许可证</p>
<el-upload
:disabled="Boolean(formData.imgUrlP4)"
v-model="formData.imgUrlP4"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP4')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlP4"
:src="formData.imgUrlP4"
@mouseover.stop="imgMouseOverP4 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlP4]">
</el-image>
<img
v-if="!formData.imgUrlP4"
class="bg-img"
......@@ -829,7 +881,7 @@
</el-upload>
<el-form-item
label="有效日期"
label-width="80px"
label-width="100px"
>
<el-date-picker
v-model="imgUrlP4Date"
......@@ -841,21 +893,23 @@
</el-date-picker>
</el-form-item>
</div>
<div >
<div v-if="controlLicense.includes('2')">
<p class="tips">医疗器械网络销售备案</p>
<el-upload
:disabled="Boolean(formData.imgUrlP5)"
v-model="formData.imgUrlP5"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP5')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlP5"
:src="formData.imgUrlP5"
@mouseover.stop="imgMouseOverP5 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlP5]">
</el-image>
<img
v-if="!formData.imgUrlP5"
class="bg-img"
......@@ -872,7 +926,7 @@
</el-upload>
<el-form-item
label="有效日期"
label-width="80px"
label-width="100px"
>
<el-date-picker
v-model="imgUrlP5Date"
......@@ -884,21 +938,24 @@
</el-date-picker>
</el-form-item>
</div>
<div >
<div v-if="controlLicense.includes('2')">
<p v-if="certifyValidDtoList(11)" class="red">{{certifyValidDtoList(11)}}</p>
<p class="tips">二类医疗器械经营备案凭证</p>
<el-upload
:disabled="Boolean(formData.imgUrlP6)"
v-model="formData.imgUrlP6"
class="bg-uploader"
action="#"
:show-file-list="false"
:before-upload="(file) => {this.beforeUploadProve(file, 'imgUrlP6')}"
>
<img
<el-image
class="bg-img"
v-if="formData.imgUrlP6"
:src="formData.imgUrlP6"
@mouseover.stop="imgMouseOverP6 = true"
class="bg-img"
/>
:preview-src-list="[formData.imgUrlP6]">
</el-image>
<img
v-if="!formData.imgUrlP6"
class="bg-img"
......@@ -915,7 +972,7 @@
</el-upload>
<el-form-item
label="有效日期"
label-width="80px"
label-width="100px"
>
<el-date-picker
v-model="imgUrlP6Date"
......@@ -929,8 +986,8 @@
</div>
</el-form-item>
<el-form-item label="" prop="storeType">
<el-button class="ml" size="small" @click="nextStepFirst">上一步</el-button>
<el-button class="ml" size="small" type="primary" @click="nextStepFirst">下一步</el-button>
<el-button class="ml" size="small" @click="nextStepFirst('first')">上一步</el-button>
<el-button class="ml" size="small" type="primary" @click="nextStepFirst('third')">下一步</el-button>
</el-form-item>
</el-tab-pane>
......@@ -990,6 +1047,9 @@
</el-row>
<p class="p-tips"><i class="el-icon-warning-outline"></i>该文字会在云鹊医App买家退货处显示</p>
</el-form-item>
<el-form-item label="" prop="storeType">
<el-button class="ml" size="small" @click="nextStepFirst('second')">上一步</el-button>
</el-form-item>
</el-tab-pane>
</el-tabs>
</div>
......@@ -1116,6 +1176,7 @@ import { saveStore, queryStore, getLgCompanyList, getStoreAdressRepot, OCRStore,
import { getProvinces, getCities, getCounties, getTowns } from '@/utils/base/baseApi';
import { checkMobile } from "@/utils/patients/checkValid";
import * as operationData from "../../utils/operation";
import storejs from 'storejs'
let vm = null;
export default {
components: {
......@@ -1133,6 +1194,7 @@ export default {
}
};
return {
controlLicense: [],
activeTabName:'first',
curmbFirst: "云鹊店铺",
curmbSecond: "新建店铺",
......@@ -1400,7 +1462,6 @@ export default {
};
vm.GET("basic-data/position/cities", req).then(res => {
let newData = vm.setMoreOption(res.data.cityList, "cities");
console.log("newData", newData);
resolve(newData);
});
} else if (node.level == 2) {
......@@ -1409,7 +1470,6 @@ export default {
};
vm.GET("basic-data/position/counties", req).then(res => {
let newData = vm.setMoreOption(res.data.countyList, "counties");
console.log("newData", newData);
resolve(newData);
});
} else if (node.level == 3) {
......@@ -1418,7 +1478,6 @@ export default {
};
vm.GET("basic-data/position/towns", req).then(res => {
let newData = vm.setMoreOption(res.data.townList, "towns");
console.log("newData", newData);
resolve(newData);
});
}
......@@ -1430,7 +1489,21 @@ export default {
},
computed: {
},
watch: {},
watch: {
"formData.certifyReq.bizScope": {
handler(val) {
const j = [];
val.map( i => {
if( i[0].includes('first') ){
const m = i[0].charAt(0);
j.includes(m) || j.push(m);
}
})
this.controlLicense = j;
},
deep: true,
},
},
created() {
vm = this;
this.activeTabName = this.$route.query.currentTab || 'first';
......@@ -1453,7 +1526,8 @@ export default {
getDetail() {
getStoreAdressRepot(this.formData.storeId).then(res => {
if (res.code == "000000") {
Object.assign(this.formData,res.data)
Object.assign(this.formData,res.data);
console.log('--this.formData', this.formData);
} else {
this.$message.error(res.message);
}
......@@ -1471,12 +1545,12 @@ export default {
storePhone,
storeQualityUrl
} = this.storeData.tradeStore;
console.log('---this.storeData.tradeStore', this.storeData.tradeStore, storeType);
this.formData.storeLogo = storeLogo;
this.formData.storeName = storeName;
this.formData.storeQualityUrl=storeQualityUrl;
this.formData.storeDescription = storeDescription;
this.formData.storeType = storeType;
if (storeType == 1) {
this.formData.compainName = storeOwner;
this.formData.phoneNum = storePhone;
......@@ -1520,6 +1594,7 @@ export default {
} else if (storeType == 2) {
this.formData.drugstoreName = storeOwner;
this.formData.drugstorePhone = storePhone;
this.formData.isLegal = 2;
if (this.storeData.imageList && this.storeData.imageList.length) {
this.storeData.imageList.map((item) => {
if (item.imageSort == 1) {
......@@ -1560,18 +1635,7 @@ export default {
complete() {
let flag = this.submitForm();
if (flag) {
// let para = {
// storeId: this.formData.storeId,
// userId: this.formData.userId,
// storeLogo: this.formData.storeLogo,//店铺logo
// storeName: this.formData.storeName,
// storeDescription: this.formData.storeDescription,
// storeType: Number(this.formData.storeType),
// storeOwner:this.formData.storeOwner,
// storePhone: this.formData.storePhone,
// imageList: this.formData.imageList,
// adminList:this.formData.adminList,
// }
this.formData.storeType = Number(this.formData.storeType);
this.formData.storeEntry = "PCKAIDIAN"; // 添加店铺渠道
console.log("提交的数据", this.formData);
......@@ -1720,7 +1784,7 @@ export default {
submitForm() {
let formName = "formData";
let submitFlag = false;
console.log('-this.formData', this.formData);
if (!this.formData.storeLogo) {
this.uploadImgMessage1 = true;
return;
......@@ -2069,7 +2133,7 @@ export default {
}
},
orgScopeLISTChange(v){
console.log(v)
console.log(v);
},
// 获取裁剪的图片数据
getCropImg(argument) {
......@@ -2332,10 +2396,13 @@ export default {
return Array.from(new Set(segs));
},
handleTabName() {
vm.$router.push({ path: "create-shop", query: {currentTab: this.activeTabName}});
storejs.set('store_info', this.formData);
vm.$router.push({ path: "create-shop", query: {currentTab: this.activeTabName, storeId: this.formData.storeId}});
},
nextStepFirst() {
this.activeTabName = 'second';
nextStepFirst(v) {
storejs.set('store_info', this.formData);
this.activeTabName = v;
vm.$router.push({ path: "create-shop", query: {currentTab: this.activeTabName, storeId: this.formData.storeId}});
},
handleRegionChange(v) {
console.log(v);
......@@ -2377,16 +2444,19 @@ export default {
// 企业执照OCR上传后的回调处理
licenseFileHandle(file) {
OCRStore(file).then((res) => {
try {
const { code, data } = res;
if (code === '000000') {
console.log(data);
console.log('res----', data.ocrCardDto);
const {wordsResult} = data.ocrCardDto;
if(wordsResult) {
const {creditCode, establishmentDate, orgName, validDate} = wordsResult;
vm.formData.certifyReq.orgName = orgName;
vm.formData.certifyReq.creditCode = creditCode;
console.log('-establishmentDate', establishmentDate, validDate);
}
} else {
console.log(res);
}
} catch (e) {
console.log(e);
}
});
},
// 身份证正面/反面OCR上传后的回调处理
......@@ -2422,7 +2492,6 @@ export default {
});
orgScopeOptionList().then( res => {
if(res.code == '000000') {
console.log(res)
const m = [
{id: '1_first', name: '药品', list: []},
{id: '2_first', name: '医疗器械', list: []},
......@@ -2436,6 +2505,10 @@ export default {
}
});
},
certifyValidDtoList (v) {
const l = vm.formData.certifyValidDtoList || [];
return l.filter(i => {return i.infoType == v;})[0] || '';
}
},
filters: {
verifyStatus: function(value){
......@@ -2449,7 +2522,7 @@ export default {
};
return hash[value];
}
},
}
},
};
</script>
......@@ -2550,17 +2623,17 @@ export default {
}
.img-delete {
position: absolute;
left: 0px;
left: 60px;
top: 0px;
width: 84px;
height: 100px;
width: 20px;
height: 20px;
background: #000;
opacity: 0.7;
z-index: 999;
i {
position: relative;
top: -10px;
color: #fff;
margin-top: 39px;
margin-left: 0px;
}
}
.limit-text {
......@@ -2666,5 +2739,8 @@ export default {
padding: 30px 0px;
border-bottom: 1px solid #C7C8C9;
}
.red{
color: #FF4B33;
}
}
</style>
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册