|
|
@@ -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>
|
|
|
@@ -522,7 +522,7 @@ export default {
|
|
522
|
522
|
modelFlag: false,
|
|
523
|
523
|
fileURL: window.location.origin + "/API",
|
|
524
|
524
|
fileList: [],
|
|
525
|
|
- fileListZip:[],
|
|
|
525
|
+ fileListZip: [],
|
|
526
|
526
|
filedata: {
|
|
527
|
527
|
annexType: 2,
|
|
528
|
528
|
},
|
|
|
@@ -534,7 +534,8 @@ export default {
|
|
534
|
534
|
buttonFlag: true,
|
|
535
|
535
|
getUserInfoList: {},
|
|
536
|
536
|
applicationFlag: null,
|
|
537
|
|
- showmediate: false
|
|
|
537
|
+ showmediate: false,
|
|
|
538
|
+ formZipData: {}
|
|
538
|
539
|
};
|
|
539
|
540
|
},
|
|
540
|
541
|
watch: {
|
|
|
@@ -676,10 +677,30 @@ export default {
|
|
676
|
677
|
beforeRemoveZip(file, fileList) {
|
|
677
|
678
|
return this.$confirm(`确定移除 ${file.name}?`);
|
|
678
|
679
|
},
|
|
679
|
|
- successZip(res){
|
|
680
|
|
- this.formData = res.data;
|
|
681
|
|
- this.$set(this.formData.affiliate,'organizeFlag',0);
|
|
682
|
|
- this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
|
|
|
680
|
+ successZip(res) {
|
|
|
681
|
+ this.formZipData = res.data;
|
|
|
682
|
+ // this.formData = res.data;
|
|
|
683
|
+ this.$set(this.formData.affiliate, 'organizeFlag', 0);
|
|
|
684
|
+ this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
|
|
685
|
+ this.$set(this.formData, 'facts', this.formZipData.facts);
|
|
|
686
|
+ // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
|
|
687
|
+ // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
|
|
688
|
+ // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
|
|
689
|
+ // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
|
|
690
|
+ this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
|
|
691
|
+ this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
|
|
692
|
+ this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
|
|
693
|
+ this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
|
|
694
|
+ this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
|
|
695
|
+ this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
|
|
696
|
+ this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
|
|
697
|
+ this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
|
|
698
|
+ this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
|
|
699
|
+ this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
|
|
700
|
+ this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
|
|
701
|
+ this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
|
|
702
|
+ this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate.compLegalPerson);
|
|
|
703
|
+ // this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
|
|
683
|
704
|
},
|
|
684
|
705
|
handlePreview(file) {
|
|
685
|
706
|
window.open(
|
|
|
@@ -705,17 +726,59 @@ export default {
|
|
705
|
726
|
this.$set(this.formData.affiliate, "code", this.getUserInfoList.idCard);
|
|
706
|
727
|
this.$set(this.formData.affiliate, "applicationEmail", this.getUserInfoList.email);
|
|
707
|
728
|
this.$set(this.formData.affiliate, "applicationPhone", this.getUserInfoList.phonenumber);
|
|
708
|
|
- this.formData.affiliate.nameAgent = null;
|
|
709
|
|
- this.formData.affiliate.agentEmail = null;
|
|
710
|
|
- this.formData.affiliate.contactTelphoneAgent = null;
|
|
|
729
|
+ if (this.formZipData.affiliate) {
|
|
|
730
|
+ this.$set(this.formData.affiliate, 'organizeFlag', 0);
|
|
|
731
|
+ this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
|
|
732
|
+ this.$set(this.formData, 'facts', this.formZipData.facts);
|
|
|
733
|
+ // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
|
|
734
|
+ // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
|
|
735
|
+ // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
|
|
736
|
+ // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
|
|
737
|
+ this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
|
|
738
|
+ this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
|
|
739
|
+ this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
|
|
740
|
+ this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
|
|
741
|
+ this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
|
|
742
|
+ this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
|
|
743
|
+ this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
|
|
744
|
+ this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
|
|
745
|
+ this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
|
|
746
|
+ this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
|
|
747
|
+ this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
|
|
748
|
+ this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
|
|
749
|
+ }
|
|
|
750
|
+ // this.formData.affiliate.nameAgent = null;
|
|
|
751
|
+ // this.formData.affiliate.agentEmail = null;
|
|
|
752
|
+ // this.formData.affiliate.contactTelphoneAgent = null;
|
|
711
|
753
|
} else if (val == 1) {
|
|
712
|
754
|
this.$set(this.formData.affiliate, "nameAgent", this.getUserInfoList.nickName);
|
|
713
|
755
|
this.$set(this.formData.affiliate, "agentEmail", this.getUserInfoList.email);
|
|
714
|
756
|
this.$set(this.formData.affiliate, "contactTelphoneAgent", this.getUserInfoList.phonenumber);
|
|
715
|
|
- this.formData.affiliate.applicationName = null;
|
|
716
|
|
- this.formData.affiliate.code = null;
|
|
717
|
|
- this.formData.affiliate.applicationEmail = null;
|
|
718
|
|
- this.formData.affiliate.applicationPhone = null;
|
|
|
757
|
+ if (this.formZipData.affiliate) {
|
|
|
758
|
+ this.$set(this.formData.affiliate, 'organizeFlag', 1);
|
|
|
759
|
+ this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
|
|
760
|
+ this.$set(this.formData, 'facts', this.formZipData.facts);
|
|
|
761
|
+ this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
|
|
762
|
+ this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
|
|
763
|
+ this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
|
|
764
|
+ this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
|
|
765
|
+ // this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
|
|
766
|
+ // this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
|
|
767
|
+ // this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
|
|
768
|
+ this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
|
|
769
|
+ this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
|
|
770
|
+ this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
|
|
771
|
+ this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
|
|
772
|
+ this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
|
|
773
|
+ this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
|
|
774
|
+ this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
|
|
775
|
+ this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
|
|
776
|
+ this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
|
|
777
|
+ }
|
|
|
778
|
+ // this.formData.affiliate.applicationName = null;
|
|
|
779
|
+ // this.formData.affiliate.code = null;
|
|
|
780
|
+ // this.formData.affiliate.applicationEmail = null;
|
|
|
781
|
+ // this.formData.affiliate.applicationPhone = null;
|
|
719
|
782
|
}
|
|
720
|
783
|
this.$refs["ruleForm"].clearValidate()
|
|
721
|
784
|
},
|