压缩包上传
This commit is contained in:
@@ -17,8 +17,8 @@
|
||||
<el-divider></el-divider>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="压缩包导入">
|
||||
<el-upload class="upload-demo" :action="zipUrl()" :before-remove="beforeRemoveZip" multiple accept='.zip' :limit="1"
|
||||
:on-exceed="handleExceedZip" :on-success='successZip' :file-list="fileListZip">
|
||||
<el-upload class="upload-demo" :action="zipUrl()" :before-remove="beforeRemoveZip" multiple accept='.zip'
|
||||
:limit="1" :on-exceed="handleExceedZip" :on-success='successZip' :file-list="fileListZip">
|
||||
<el-button size="small" type="primary">点击上传</el-button>
|
||||
<div slot="tip" class="el-upload__tip">只能上传zip压缩包</div>
|
||||
</el-upload>
|
||||
@@ -501,7 +501,7 @@ export default {
|
||||
modelFlag: false,
|
||||
fileURL: window.location.origin + "/API",
|
||||
fileList: [],
|
||||
fileListZip:[],
|
||||
fileListZip: [],
|
||||
filedata: {
|
||||
annexType: 2,
|
||||
},
|
||||
@@ -513,7 +513,8 @@ export default {
|
||||
buttonFlag: true,
|
||||
getUserInfoList: {},
|
||||
applicationFlag: null,
|
||||
showmediate: false
|
||||
showmediate: false,
|
||||
formZipData: {}
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
@@ -655,10 +656,30 @@ export default {
|
||||
beforeRemoveZip(file, fileList) {
|
||||
return this.$confirm(`确定移除 ${file.name}?`);
|
||||
},
|
||||
successZip(res){
|
||||
this.formData = res.data;
|
||||
this.$set(this.formData.affiliate,'organizeFlag',0);
|
||||
this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
|
||||
successZip(res) {
|
||||
this.formZipData = res.data;
|
||||
// this.formData = res.data;
|
||||
this.$set(this.formData.affiliate, 'organizeFlag', 0);
|
||||
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
||||
this.$set(this.formData, 'facts', this.formZipData.facts);
|
||||
// this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
||||
// this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
||||
// this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
||||
// this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
||||
this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
||||
this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
||||
this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
||||
this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
||||
this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
||||
this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
||||
this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
||||
this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
||||
this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
||||
this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
||||
this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
||||
this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
||||
this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate.compLegalPerson);
|
||||
// this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
|
||||
},
|
||||
handlePreview(file) {
|
||||
window.open(
|
||||
@@ -684,17 +705,59 @@ export default {
|
||||
this.$set(this.formData.affiliate, "code", this.getUserInfoList.idCard);
|
||||
this.$set(this.formData.affiliate, "applicationEmail", this.getUserInfoList.email);
|
||||
this.$set(this.formData.affiliate, "applicationPhone", this.getUserInfoList.phonenumber);
|
||||
this.formData.affiliate.nameAgent = null;
|
||||
this.formData.affiliate.agentEmail = null;
|
||||
this.formData.affiliate.contactTelphoneAgent = null;
|
||||
if (this.formZipData.affiliate) {
|
||||
this.$set(this.formData.affiliate, 'organizeFlag', 0);
|
||||
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
||||
this.$set(this.formData, 'facts', this.formZipData.facts);
|
||||
// this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
||||
// this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
||||
// this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
||||
// this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
||||
this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
||||
this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
||||
this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
||||
this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
||||
this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
||||
this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
||||
this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
||||
this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
||||
this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
||||
this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
||||
this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
||||
this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
||||
}
|
||||
// this.formData.affiliate.nameAgent = null;
|
||||
// this.formData.affiliate.agentEmail = null;
|
||||
// this.formData.affiliate.contactTelphoneAgent = null;
|
||||
} else if (val == 1) {
|
||||
this.$set(this.formData.affiliate, "nameAgent", this.getUserInfoList.nickName);
|
||||
this.$set(this.formData.affiliate, "agentEmail", this.getUserInfoList.email);
|
||||
this.$set(this.formData.affiliate, "contactTelphoneAgent", this.getUserInfoList.phonenumber);
|
||||
this.formData.affiliate.applicationName = null;
|
||||
this.formData.affiliate.code = null;
|
||||
this.formData.affiliate.applicationEmail = null;
|
||||
this.formData.affiliate.applicationPhone = null;
|
||||
if (this.formZipData.affiliate) {
|
||||
this.$set(this.formData.affiliate, 'organizeFlag', 1);
|
||||
this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
|
||||
this.$set(this.formData, 'facts', this.formZipData.facts);
|
||||
this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
|
||||
this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
|
||||
this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
|
||||
this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
|
||||
// this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
|
||||
// this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
|
||||
// this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
|
||||
this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
|
||||
this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
|
||||
this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
|
||||
this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
|
||||
this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
|
||||
this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
|
||||
this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
|
||||
this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
|
||||
this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
|
||||
}
|
||||
// this.formData.affiliate.applicationName = null;
|
||||
// this.formData.affiliate.code = null;
|
||||
// this.formData.affiliate.applicationEmail = null;
|
||||
// this.formData.affiliate.applicationPhone = null;
|
||||
}
|
||||
this.$refs["ruleForm"].clearValidate()
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user