diff --git a/config.js b/config.js
index eedc52b..594de0f 100644
--- a/config.js
+++ b/config.js
@@ -8,7 +8,7 @@ module.exports = {
// baseUrlTJ: 'https://api.xayunmei.com/tiaojieapitest',
baseUrlTJ: 'https://api.xayunmei.com/tiaojieapi',
// baseUrlZC: 'http://121.40.189.20:8001',
- // baseUrlTJ: 'http://172.16.1.43:6001',
+ // baseUrlTJ: 'http://172.16.1.43:6001',
// baseUrl: 'http://172.16.1.24:8001',
// baseUrl: 'http://localhost:8080',
// baseUrl: 'http://192.168.3.18:9001',
diff --git a/pages/handlecase/component/newlyAddedCase.vue b/pages/handlecase/component/newlyAddedCase.vue
index 6b4fc2e..f9196c3 100644
--- a/pages/handlecase/component/newlyAddedCase.vue
+++ b/pages/handlecase/component/newlyAddedCase.vue
@@ -31,160 +31,224 @@
:text="item.annexName">
-
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
-
-
+
+
-
-
+
+
-
+
+
+
-
+
-
+
-
-
+
-
-
+
-
-
+
@@ -212,119 +276,148 @@
getToken
} from '@/utils/auth'
import config from '@/config'
-import constant from '../../../utils/constant.js'
+ import constant from '../../../utils/constant.js'
export default {
data() {
return {
baseUrl: config.baseUrlTJ,
certificate: [],
dynamicLists: [],
- nationality: [
- { value: 0, text: "境内" },
- { value: 1, text: "境外" },
+ nationality: [{
+ value: 0,
+ text: "境内"
+ },
+ {
+ value: 1,
+ text: "境外"
+ },
],
- isOperate:[
- { value: 1, text: "是" },
- { value: 0, text: "否" },
+ isOperate: [{
+ value: 1,
+ text: "是"
+ },
+ {
+ value: 0,
+ text: "否"
+ },
],
- isProxyApplicant:[
- { value: 1, text: "是" },
- { value: 0, text: "否" },
+ isProxyApplicant: [{
+ value: 1,
+ text: "是"
+ },
+ {
+ value: 0,
+ text: "否"
+ },
],
- isRespondent:[
- { value: 1, text: "是" },
- { value: 0, text: "否" },
+ isRespondent: [{
+ value: 1,
+ text: "是"
+ },
+ {
+ value: 0,
+ text: "否"
+ },
],
- isResApplicant:[
- { value: 1, text: "是" },
- { value: 0, text: "否" },
+ isResApplicant: [{
+ value: 1,
+ text: "是"
+ },
+ {
+ value: 0,
+ text: "否"
+ },
],
- delShow:false,
+ delShow: false,
formZipData: {},
formData: {
organizeFlag: 0,
- caseSource:"YC",
+ caseSource: "YC",
// affiliate: {
// roleType:1,
// respondentSex: 0,
// },
- 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: 3,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 0,
- birth: "",
- sex: "",
- group_order: 1,
- operatorFlag:1
- },
- resAgent:{
- roleType: 4,
- name: "",
- idCard: "",
- code: "",
- phone: "",
- compLegalPerson: "",
- email: "",
- home: "",
- address: "",
- idType: 0,
- nationality: 0,
- 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,
+ organizeFlag: 0,
+ },
+ applicantAgent: {
+ roleType: 2,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 1,
+ birth: "",
+ sex: "",
+ operatorFlag: 1,
+ organizeFlag: 0,
+ }
+ }],
+ res: [{
+ res: {
+ roleType: 3,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag: 1,
+ organizeFlag: 0,
+ },
+ resAgent: {
+ roleType: 4,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 0,
+ birth: "",
+ sex: "",
+ group_order: 1,
+ operatorFlag: 1,
+ organizeFlag: 0,
+ }
+ }]
},
columnValueList: [],
caseAttachList: [],
},
- testVerify:true,
+ testVerify: true,
getUserInfoList: {},
ids: null,
tempFilePaths: null,
@@ -347,11 +440,19 @@ import constant from '../../../utils/constant.js'
fileList: {},
fileListZip: {},
rules: {},
- rulesRespondentPhone:[
- {required:true ,errorMessage: '被申请人联系电话不能为空'},
- {pattern:'^[1][3,4,5,6,7,8,9][0-9]{9}$',errorMessage:'被申请人联系电话格式不正确'}
+ rulesRespondentPhone: [{
+ required: true,
+ errorMessage: '被申请人联系电话不能为空'
+ },
+ {
+ pattern: '^[1][3,4,5,6,7,8,9][0-9]{9}$',
+ errorMessage: '被申请人联系电话格式不正确'
+ }
],
- rulesPersonName:[{'required': true,errorMessage: '不能为空'}],
+ rulesPersonName: [{
+ 'required': true,
+ errorMessage: '不能为空'
+ }],
rulesappNo: [{
required: true,
errorMessage: '输入信息不能为空',
@@ -395,99 +496,135 @@ import constant from '../../../utils/constant.js'
// 获取新增默认值
getUserInfoNumber() {
let indexs = ""
- this.formData.affiliate.applicant.forEach((item,index)=>{
+ this.formData.affiliate.applicant.forEach((item, index) => {
indexs = index
})
getUserInfo().then(res => {
this.getUserInfoList = res.data
- if (this.formData.organizeFlag == 0) {
+ if (this.formData.affiliate.applicant[indexs].applicant.organizeFlag == 0) {
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, '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.$set(this.formData.affiliate.applicant[indexs].applicant, 'nationality', res.data
+ .nationality)
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, "sex", Number(this
+ .getUserInfoList.sex));
+ this.$set(this.formData.affiliate.applicant[indexs].applicant, "birth", this
+ .getUserInfoList
+ .birth);
+ if (res.data.nationality == 0) {
this.testVerify = true
this.rulesRespondentPhone[0].required = true;
- }else if(res.data.nationality == 1){
+ } else if (res.data.nationality == 1) {
this.testVerify = false
this.rulesRespondentPhone[0].required = false;
}
- } else if (this.formData.organizeFlag == 1) {
+ } else if (this.formData.affiliate.applicant[indexs].applicant.organizeFlag == 1) {
console.log(this.formData.organizeFlag)
- 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)
+ 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) {
+ console.log(val.detail.value)
let indexs = ""
- this.formData.affiliate.applicant.forEach((item,index)=>{
+ this.formData.affiliate.applicant.forEach((item, index) => {
indexs = index
})
- if (this.formData.organizeFlag == 0) {
- 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 (val.detail.value == 0) {
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.getUserInfoList.nickName)
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'idCard', this.getUserInfoList.idCard)
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.getUserInfoList.email)
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.getUserInfoList
+ .phonenumber)
+ this.$set(this.formData.affiliate.applicant[0].applicant, "sex", Number(this
+ .getUserInfoList.sex));
+ this.$set(this.formData.affiliate.applicant[0].applicant, "birth", this.getUserInfoList
+ .birth);
if (this.formZipData.affiliate) {
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'organizeFlag', 0);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate
+ .applicant[0]
.applicant.home);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate
+ .applicant[0]
.applicant.address);
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]
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this.formZipData.affiliate
+ .applicant[0]
.applicantAgent.name);
- this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate.applicant[0]
- .applicantAgent.email);
- this.$set(this.formData.affiliate.applicant[0].res, 'name', this.formZipData.affiliate.applicant[0]
- .res.name);
- this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
- .res.phone);
- 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.res[0].res, 'home', this.formZipData.affiliate.res[0]
- .res.home);
- this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0]
- .res.email);
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate
+ .applicant[0]
+ .applicantAgent.email);
+ this.$set(this.formData.affiliate.applicant[0].applicant, "sex", Number(this
+ .getUserInfoList.sex));
+ this.$set(this.formData.affiliate.applicant[0].applicant, "birth", this.getUserInfoList
+ .birth);
} else {
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)
}
- } else if (this.formData.organizeFlag == 1) {
- 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)
+ } else if (val.detail.value == 1) {
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this.getUserInfoList
+ .nickName)
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.getUserInfoList
+ .email)
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'phone', this.getUserInfoList
+ .phonenumber)
if (this.formZipData.affiliate) {
+
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'organizeFlag', 1);
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate.applicant[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.applicant[0].applicant, 'code', this.formZipData.affiliate[0].applicant.code);
- this.$set(this.formData.affiliate.applicant[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.applicant[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.applicant[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.applicant[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.applicant[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.res[0].res, 'name', this.formZipData.affiliate.res[0]
- .res.name);
+ } else {
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'name', null)
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'idCard', null)
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'email', null)
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', null)
+ }
+ }
+ this.$refs["form"].clearValidate()
+ },
+ // 被申请人机构和自然人
+ clearValidateRes(val) {
+ console.log(this.formData.affiliate.res[0].res)
+ if (val.detail.value == 0) {
+ if (this.formZipData.affiliate) {
this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
.res.phone);
this.$set(this.formData.affiliate.res[0].res, 'idCard', this.formZipData
@@ -500,11 +637,19 @@ import constant from '../../../utils/constant.js'
.res.home);
this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0]
.res.email);
- } else {
- 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)
+ }
+
+ } else if (val.detail.value == 1) {
+ if (this.formZipData.affiliate) {
+ this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate
+ .res[0]
+ .res.name);
+ this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate
+ .res[0]
+ .res.home);
+ this.$set(this.formData.affiliate.res[0].res, 'code', this.formZipData.affiliate
+ .res[0]
+ .res.code);
}
}
this.$refs["form"].clearValidate()
@@ -524,37 +669,50 @@ import constant from '../../../utils/constant.js'
/** 根据案件id获取对应信息 */
caseApplicationSelectByIdFn(data) {
caseApplicationSelectById(data).then(res => {
- let data = res.data
- console.log( res.data)
+ let data = res.data
+ console.log(res.data)
let indexs = ""
- data.affiliate.applicant.forEach((item,index) =>{
- if(!item.applicant){
+ data.affiliate.applicant.forEach((item, index) => {
+ if (!item.applicant) {
item.applicant = {}
}
- if(!item.applicantAgent){
+ if (!item.applicantAgent) {
item.applicantAgent = {}
}
})
- if(data.affiliate.res.length==0){
+ if (data.affiliate.res.length == 0) {
data.affiliate.res.push({
- res:{},
- resAgent:{}
+ res: {},
+ resAgent: {}
})
- }else{
- data.affiliate.res.forEach((item,index) =>{
+ } 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.res) {
+ item.res = {}
+ } else {
+ data.affiliate.res[indexs].res.sex = Number(data.affiliate.res[indexs].res
+ .sex)
}
- if(!item.resAgent){
+ if (!item.resAgent) {
item.resAgent = {}
}
})
}
this.formData = data
-
+
+ })
+ },
+ // 申请人获取性别出生年月日
+ handleBlurApplicant(index) {
+ console.log(index)
+ let idCards = {
+ idCard: this.formData.affiliate.applicant[index].applicant.idCard,
+ };
+
+ getInfoByIdCard(idCards).then(res => {
+ this.formData.affiliate.applicant[index].applicant.sex = Number(res.respondentSex);
+ this.formData.affiliate.applicant[index].applicant.birth = res.respondentBirth;
})
},
// 被申请人获取性别出生年月
@@ -562,10 +720,10 @@ import constant from '../../../utils/constant.js'
let idCards = {
idCard: this.formData.affiliate.res[index].res.idCard,
};
-
- getInfoByIdCard(idCards).then(res => {
+
+ getInfoByIdCard(idCards).then(res => {
this.formData.affiliate.res[index].res.sex = Number(res.respondentSex);
- this.formData.affiliate.res[index].res.birth= res.respondentBirth;
+ this.formData.affiliate.res[index].res.birth = res.respondentBirth;
})
},
// 新增案件
@@ -591,7 +749,7 @@ import constant from '../../../utils/constant.js'
duration: 1000
})
uni.navigateBack({
- delta: 1
+ delta: 1
})
});
},
@@ -625,70 +783,80 @@ import constant from '../../../utils/constant.js'
icon: 'none',
duration: 1000
})
- this.formZipData = result.data;
- if (this.formData.organizeFlag == 0) {
+ this.formZipData = result.data;
+ if (this.formData.affiliate.applicant[0].applicant.organizeFlag == 0) {
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'home', this.formZipData
+ .affiliate.applicant[0]
.applicant.home);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this
+ .formZipData.affiliate.applicant[0]
.applicant.address);
- this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'phone', this.formZipData
+ 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]
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'name', this
+ .formZipData.affiliate.applicant[0]
.applicantAgent.name);
- this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this.formZipData.affiliate.applicant[0]
- .applicantAgent.email);
- this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0]
- .res.name);
- this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
- .res.phone);
- 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.res[0].res, 'home', this.formZipData.affiliate.res[0]
- .res.home);
- 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);
- // this.$set(this.formData.affiliate[0].resAgent, 'name', this.formZipData.affiliate[0]
- // .resAgent.name);
- // this.$set(this.formData.affiliate[0].resAgent, 'email', this.formZipData.affiliate[0]
- // .resAgent.email);
- } else if (this.formData.organizeFlag == 1) {
+ this.$set(this.formData.affiliate.applicant[0].applicantAgent, 'email', this
+ .formZipData.affiliate.applicant[0]
+ .applicantAgent.email);
+ } else if (this.formData.affiliate.applicant[0].applicant.organizeFlag == 1) {
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
this.$set(this.formData, 'facts', this.formZipData.facts);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'name', this.formZipData
+ .affiliate.applicant[0]
.applicant.name);
- 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]
+ 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.applicant[0].applicant, 'address', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'address', this
+ .formZipData.affiliate.applicant[0]
.applicant.address);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'compLegalPerson', this
+ .formZipData.affiliate.applicant[0]
.applicant.compLegalPerson);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'email', this.formZipData
+ .affiliate.applicant[0]
.applicant.email);
- this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData.affiliate.applicant[0]
+ this.$set(this.formData.affiliate.applicant[0].applicant, 'phone', this.formZipData
+ .affiliate.applicant[0]
.applicant.phone);
- this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate.res[0]
+ }
+
+ if (this.formData.affiliate.res[0].res.organizeFlag == 0) {
+ this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate
+ .res[0]
.res.name);
- this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate.res[0]
+ this.$set(this.formData.affiliate.res[0].res, 'phone', this.formZipData.affiliate
+ .res[0]
.res.phone);
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]
+ this.$set(this.formData.affiliate.res[0].res, 'birth', this.formZipData.affiliate
+ .res[0]
.res.birth);
- this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate.res[0]
+ this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate
+ .res[0]
.res.home);
- this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate.res[0]
+ this.$set(this.formData.affiliate.res[0].res, 'email', this.formZipData.affiliate
+ .res[0]
.res.email);
+ } else if (this.formData.affiliate.res[0].res.organizeFlag == 1) {
+ this.$set(this.formData.affiliate.res[0].res, 'name', this.formZipData.affiliate
+ .res[0]
+ .res.name);
+ this.$set(this.formData.affiliate.res[0].res, 'home', this.formZipData.affiliate
+ .res[0]
+ .res.home);
+ this.$set(this.formData.affiliate.res[0].res, 'code', this.formZipData.affiliate
+ .res[0]
+ .res.code);
}
uni.hideLoading();
},
@@ -750,57 +918,35 @@ import constant from '../../../utils/constant.js'
})
},
// 改变证件类型
- changeDocment(e){
+ changeDocment(e) {
console.log(e)
},
//改变地区类型
- changeArea(e){
- if(e==0){
+ changeArea(e) {
+ if (e == 0) {
this.testVerify = true
this.rulesRespondentPhone[0].required = true;
- }else if(e==1){
+ } else if (e == 1) {
this.testVerify = false
this.rulesRespondentPhone[0].required = false;
}
},
// 获取证件类型
- getIdType(){
- idType().then(res =>{
+ getIdType() {
+ idType().then(res => {
console.log(res)
- res.data.forEach(item =>{
- this.certificate.push({value:item.dictSort,text:item.dictLabel})
+ res.data.forEach(item => {
+ this.certificate.push({
+ value: item.dictSort,
+ text: item.dictLabel
+ })
})
})
},
- // 新增多个申请代理人
- addMultiple(){
- this.delShow =true
- let idnexVal = ""
- this.formData.affiliate.forEach((item,index)=>{
- idnexVal = index
- })
- getUserInfo().then(res => {
- this.getUserInfoList = res.data
- if (this.formData.organizeFlag == 0) {
- this.$set(this.formData.affiliate[idnexVal].applicant, 'name', res.data.nickName)
- this.$set(this.formData.affiliate[idnexVal].applicant, 'idCard', res.data.idCard)
- this.$set(this.formData.affiliate[idnexVal].applicant, 'email', res.data.email)
- this.$set(this.formData.affiliate[idnexVal].applicant, 'phone', res.data.phonenumber)
- this.$set(this.formData.affiliate[idnexVal].applicant, 'idType', res.data.idType)
- this.$set(this.formData.affiliate[idnexVal].applicant, 'nationality', res.data.nationality)
- } else if (this.formData.organizeFlag == 1) {
- this.$set(this.formData.affiliate[idnexVal].applicantAgent, 'name', res.data.nickName)
- this.$set(this.formData.affiliate[idnexVal].applicantAgent, 'email', res.data.email)
- this.$set(this.formData.affiliate[idnexVal].applicantAgent, 'phone', res.data.phonenumber)
- this.$set(this.formData.affiliate[idnexVal].applicantAgent, 'nationality', res.data.nationality)
- }
-
- })
- },
// 新增多个申请人和申请代理人
- addMultipleApplicants(){
+ addMultipleApplicants() {
this.formData.affiliate.applicant.push({
- applicant:{
+ applicant: {
roleType: 1,
name: "",
idCard: "",
@@ -815,51 +961,59 @@ import constant from '../../../utils/constant.js'
birth: "",
sex: "",
group_order: 1,
- operatorFlag:1
+ operatorFlag: 1,
+ organizeFlag: 0,
},
- applicantAgent:{
- roleType:2,
- name:"",
- idCard:"",
- code:"",
- phone:"",
- compLegalPerson:"",
- email:"",
- home:"",
- address:"",
- idType:0,
- nationality:1,
- birth:"",
- sex:"",
- operatorFlag:1
+ applicantAgent: {
+ roleType: 2,
+ name: "",
+ idCard: "",
+ code: "",
+ phone: "",
+ compLegalPerson: "",
+ email: "",
+ home: "",
+ address: "",
+ idType: 0,
+ nationality: 1,
+ birth: "",
+ sex: "",
+ operatorFlag: 1,
+ organizeFlag: 0,
}
})
let idnexVal = ""
- this.formData.affiliate.applicant.forEach((item,index)=>{
+ this.formData.affiliate.applicant.forEach((item, index) => {
idnexVal = index
})
getUserInfo().then(res => {
this.getUserInfoList = res.data
- if (this.formData.organizeFlag == 0) {
+ if (this.formData.affiliate.applicant[idnexVal].applicant.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, '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)
+ this.$set(this.formData.affiliate.applicant[idnexVal].applicant, 'nationality', res.data
+ .nationality)
+ } else if (this.formData.affiliate.applicant[idnexVal].applicant.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(){
+ addRespondent() {
this.formData.affiliate.res.push({
- res:{
+ res: {
roleType: 3,
name: "",
idCard: "",
@@ -874,9 +1028,10 @@ import constant from '../../../utils/constant.js'
birth: "",
sex: "",
group_order: 1,
- operatorFlag:1
+ operatorFlag: 1,
+ organizeFlag: 0,
},
- resAgent:{
+ resAgent: {
roleType: 4,
name: "",
idCard: "",
@@ -891,20 +1046,21 @@ import constant from '../../../utils/constant.js'
birth: "",
sex: "",
group_order: 1,
- operatorFlag:1
+ operatorFlag: 1,
+ organizeFlag: 0,
}
})
},
//删除新增的多个申请代理人
- delValue(id){
+ delValue(id) {
let index = this.formData.affiliate.applicant.findIndex(v => v.id === id)
this.formData.affiliate.applicant.splice(index, 1)
},
//删除新增多个被申请代理人
- delRespondent(id){
+ 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
@@ -920,10 +1076,10 @@ import constant from '../../../utils/constant.js'
title: "案件新增"
})
}
- if(this.formData.affiliate.nationality == 0){
+ if (this.formData.affiliate.nationality == 0) {
this.testVerify = true
this.rulesRespondentPhone[0].required = true;
- }else if(this.formData.affiliate.idType==1){
+ } else if (this.formData.affiliate.idType == 1) {
this.testVerify = false
this.rulesRespondentPhone[0].required = false;
}
@@ -945,7 +1101,8 @@ import constant from '../../../utils/constant.js'
.assignrbitrators {
margin: 30rpx;
}
- ::v-deep .uni-icons[data-v-a2e81f6e]{
+
+ ::v-deep .uni-icons[data-v-a2e81f6e] {
display: none;
}
\ No newline at end of file