From ac17d121b851fee9a639dbec724e1957ac25c61c Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Sat, 16 Aug 2025 17:16:31 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=8C=85=E5=95=86=E5=88=97=E8=A1=A8?=
=?UTF-8?q?=E5=AE=8C=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../sub-entry-and-exit/entry-details.vue | 81 ++++++++++---------
.../sub-entry-and-exit/entry-form.vue | 7 +-
2 files changed, 49 insertions(+), 39 deletions(-)
diff --git a/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-details.vue b/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-details.vue
index ad453f5..a648480 100644
--- a/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-details.vue
+++ b/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-details.vue
@@ -84,21 +84,20 @@
label="法定代表人授权书"
prop="businessLicense"
>
-
+ :is-detail="true"
+ :is-uploaded="true"
+ :file-list.sync="addOrEditForm.fileList_1"
+ /> -->
+
+
+ {{ item.name }}
+
@@ -123,21 +122,13 @@
prop="businessLicense"
label="农民工工资已支付完成承诺书"
>
-
+
+ {{ item.name }}
+
@@ -178,7 +169,8 @@ export default {
subExitTime: '', // 出场日期
subContractCode: '', // 分包合同编码
subContractName: '', // 分包合同名称
- businessLicense: [], // 法定代表人授权书
+ fileList_1: [], // 法定代表人授权书
+ fileList_2: [], // 农民工工资已支付完成承诺书
},
addOrEditFormRules: {
subContractCode: [
@@ -263,10 +255,6 @@ export default {
formData.append('fileMsg', JSON.stringify(fileMsg))
formData.append('params', JSON.stringify(params))
- // const API =
- // this.formType === 1
- // ? addSubBaseInfoAPI
- // : editSubBaseInfoAPI
const res = await addAndEditSubEntryAPI(formData)
if (res.code === 200) {
this.$modal.msgSuccess('操作成功')
@@ -300,9 +288,10 @@ export default {
subExitTime,
subContractName,
subContractCode,
+ contractFile,
} = res
- this.addOrEditForm = {
+ Object.assign(this.addOrEditForm, {
id,
subId,
proId,
@@ -310,7 +299,27 @@ export default {
subExitTime,
subContractName,
subContractCode,
- businessLicense: [],
+ })
+
+ if (contractFile && contractFile.length > 0) {
+ this.addOrEditForm.fileList_1 = contractFile
+ .filter((item) => item.sourceType == 1)
+ .map((item) => {
+ return {
+ id: item.id,
+ url: item.lsUrl,
+ name: item.originFileName,
+ }
+ })
+ this.addOrEditForm.fileList_2 = contractFile
+ .filter((item) => item.sourceType == 2)
+ .map((item) => {
+ return {
+ id: item.id,
+ url: item.lsUrl,
+ name: item.originFileName,
+ }
+ })
}
},
},
diff --git a/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-form.vue b/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-form.vue
index e6ae35a..4837941 100644
--- a/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-form.vue
+++ b/src/views/basic-manage/sub-manage/sub-entry-and-exit/entry-form.vue
@@ -202,6 +202,7 @@ export default {
}
const fileMsg = []
+ let fileIdList = []
const formData = new FormData()
if (id) {
@@ -222,7 +223,7 @@ export default {
.map((j) => j.id)
if (fileIdList.length > 0) {
- params.delIds = fileIdList.join(',')
+ params.fileIdList = fileIdList
}
}
}
@@ -292,8 +293,8 @@ export default {
.map((item) => {
return {
id: item.id,
- url: item.lsUl,
- name: item.fileName,
+ url: item.lsUrl,
+ name: item.originFileName,
}
})