分包商列表完善

This commit is contained in:
BianLzhaoMin 2025-08-16 17:16:31 +08:00
parent 8815c8f5f2
commit ac17d121b8
2 changed files with 49 additions and 39 deletions

View File

@ -84,21 +84,20 @@
label="法定代表人授权书"
prop="businessLicense"
>
<UploadFileFormData
:limit="3"
<!-- <UploadFileFormData
uploadTip=" "
:file-size="20"
:multiple="true"
:file-type="[
'jpg',
'png',
'jpeg',
'pdf',
'doc',
'docx',
]"
:file-list.sync="addOrEditForm.businessLicense"
/>
:is-detail="true"
:is-uploaded="true"
:file-list.sync="addOrEditForm.fileList_1"
/> -->
<el-tag
type="primary"
:key="item.id"
v-for="item in addOrEditForm.fileList_1"
>
{{ item.name }}
</el-tag>
</el-form-item>
</el-col>
</el-row>
@ -123,21 +122,13 @@
prop="businessLicense"
label="农民工工资已支付完成承诺书"
>
<UploadFileFormData
:limit="3"
uploadTip=" "
:file-size="20"
:multiple="true"
:file-type="[
'jpg',
'png',
'jpeg',
'pdf',
'doc',
'docx',
]"
:file-list.sync="addOrEditForm.businessLicense"
/>
<el-tag
type="primary"
:key="item.id"
v-for="item in addOrEditForm.fileList_2"
>
{{ item.name }}
</el-tag>
</el-form-item>
</el-col>
</el-row>
@ -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,
}
})
}
},
},

View File

@ -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,
}
})