|
|
@@ -17,8 +17,8 @@
|
|
17
|
17
|
<el-divider></el-divider>
|
|
18
|
18
|
<el-col :span="24">
|
|
19
|
19
|
<el-form-item label="压缩包导入">
|
|
20
|
|
- <el-upload class="upload-demo" :action="zipUrl()" :before-remove="beforeRemoveZip" multiple accept='.zip' :limit="1"
|
|
21
|
|
- :on-exceed="handleExceedZip" :on-success='successZip' :file-list="fileListZip">
|
|
|
20
|
+ <el-upload class="upload-demo" :action="zipUrl()" :before-remove="beforeRemoveZip" multiple accept='.zip'
|
|
|
21
|
+ :limit="1" :on-exceed="handleExceedZip" :on-success='successZip' :file-list="fileListZip">
|
|
22
|
22
|
<el-button size="small" type="primary">点击上传</el-button>
|
|
23
|
23
|
<div slot="tip" class="el-upload__tip">只能上传zip压缩包</div>
|
|
24
|
24
|
</el-upload>
|
|
|
@@ -501,7 +501,7 @@ export default {
|
|
501
|
501
|
modelFlag: false,
|
|
502
|
502
|
fileURL: window.location.origin + "/API",
|
|
503
|
503
|
fileList: [],
|
|
504
|
|
- fileListZip:[],
|
|
|
504
|
+ fileListZip: [],
|
|
505
|
505
|
filedata: {
|
|
506
|
506
|
annexType: 2,
|
|
507
|
507
|
},
|
|
|
@@ -513,7 +513,8 @@ export default {
|
|
513
|
513
|
buttonFlag: true,
|
|
514
|
514
|
getUserInfoList: {},
|
|
515
|
515
|
applicationFlag: null,
|
|
516
|
|
- showmediate: false
|
|
|
516
|
+ showmediate: false,
|
|
|
517
|
+ formZipData: {}
|
|
517
|
518
|
};
|
|
518
|
519
|
},
|
|
519
|
520
|
watch: {
|
|
|
@@ -655,10 +656,30 @@ export default {
|
|
655
|
656
|
beforeRemoveZip(file, fileList) {
|
|
656
|
657
|
return this.$confirm(`确定移除 ${file.name}?`);
|
|
657
|
658
|
},
|
|
658
|
|
- successZip(res){
|
|
659
|
|
- this.formData = res.data;
|
|
660
|
|
- this.$set(this.formData.affiliate,'organizeFlag',0);
|
|
661
|
|
- this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
|
|
|
659
|
+ successZip(res) {
|
|
|
660
|
+ this.formZipData = res.data;
|
|
|
661
|
+ // this.formData = res.data;
|
|
|
662
|
+ this.$set(this.formData.affiliate, 'organizeFlag', 0);
|
|
|
663
|
+ this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
|
|
664
|
+ this.$set(this.formData, 'facts', this.formZipData.facts);
|
|
|
665
|
+ // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
|
|
666
|
+ // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
|
|
667
|
+ // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
|
|
668
|
+ // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
|
|
669
|
+ this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
|
|
670
|
+ this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
|
|
671
|
+ this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
|
|
672
|
+ this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
|
|
673
|
+ this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
|
|
674
|
+ this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
|
|
675
|
+ this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
|
|
676
|
+ this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
|
|
677
|
+ this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
|
|
678
|
+ this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
|
|
679
|
+ this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
|
|
680
|
+ this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
|
|
681
|
+ this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate.compLegalPerson);
|
|
|
682
|
+ // this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
|
|
662
|
683
|
},
|
|
663
|
684
|
handlePreview(file) {
|
|
664
|
685
|
window.open(
|
|
|
@@ -684,17 +705,59 @@ export default {
|
|
684
|
705
|
this.$set(this.formData.affiliate, "code", this.getUserInfoList.idCard);
|
|
685
|
706
|
this.$set(this.formData.affiliate, "applicationEmail", this.getUserInfoList.email);
|
|
686
|
707
|
this.$set(this.formData.affiliate, "applicationPhone", this.getUserInfoList.phonenumber);
|
|
687
|
|
- this.formData.affiliate.nameAgent = null;
|
|
688
|
|
- this.formData.affiliate.agentEmail = null;
|
|
689
|
|
- this.formData.affiliate.contactTelphoneAgent = null;
|
|
|
708
|
+ if (this.formZipData.affiliate) {
|
|
|
709
|
+ this.$set(this.formData.affiliate, 'organizeFlag', 0);
|
|
|
710
|
+ this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
|
|
711
|
+ this.$set(this.formData, 'facts', this.formZipData.facts);
|
|
|
712
|
+ // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
|
|
713
|
+ // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
|
|
714
|
+ // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
|
|
715
|
+ // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
|
|
716
|
+ this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
|
|
717
|
+ this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
|
|
718
|
+ this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
|
|
719
|
+ this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
|
|
720
|
+ this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
|
|
721
|
+ this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
|
|
722
|
+ this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
|
|
723
|
+ this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
|
|
724
|
+ this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
|
|
725
|
+ this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
|
|
726
|
+ this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
|
|
727
|
+ this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
|
|
728
|
+ }
|
|
|
729
|
+ // this.formData.affiliate.nameAgent = null;
|
|
|
730
|
+ // this.formData.affiliate.agentEmail = null;
|
|
|
731
|
+ // this.formData.affiliate.contactTelphoneAgent = null;
|
|
690
|
732
|
} else if (val == 1) {
|
|
691
|
733
|
this.$set(this.formData.affiliate, "nameAgent", this.getUserInfoList.nickName);
|
|
692
|
734
|
this.$set(this.formData.affiliate, "agentEmail", this.getUserInfoList.email);
|
|
693
|
735
|
this.$set(this.formData.affiliate, "contactTelphoneAgent", this.getUserInfoList.phonenumber);
|
|
694
|
|
- this.formData.affiliate.applicationName = null;
|
|
695
|
|
- this.formData.affiliate.code = null;
|
|
696
|
|
- this.formData.affiliate.applicationEmail = null;
|
|
697
|
|
- this.formData.affiliate.applicationPhone = null;
|
|
|
736
|
+ if (this.formZipData.affiliate) {
|
|
|
737
|
+ this.$set(this.formData.affiliate, 'organizeFlag', 1);
|
|
|
738
|
+ this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
|
|
739
|
+ this.$set(this.formData, 'facts', this.formZipData.facts);
|
|
|
740
|
+ this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
|
|
741
|
+ this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
|
|
742
|
+ this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
|
|
743
|
+ this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
|
|
744
|
+ // this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
|
|
745
|
+ // this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
|
|
746
|
+ // this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
|
|
747
|
+ this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
|
|
748
|
+ this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
|
|
749
|
+ this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
|
|
750
|
+ this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
|
|
751
|
+ this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
|
|
752
|
+ this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
|
|
753
|
+ this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
|
|
754
|
+ this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
|
|
755
|
+ this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
|
|
756
|
+ }
|
|
|
757
|
+ // this.formData.affiliate.applicationName = null;
|
|
|
758
|
+ // this.formData.affiliate.code = null;
|
|
|
759
|
+ // this.formData.affiliate.applicationEmail = null;
|
|
|
760
|
+ // this.formData.affiliate.applicationPhone = null;
|
|
698
|
761
|
}
|
|
699
|
762
|
this.$refs["ruleForm"].clearValidate()
|
|
700
|
763
|
},
|