文件回显

This commit is contained in:
hongchao 2025-07-29 18:19:29 +08:00
parent b0604c6cf8
commit 20849314db
1 changed files with 12 additions and 44 deletions

View File

@ -185,6 +185,7 @@
:file-list="maForm.bmFileInfos"
:show-file-list="true"
:auto-upload="true"
:headers="headers"
:key="uploadKey"
:limit="5"
list-type="picture-card"
@ -193,6 +194,7 @@
:class="{ disabledFbs: uploadDisabled }"
:on-preview="picturePreviewFbs"
:on-remove="handleRemoveElectricianImgList"
:on-success="handleFileSuccess"
>
<!-- 文件格式下载图片格式预览 -->
@ -505,6 +507,7 @@ export default {
// url: process.env.VUE_APP_BASE_API + '/file/upload'
// },
uploadUrl: process.env.VUE_APP_BASE_API + "/file/upload", //
headers: { Authorization: 'Bearer ' + getToken() }
};
},
computed: {
@ -825,6 +828,7 @@ export default {
if (this.maForm.bmFileInfos?.length > 0) {
this.isFileFbs = true
}
console.log("xxxxxxxxxxxx",this.maForm.bmFileInfos)
// this.loading = false;
});
@ -904,7 +908,7 @@ export default {
if (this.isEdit) {
this.maForm.leaseUnitId = this.maForm.unitId;
this.maForm.leaseProjectId = this.maForm.projectId;
console.log("编辑");
console.log("编辑",this.maForm.bmFileInfos);
this.loading = true;
updateApplyInfo({
leaseApplyDetailsList: this.equipmentList,
@ -1000,7 +1004,7 @@ export default {
//
handleFileSuccess(response, file, fileList) {
if (response.code == 200) {
if (this.taskId == "") {
this.uploadKey = Date.now()
//
// console.log(response)
// console.log(this.rowData)
@ -1010,51 +1014,13 @@ export default {
taskType: "0",
name: response.data.name,
url: response.data.url,
fileUrl:response.data.url,
modelId: this.rowData.typeId,
fileType: this.rowData.fileType,
// "dictLabel": this.rowData.dictLabel,
};
//
let index = this.fileDataList.findIndex(
(v) => v.fileType == this.rowData.fileType
);
this.fileDataList[index].name = response.data.name;
this.fileDataList[index].url = response.data.url;
//-
if (this.rowData.bmFileInfos.length > 0) {
let index2 = this.rowData.bmFileInfos.findIndex(
(v) => v.fileType == this.rowData.fileType
);
if (index2 > -1) {
//-
this.rowData.bmFileInfos.splice(index2, 0, obj);
} else {
//-
this.rowData.bmFileInfos.push(obj);
}
} else {
this.rowData.bmFileInfos.push(obj);
}
} else {
//
let param = {
taskId: this.taskId,
taskType: "0",
name: response.data.name,
url: response.data.url,
modelId: this.rowData.typeId,
fileType: this.rowData.fileType,
// "dictLabel": this.rowData.dictLabel,
};
uploadPurchaseFile(param)
.then((response) => {
this.$modal.msgSuccess("上传成功");
this.getFileData();
})
.catch(() => {
this.$modal.msgError("上传失败");
});
}
this.maForm.bmFileInfos.push(obj);
}
},
@ -1105,6 +1071,7 @@ export default {
//
handleChangeBusinessList(file, fileList) {
this.uploadKey = Date.now()
const fileListTemp = fileList.filter(item => {
return item.uid != file.uid
});
@ -1142,7 +1109,8 @@ export default {
}
});
this.maForm.bmFileInfos = fileList;
console.log("jjjjjjjjjjjj",fileList)
// this.maForm.bmFileInfos = fileList;
console.log('🚀 ~ handleChangeBusinessList ~ this.bmFileInfos:', this.bmFileInfos)
//
this.$refs.maForm.validateField('bmFileInfos');