小程序新增添加国籍类型,修改页面跳转
This commit is contained in:
@@ -46,17 +46,32 @@
|
||||
<uni-data-checkbox class='checkbox' :disabled="ids?true:false" :localdata="objectiJurisArr"
|
||||
v-model="formData.affiliate.organizeFlag" @change='clearValidate'></uni-data-checkbox>
|
||||
</uni-forms-item>
|
||||
<!-- <uni-section title="申请人" type="line" padding></uni-section> -->
|
||||
<uni-forms-item :label="formData.affiliate.organizeFlag==0 ? '申请人':'申请机构'" :rules="rulesappName"
|
||||
name="affiliate.applicationName" label-width="120px" required>
|
||||
<uni-easyinput v-model="formData.affiliate.applicationName" :disabled="disabledApplicat" type="text"
|
||||
:placeholder="formData.affiliate.organizeFlag==0 ? '请输入申请人姓名':'请输入申请机构名称'" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item :label="formData.affiliate.organizeFlag==0 ? '身份证号码':'机构代码'" name="affiliate.code"
|
||||
<uni-forms-item label="证件类型" label-width="120px" v-if="formData.affiliate.organizeFlag==0">
|
||||
<uni-data-select
|
||||
v-model="formData.affiliate.idType"
|
||||
:localdata="certificate"
|
||||
@change="changeDocment"
|
||||
:disabled="true"
|
||||
></uni-data-select>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="国籍" label-width="120px">
|
||||
<uni-data-select
|
||||
v-model="formData.affiliate.nationality"
|
||||
:localdata="nationality"
|
||||
:disabled="formData.affiliate.organizeFlag==0"
|
||||
></uni-data-select>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item :label="formData.affiliate.organizeFlag==0 ? '证件号码':'机构代码'" name="affiliate.code"
|
||||
label-width="120px" required :rules="rulesappNo">
|
||||
<uni-easyinput v-model="formData.affiliate.code" :disabled="disabledApplicat" type="text"
|
||||
:placeholder="formData.affiliate.organizeFlag==0 ? '请输入身份证号码':'请输入统一社会代码'" />
|
||||
:placeholder="formData.affiliate.organizeFlag==0 ? '请输入证件号码':'请输入统一社会代码'" />
|
||||
</uni-forms-item>
|
||||
|
||||
<uni-forms-item label="申请人邮箱:" v-if="formData.affiliate.organizeFlag==0"
|
||||
name="affiliate.applicationEmail" label-width="120px" required>
|
||||
<uni-easyinput v-model="formData.affiliate.applicationEmail" :disabled="disabledApplicat"
|
||||
@@ -79,6 +94,7 @@
|
||||
:rules="[{required: true,errorMessage: '申请人联系地址不能为空'}]">
|
||||
<uni-easyinput v-model="formData.affiliate.applicantAddress" type="text" placeholder="请输入申请人联系地址" />
|
||||
</uni-forms-item>
|
||||
<uni-section title="代理人" type="line" padding></uni-section>
|
||||
<uni-forms-item label="代理人联系电话:" label-width="120px">
|
||||
<uni-easyinput v-model="formData.affiliate.contactTelphoneAgent" :disabled="disabledVal" type="text"
|
||||
placeholder="请输入代理人联系电话" />
|
||||
@@ -91,6 +107,7 @@
|
||||
<uni-easyinput v-model="formData.affiliate.agentEmail" :disabled="disabledVal" type="text"
|
||||
placeholder="请输入代理人邮箱" />
|
||||
</uni-forms-item>
|
||||
<uni-section title="被申请人" type="line" padding></uni-section>
|
||||
<uni-forms-item label="被申请人姓名:" name="affiliate.respondentName" label-width="120px" required
|
||||
:rules="[{required: true,errorMessage: '被申请人姓名不能为空'}]">
|
||||
<uni-easyinput v-model="formData.affiliate.respondentName" type="text" placeholder="请输入被申请人姓名" />
|
||||
@@ -156,11 +173,21 @@
|
||||
data() {
|
||||
return {
|
||||
baseUrl: config.baseUrlTJ,
|
||||
certificate: [
|
||||
{ value: 0, text: "身份证" },
|
||||
{ value: 1, text: "护照" },
|
||||
],
|
||||
nationality: [
|
||||
{ value: 0, text: "国内" },
|
||||
{ value: 1, text: "国外" },
|
||||
],
|
||||
formZipData: {},
|
||||
formData: {
|
||||
affiliate: {
|
||||
organizeFlag: 0,
|
||||
respondentSex: 0,
|
||||
idType:0,
|
||||
nationality:0
|
||||
},
|
||||
columnValueList: [],
|
||||
caseAttachList: [],
|
||||
@@ -251,11 +278,14 @@
|
||||
getUserInfoNumber() {
|
||||
getUserInfo().then(res => {
|
||||
this.getUserInfoList = res.data
|
||||
console.log(res.data)
|
||||
if (this.formData.affiliate.organizeFlag == 0) {
|
||||
this.$set(this.formData.affiliate, 'applicationName', res.data.nickName)
|
||||
this.$set(this.formData.affiliate, 'code', res.data.idCard)
|
||||
this.$set(this.formData.affiliate, 'applicationEmail', res.data.email)
|
||||
this.$set(this.formData.affiliate, 'applicationPhone', res.data.phonenumber)
|
||||
this.$set(this.formData.affiliate, 'idType', res.data.idType)
|
||||
this.$set(this.formData.affiliate, 'nationality', res.data.nationality)
|
||||
// this.$set(this.formData.affiliate, 'nameAgent', res.data.nickName)
|
||||
this.disabledVal = false
|
||||
this.disabledApplicat = true
|
||||
@@ -264,6 +294,7 @@
|
||||
this.$set(this.formData.affiliate, 'nameAgent', res.data.nickName)
|
||||
this.$set(this.formData.affiliate, 'agentEmail', res.data.email)
|
||||
this.$set(this.formData.affiliate, 'contactTelphoneAgent', res.data.phonenumber)
|
||||
this.$set(this.formData.affiliate, 'nationality', res.data.nationality)
|
||||
this.disabledVal = true
|
||||
this.disabledApplicat = false
|
||||
}
|
||||
@@ -411,8 +442,8 @@
|
||||
icon: 'none',
|
||||
duration: 1000
|
||||
})
|
||||
uni.navigateTo({
|
||||
url: '../index'
|
||||
uni.navigateBack({
|
||||
delta: 1
|
||||
})
|
||||
});
|
||||
},
|
||||
@@ -565,6 +596,10 @@
|
||||
delta: 1
|
||||
})
|
||||
},
|
||||
// 改变证件类型
|
||||
changeDocment(e){
|
||||
console.log(e)
|
||||
}
|
||||
},
|
||||
onLoad(data) {
|
||||
this.ids = data.id
|
||||
@@ -597,4 +632,7 @@
|
||||
.assignrbitrators {
|
||||
margin: 30rpx;
|
||||
}
|
||||
::v-deep .uni-icons[data-v-a2e81f6e]{
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user