|
@@ -57,7 +57,7 @@
|
|
<image-upload
|
|
<image-upload
|
|
:limit="6"
|
|
:limit="6"
|
|
:image-list="textRelateds"
|
|
:image-list="textRelateds"
|
|
- @success="uploadSuccess($event, 'textRelateds')"
|
|
|
|
|
|
+ @success="handleImageSuccess($event, 'textRelateds')"
|
|
@remove="handleImageRemove($event, 'textRelateds')"
|
|
@remove="handleImageRemove($event, 'textRelateds')"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -70,7 +70,7 @@
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item v-if="id" label="资格证书:">
|
|
<el-form-item v-if="id" label="资格证书:">
|
|
- <el-image style="width: 200px;" :src="formLabelAlign.qualificationImage" :preview-src-list="[formLabelAlign.qualificationImage]" />
|
|
|
|
|
|
+ <el-image style="width: 200px;" :src="qualificationImage" :preview-src-list="[qualificationImage]" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="资料上传:" prop="infoRelateds">
|
|
<el-form-item label="资料上传:" prop="infoRelateds">
|
|
<file-upload
|
|
<file-upload
|
|
@@ -152,6 +152,7 @@ export default {
|
|
contractRelateds: []
|
|
contractRelateds: []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ qualificationImage: '',
|
|
infoList: [],
|
|
infoList: [],
|
|
contractList: [],
|
|
contractList: [],
|
|
textRelateds: [],
|
|
textRelateds: [],
|
|
@@ -232,6 +233,7 @@ export default {
|
|
this.infoList = data.infoRelateds.map((e, i) => ({ name: e.fileName, response: { data: e.image }}))
|
|
this.infoList = data.infoRelateds.map((e, i) => ({ name: e.fileName, response: { data: e.image }}))
|
|
this.textRelateds = data.textRelateds.map((e, i) => ({ uid: i, url: e.image }))
|
|
this.textRelateds = data.textRelateds.map((e, i) => ({ uid: i, url: e.image }))
|
|
this.formLabelAlign.area = data.address.split('/').map(e => e.trim())
|
|
this.formLabelAlign.area = data.address.split('/').map(e => e.trim())
|
|
|
|
+ this.qualificationImage = data.qualificationImage
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
this.areaKey = Math.random() * 1000
|
|
this.areaKey = Math.random() * 1000
|
|
}, 500)
|
|
}, 500)
|
|
@@ -281,6 +283,12 @@ export default {
|
|
this.formLabelAlign[name] = $event.fileList.map(e => ({
|
|
this.formLabelAlign[name] = $event.fileList.map(e => ({
|
|
image: e.url
|
|
image: e.url
|
|
}))
|
|
}))
|
|
|
|
+ },
|
|
|
|
+ handleImageSuccess($event, name) {
|
|
|
|
+ console.log($event)
|
|
|
|
+ this.formLabelAlign[name] = $event.fileList.map(e => ({
|
|
|
|
+ image: e.response ? e.response.data : e.url
|
|
|
|
+ }))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|