Browse Source

修改数据赋值,统一信用代码验证

master
wanghongjun 2 years ago
parent
commit
e9e0ca2ed5
  1. 70
      pages/user/mycertinfo/orgverify.vue
  2. 27
      pages/user/mycertinfo/personverify.vue

70
pages/user/mycertinfo/orgverify.vue

@ -36,7 +36,7 @@
<!-- step 2 -->
<view class="vfbox" :class=" step===2 ? 'step_show' : 'step_none' ">
<view class="form-item">
<input class="form-item--input" v-model="Organizationcode" maxlength="18" placeholder="统一社会信用代码"/>
<input class="form-item--input" v-model="formData.Organizationcode" maxlength="18" placeholder="统一社会信用代码"/>
</view>
<view class="vfbtn">
<button @click="chkinput()">下一步</button>
@ -136,6 +136,9 @@
<uni-forms-item class="form-item" label="法人证件号" name="legalsIdnum" required>
<uni-easyinput type="text" v-model="formData.legalsIdnum" placeholder="请输入法人证件号" />
</uni-forms-item>
<uni-forms-item class="form-item" label="统一社会信用代码" name="Organizationcode" required>
<uni-easyinput type="text" v-model="formData.Organizationcode" placeholder="请输入统一社会信用代码" />
</uni-forms-item>
<uni-forms-item class="form-item" label="营业执照有效期" name="licenseDate" required>
<picker mode="date" :value="formData.licenseDate" :start="startDate" :end="endDate" @change="bindDateChange2">
<view class="uni-input" >{{formData.licenseDate !== "" ? formData.licenseDate : dateStr}}</view>
@ -279,13 +282,13 @@ export default {
return {
step: 1, //
vfindex: 0, //
Organizationcode: "", //
sfval: 10, //
jfr_entfile:[], //
jfr_idafile:[], //
jfr_idbfile:[], //
//
formData: {
Organizationcode: "", //
managerName: '', //
managerIdnum: '', //
jfr_entfile: '', // url
@ -403,6 +406,14 @@ export default {
errorMessage: '法人证件号不能为空'
}]
},
Organizationcode: {
rules: [
{
required: true,
errorMessage: '统一社会信用代码不能为空'
}
]
},
licenseDate: {
rules: [{
required: true,
@ -563,6 +574,7 @@ export default {
this.getIndustList()
this.getCertiauditList()
this.getSelectCertificationFee()
this.listLibrary()
},
computed: {
startDate() {
@ -631,6 +643,45 @@ export default {
}
},
methods: {
//
listLibrary() {
const app = this
let accountId = returnAccountId()
return new Promise((resolve, reject) => {
VerifyApi.listLibrary(accountId)
.then(result => {
if (result.resultCode === "00000000") {
app.step = 3 //
let resData = result.data
if (resData.identity != '法人') {
app.formData.managerName = resData.managername
app.formData.managerIdnum = resData.manageridnum
}
app.formData.Organizationcode = resData.uscc
app.formData.name = resData.name
app.formData.regionStr = resData.regioncity + ' ' + resData.regiondistrict + ' ' + resData.regionprovince
app.formData.address = resData.address
app.formData.establishDate = resData.establishdate
app.formData.desc = resData.desc
app.formData.legalsName = resData.legalsname
app.formData.legalsType = resData.legalstype
app.formData.legalsIdnum = resData.legalsidnum
app.formData.licenseDate = resData.licensedate
app.formData.legalsCellPhone = resData.legalscellphone
app.formData.publicAccount = resData.publicaccount
app.formData.bankAccountName = resData.bankaccountname
app.formData.bankCardType = resData.bankcardtype
app.formData.bankName = resData.bankname
app.formData.bankType = resData.banktype
app.formData.certIdnum = resData.certidnum
app.formData.bankCellPhone = resData.bankcellphone
app.formData.industryType = resData.industrytype
}
resolve()
})
.catch(reject)
})
},
//
vfselitem(item){
this.vfindex = item
@ -641,7 +692,7 @@ export default {
},
//
chkinput(){
let Code = this.Organizationcode
let Code = this.formData.Organizationcode
if(Code === ""){
this.$toast("统一社会信用代码不能为空")
return false
@ -679,6 +730,7 @@ export default {
this.step = 3
}
}
return true
},
//
selsf(val){
@ -717,6 +769,11 @@ export default {
VerifyApi.getIndustry()
.then(result => {
app.industryList = result.data
app.industryList.forEach(function (e,i) {
if (app.formData.industryType != '' && e.industryId == app.formData.industryType) {
app.idIndex = i
}
})
resolve()
})
.catch(reject)
@ -967,6 +1024,11 @@ export default {
agreementIds: "4,5,6",
userId: accountId
}
//
let valiRes = app.chkinput()
if (!valiRes) {
return false
}
//
let regionStr = app.formData.regionStr
@ -1022,7 +1084,7 @@ export default {
legalsname: app.formData.legalsName, //
legalstype: app.formData.legalsType, //
legalsidnum: app.formData.legalsIdnum, //
uscc: app.Organizationcode, //
uscc: app.formData.Organizationcode, //
licensedate: app.formData.licenseDate, //
legalscellphone: app.formData.legalsCellPhone, //
publicaccount: app.formData.publicAccount, //

27
pages/user/mycertinfo/personverify.vue

@ -301,6 +301,7 @@
//
this.getCertiauditList()
this.getSelectCertificationFee()
this.listLibrary()
},
created() {
//
@ -356,7 +357,30 @@
// this.formData.bankStr = '//';
}
},
methods: {
methods: {//
listLibrary() {
const app = this
let accountId = returnAccountId()
return new Promise((resolve, reject) => {
VerifyApi.listLibrary(accountId)
.then(result => {
if (result.resultCode === "00000000") {
let resData = result.data
app.formData.pernalName = resData.name
app.formData.pernalCard = resData.uscc
app.formData.domicileStr = resData.regioncity + ' ' + resData.regiondistrict + ' ' + resData.regionprovince
app.formData.pernalAddress = resData.address
app.formData.pernalPhone = resData.contactscellphone
app.formData.pernalEmial = resData.contactsemail
app.formData.pernalBank = resData.publicaccount
app.formData.pernalOpenBank = resData.bankname
app.formData.peralBankPhone = resData.bankcellphone
}
resolve()
})
.catch(reject)
})
},
//
pickerChange(e) {
this.domicileIndex = e.detail.value;
@ -603,6 +627,7 @@
let peopledata = {
name: app.formData.pernalName, //
uscc: app.formData.pernalCard, //
avatar: '', //
regionprovince: domicileArr[0], // -
regioncity: domicileArr[1], // -
regiondistrict: domicileArr[2], // -

Loading…
Cancel
Save