diff --git a/pages/handlecase/component/newlyAddedCase.vue b/pages/handlecase/component/newlyAddedCase.vue
index 3341658..4bb1854 100644
--- a/pages/handlecase/component/newlyAddedCase.vue
+++ b/pages/handlecase/component/newlyAddedCase.vue
@@ -35,157 +35,159 @@
-
-
-
-
+
+
+
+
+
-
-
+
-
-
-
+
-
-
-
-
-
-
+
-
+ :name="['affiliate','applicant',index,'applicant','compLegalPerson']" key="compLegalPerson" label-width="120px" required :rules="[{required: true,errorMessage: '法定代表人不能为空'}]">
+
-
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -245,76 +247,79 @@ import constant from '../../../utils/constant.js'
// roleType:1,
// respondentSex: 0,
// },
- affiliate:[{
- applicant: {
- roleType: 1,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 0,
- birth: "",
- sex: "",
- group_order: 1,
- operatorFlag:1
- },
- applicantAgent: {
- roleType: 2,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 1,
- birth: "",
- sex: "",
- group_order: 1,
- operatorFlag:1
- },
- res:{
- roleTyp: 3,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 1,
- birth: "",
- sex: "0",
- group_order: 1,
- operatorFlag:1
- },
- resAgent: {
- roleType: 4,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 1,
- birth: "",
- sex: "",
- group_order: 1,
- operatorFlag:1
- }
- }],
+ affiliate:{
+ applicant:[{
+ applicant:{
+ roleType: 1,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag:1
+ },
+ applicantAgent:{
+ roleType:2,
+ name:"",
+ idCard:"",
+ code:"",
+ phone:"",
+ compLegalPerson:"",
+ email:"",
+ home:"",
+ address:"",
+ idType:0,
+ nationality:1,
+ birth:"",
+ sex:"",
+ operatorFlag:1
+ }
+ }],
+ res:[{
+ res:{
+ roleType: 1,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag:1
+ },
+ resAgent:{
+ roleType: 1,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag:1
+ }
+ }]
+ },
columnValueList: [],
caseAttachList: [],
},
@@ -338,8 +343,6 @@ import constant from '../../../utils/constant.js'
text: '男',
value: 0
}],
- disabledVal: false,
- disabledApplicat: false,
fileList: {},
fileListZip: {},
rules: {},
@@ -391,19 +394,18 @@ import constant from '../../../utils/constant.js'
// 获取新增默认值
getUserInfoNumber() {
let indexs = ""
- this.formData.affiliate.forEach((item,index)=>{
+ this.formData.affiliate.applicant.forEach((item,index)=>{
indexs = index
})
getUserInfo().then(res => {
this.getUserInfoList = res.data
- console.log(res.data.nationality)
if (this.formData.organizeFlag == 0) {
- this.$set(this.formData.affiliate[indexs].applicant, 'name', res.data.nickName)
- this.$set(this.formData.affiliate[indexs].applicant, 'idCard', res.data.idCard)
- this.$set(this.formData.affiliate[indexs].applicant, 'email', res.data.email)
- this.$set(this.formData.affiliate[indexs].applicant, 'phone', res.data.phonenumber)
- this.$set(this.formData.affiliate[indexs].applicant, 'idType', res.data.idType)
- this.$set(this.formData.affiliate[indexs].applicant, 'nationality', res.data.nationality)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'name', res.data.nickName)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'idCard', res.data.idCard)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'email', res.data.email)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'phone', res.data.phonenumber)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'idType', res.data.idType)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'nationality', res.data.nationality)
if(res.data.nationality == 0){
this.testVerify = true
this.rulesRespondentPhone[0].required = true;
@@ -413,103 +415,97 @@ import constant from '../../../utils/constant.js'
}
} else if (this.formData.organizeFlag == 1) {
console.log(this.formData.organizeFlag)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'name', res.data.nickName)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'email', res.data.email)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'phone', res.data.phonenumber)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'nationality', res.data.nationality)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'name', res.data.nickName)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'email', res.data.email)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'phone', res.data.phonenumber)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'nationality', res.data.nationality)
}
})
},
clearValidate(val) {
let indexs = ""
- this.formData.affiliate.forEach((item,index)=>{
+ this.formData.affiliate.applicant.forEach((item,index)=>{
indexs = index
})
if (this.formData.organizeFlag == 0) {
- this.$set(this.formData.affiliate[indexs].applicant, 'name', this.getUserInfoList.nickName)
- this.$set(this.formData.affiliate[indexs].applicant, 'idCard', this.getUserInfoList.idCard)
- this.$set(this.formData.affiliate[indexs].applicant, 'email', this.getUserInfoList.email)
- this.$set(this.formData.affiliate[indexs].applicant, 'phone', this.getUserInfoList.phonenumber)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'name', this.getUserInfoList.nickName)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'idCard', this.getUserInfoList.idCard)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'email', this.getUserInfoList.email)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'phone', this.getUserInfoList.phonenumber)
if (this.formZipData.affiliate) {
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate.applicant[0]
.applicant.home);
- this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0]
.applicant.address);
- this.$set(this.formData.affiliate[0].applicantAgent, 'phone', this.formZipData
- .affiliate[0].applicantAgent.phone);
- this.$set(this.formData.affiliate[0].applicantAgent, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'phone', this.formZipData
+ .affiliate.applicant[0].applicantAgent.phone);
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this.formZipData.affiliate.applicant[0]
.applicantAgent.name);
- this.$set(this.formData.affiliate[0].applicantAgent, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate.applicant[0]
.applicantAgent.email);
- this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].res, 'name', this.formZipData.affiliate.applicant[0]
.res.name);
- this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
.res.phone);
- this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
- .affiliate[0].res.idCard);
- this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
- .affiliate[0].res.sex));
- this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData
+ .affiliate.res[0].res.idCard);
+ this.$set(this.formData.affiliate.res[0].res, 'sex', Number(this.formZipData
+ .affiliate.res[0].res.sex));
+ this.$set(this.formData.affiliate.res[0].res, 'birth', this.formZipData.affiliate.res[0]
.res.birth);
- this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0]
.res.home);
- this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0]
.res.email);
} else {
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'name', null)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'email', null)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'phone', null)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'name', null)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'email', null)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'phone', null)
}
- this.disabledVal = false
- this.disabledApplicat = true
} else if (this.formData.organizeFlag == 1) {
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'name', this.getUserInfoList.nickName)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'email', this.getUserInfoList.email)
- this.$set(this.formData.affiliate[indexs].applicantAgent, 'phone', this.getUserInfoList.phonenumber)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'name', this.getUserInfoList.nickName)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'email', this.getUserInfoList.email)
+ this.$set(this.formData.affiliate.applicant[indexs].applicantAgent, 'phone', this.getUserInfoList.phonenumber)
if (this.formZipData.affiliate) {
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate[0].applicant, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData.affiliate[0]
.applicant.name);
- this.$set(this.formData.affiliate[0].applicant, 'code', this.formZipData.affiliate[0].applicant.code);
- this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'code', this.formZipData.affiliate[0].applicant.code);
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate[0]
.applicant.home);
- this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate[0]
.applicant.address);
- this.$set(this.formData.affiliate[0].applicant, 'compLegalPerson', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this.formZipData.affiliate[0]
.applicant.compLegalPerson);
- this.$set(this.formData.affiliate[0].applicant, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData.affiliate[0]
.applicant.email);
- this.$set(this.formData.affiliate[0].applicant, 'phone', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData.affiliate[0]
.applicant.phone);
- this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0]
.res.name);
- this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
.res.phone);
- this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
- .affiliate[0].res.idCard);
- this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
- .affiliate[0].res.sex));
- this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData
+ .affiliate.res[0].res.idCard);
+ this.$set(this.formData.affiliate.res[0].res, 'sex', Number(this.formZipData
+ .affiliate.res[0].res.sex));
+ this.$set(this.formData.affiliate.res[0].res, 'birth', this.formZipData.affiliate.res[0]
.res.birth);
- this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0]
.res.home);
- this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0]
.res.email);
} else {
- this.$set(this.formData.affiliate[indexs].applicant, 'name', null)
- this.$set(this.formData.affiliate[indexs].applicant, 'idCard', null)
- this.$set(this.formData.affiliate[indexs].applicant, 'email', null)
- this.$set(this.formData.affiliate[indexs].applicant, 'phone', null)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'name', null)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'idCard', null)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'email', null)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, 'phone', null)
}
- this.disabledVal = true
- this.disabledApplicat = false
}
- // this.formData.affiliate.applicationName =null
- // this.formData.affiliate.code =null
this.$refs["form"].clearValidate()
},
/** 获取裁决书模板 */
@@ -528,37 +524,47 @@ import constant from '../../../utils/constant.js'
caseApplicationSelectByIdFn(data) {
caseApplicationSelectById(data).then(res => {
let data = res.data
+ console.log( res.data)
let indexs = ""
- data.affiliate.forEach((item,index) =>{
- indexs = index
+ data.affiliate.applicant.forEach((item,index) =>{
if(!item.applicant){
item.applicant = {}
}
if(!item.applicantAgent){
item.applicantAgent = {}
}
- if(!item.res){
- item.res = {}
- }
- if(!item.resAgent){
- item.resAgent = {}
- }
})
- data.affiliate[indexs].res.sex = Number(data.affiliate[indexs].res.sex)
+ if(data.affiliate.res.length==0){
+ data.affiliate.res.push({
+ res:{},
+ resAgent:{}
+ })
+ }else{
+ data.affiliate.res.forEach((item,index) =>{
+ indexs = index
+ if(!item.res){
+ item.res ={}
+ }else{
+ data.affiliate.res[indexs].res.sex = Number(data.affiliate.res[indexs].res.sex)
+ }
+ if(!item.resAgent){
+ item.resAgent = {}
+ }
+ })
+ }
this.formData = data
- console.log(this.formData)
+
})
},
// 被申请人获取性别出生年月
handleBlur(index) {
- console.log(this.formData.affiliate[index].res.idCard)
let idCards = {
- idCard: this.formData.affiliate[index].res.idCard,
+ idCard: this.formData.affiliate.res[index].res.idCard,
};
getInfoByIdCard(idCards).then(res => {
- this.formData.affiliate[index].res.sex = Number(res.respondentSex);
- this.formData.affiliate[index].res.birth= res.respondentBirth;
+ this.formData.affiliate.res[index].res.sex = Number(res.respondentSex);
+ this.formData.affiliate.res[index].res.birth= res.respondentBirth;
})
},
// 新增案件
@@ -611,44 +617,40 @@ import constant from '../../../utils/constant.js'
},
name: 'file',
success: (res) => {
+ console.log(res)
let result = JSON.parse(res.data)
uni.showToast({
title: '上传成功',
icon: 'none',
duration: 1000
})
- this.formZipData = result.data;
- let idnexVal = ""
- this.formData.affiliate.forEach((item,index)=>{
- idnexVal = index
- })
- console.log(this.formZipData)
+ this.formZipData = result.data;
if (this.formData.organizeFlag == 0) {
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate.applicant[0]
.applicant.home);
- this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0]
.applicant.address);
- this.$set(this.formData.affiliate[0].applicantAgent, 'phone', this.formZipData
- .affiliate[0].applicantAgent.phone);
- this.$set(this.formData.affiliate[0].applicantAgent, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'phone', this.formZipData
+ .affiliate.applicant[0].applicantAgent.phone);
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this.formZipData.affiliate.applicant[0]
.applicantAgent.name);
- this.$set(this.formData.affiliate[0].applicantAgent, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate.applicant[0]
.applicantAgent.email);
- this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0]
.res.name);
- this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
.res.phone);
- this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
- .affiliate[0].res.idCard);
- this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
- .affiliate[0].res.sex));
- this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData
+ .affiliate.res[0].res.idCard);
+ this.$set(this.formData.affiliate.res[0].res, 'sex', Number(this.formZipData
+ .affiliate.res[0].res.sex));
+ this.$set(this.formData.affiliate.res[0].res, 'birth', this.formZipData.affiliate.res[0]
.res.birth);
- this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0]
.res.home);
- this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0]
.res.email);
// this.$set(this.formData.affiliate[0].resAgent, 'phone', this.formZipData
// .affiliate[0].resAgent.phone);
@@ -659,32 +661,32 @@ import constant from '../../../utils/constant.js'
} else if (this.formData.organizeFlag == 1) {
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate[0].applicant, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData.affiliate.applicant[0]
.applicant.name);
- this.$set(this.formData.affiliate[0].applicant, 'code', this.formZipData.affiliate[0].applicant.code);
- this.$set(this.formData.affiliate[0].applicant, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'code', this.formZipData.affiliate.applicant[0].applicant.code);
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate.applicant[0]
.applicant.home);
- this.$set(this.formData.affiliate[0].applicant, 'address', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0]
.applicant.address);
- this.$set(this.formData.affiliate[0].applicant, 'compLegalPerson', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this.formZipData.affiliate.applicant[0]
.applicant.compLegalPerson);
- this.$set(this.formData.affiliate[0].applicant, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData.affiliate.applicant[0]
.applicant.email);
- this.$set(this.formData.affiliate[0].applicant, 'phone', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData.affiliate.applicant[0]
.applicant.phone);
- this.$set(this.formData.affiliate[0].res, 'name', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0]
.res.name);
- this.$set(this.formData.affiliate[0].res, 'phone', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
.res.phone);
- this.$set(this.formData.affiliate[0].res, 'idCard', this.formZipData
- .affiliate[0].res.idCard);
- this.$set(this.formData.affiliate[0].res, 'sex', Number(this.formZipData
- .affiliate[0].res.sex));
- this.$set(this.formData.affiliate[0].res, 'birth', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData
+ .affiliate.res[0].res.idCard);
+ this.$set(this.formData.affiliate.res[0].res, 'sex', Number(this.formZipData
+ .affiliate.res[0].res.sex));
+ this.$set(this.formData.affiliate.res[0].res, 'birth', this.formZipData.affiliate.res[0]
.res.birth);
- this.$set(this.formData.affiliate[0].res, 'home', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0]
.res.home);
- this.$set(this.formData.affiliate[0].res, 'email', this.formZipData.affiliate[0]
+ this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0]
.res.email);
}
uni.hideLoading();
@@ -772,76 +774,6 @@ import constant from '../../../utils/constant.js'
// 新增多个申请代理人
addMultiple(){
this.delShow =true
- this.formData.affiliate.push({
- applicant:{
- roleType: 1,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 0,
- birth: "",
- sex: "",
- group_order: 1,
- operatorFlag:1
- },
- applicantAgent: {
- roleType: 2,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 1,
- birth: "",
- sex: "",
- group_order: 1,
- operatorFlag:1
- },
- res:{
- roleTyp: 3,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 1,
- birth: "",
- sex: "0",
- group_order: 1,
- operatorFlag:1
- },
- resAgent: {
- roleType: 4,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 1,
- birth: "",
- sex: "",
- group_order: 1,
- operatorFlag:1
- }
- })
let idnexVal = ""
this.formData.affiliate.forEach((item,index)=>{
idnexVal = index
@@ -864,12 +796,114 @@ import constant from '../../../utils/constant.js'
})
},
+ // 新增多个申请人和申请代理人
+ addMultipleApplicants(){
+ this.formData.affiliate.applicant.push({
+ applicant:{
+ roleType: 1,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag:1
+ },
+ applicantAgent:{
+ roleType:2,
+ name:"",
+ idCard:"",
+ code:"",
+ phone:"",
+ compLegalPerson:"",
+ email:"",
+ home:"",
+ address:"",
+ idType:0,
+ nationality:1,
+ birth:"",
+ sex:"",
+ operatorFlag:1
+ }
+ })
+ let idnexVal = ""
+ this.formData.affiliate.applicant.forEach((item,index)=>{
+ idnexVal = index
+ })
+ getUserInfo().then(res => {
+ this.getUserInfoList = res.data
+ if (this.formData.organizeFlag == 0) {
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicant, 'name', res.data.nickName)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicant, 'idCard', res.data.idCard)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicant, 'email', res.data.email)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicant, 'phone', res.data.phonenumber)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicant, 'idType', res.data.idType)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicant, 'nationality', res.data.nationality)
+ } else if (this.formData.organizeFlag == 1) {
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicantAgent, 'name', res.data.nickName)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicantAgent, 'email', res.data.email)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicantAgent, 'phone', res.data.phonenumber)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicantAgent, 'nationality', res.data.nationality)
+ }
+
+ })
+ },
+ // 新增多个被申请人和代理人
+ addRespondent(){
+ this.formData.affiliate.res.push({
+ res:{
+ roleType: 1,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag:1
+ },
+ resAgent:{
+ roleType: 1,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag:1
+ }
+ })
+ },
//删除新增的多个申请代理人
delValue(id){
- let index = this.formData.affiliate.findIndex(v => v.id === id)
- this.formData.affiliate.splice(index, 1)
- }
-
+ let index = this.formData.affiliate.applicant.findIndex(v => v.id === id)
+ this.formData.affiliate.applicant.splice(index, 1)
+ },
+ //删除新增多个被申请代理人
+ delRespondent(id){
+ let index = this.formData.affiliate.res.findIndex(v => v.id === id)
+ this.formData.affiliate.res.splice(index, 1)
+ }
},
onLoad(data) {
this.ids = data.id