分包商列表完善

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="法定代表人授权书" label="法定代表人授权书"
prop="businessLicense" prop="businessLicense"
> >
<UploadFileFormData <!-- <UploadFileFormData
:limit="3"
uploadTip=" " uploadTip=" "
:file-size="20" :is-detail="true"
:multiple="true" :is-uploaded="true"
:file-type="[ :file-list.sync="addOrEditForm.fileList_1"
'jpg', /> -->
'png',
'jpeg', <el-tag
'pdf', type="primary"
'doc', :key="item.id"
'docx', v-for="item in addOrEditForm.fileList_1"
]" >
:file-list.sync="addOrEditForm.businessLicense" {{ item.name }}
/> </el-tag>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -123,21 +122,13 @@
prop="businessLicense" prop="businessLicense"
label="农民工工资已支付完成承诺书" label="农民工工资已支付完成承诺书"
> >
<UploadFileFormData <el-tag
:limit="3" type="primary"
uploadTip=" " :key="item.id"
:file-size="20" v-for="item in addOrEditForm.fileList_2"
:multiple="true" >
:file-type="[ {{ item.name }}
'jpg', </el-tag>
'png',
'jpeg',
'pdf',
'doc',
'docx',
]"
:file-list.sync="addOrEditForm.businessLicense"
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -178,7 +169,8 @@ export default {
subExitTime: '', // subExitTime: '', //
subContractCode: '', // subContractCode: '', //
subContractName: '', // subContractName: '', //
businessLicense: [], // fileList_1: [], //
fileList_2: [], //
}, },
addOrEditFormRules: { addOrEditFormRules: {
subContractCode: [ subContractCode: [
@ -263,10 +255,6 @@ export default {
formData.append('fileMsg', JSON.stringify(fileMsg)) formData.append('fileMsg', JSON.stringify(fileMsg))
formData.append('params', JSON.stringify(params)) formData.append('params', JSON.stringify(params))
// const API =
// this.formType === 1
// ? addSubBaseInfoAPI
// : editSubBaseInfoAPI
const res = await addAndEditSubEntryAPI(formData) const res = await addAndEditSubEntryAPI(formData)
if (res.code === 200) { if (res.code === 200) {
this.$modal.msgSuccess('操作成功') this.$modal.msgSuccess('操作成功')
@ -300,9 +288,10 @@ export default {
subExitTime, subExitTime,
subContractName, subContractName,
subContractCode, subContractCode,
contractFile,
} = res } = res
this.addOrEditForm = { Object.assign(this.addOrEditForm, {
id, id,
subId, subId,
proId, proId,
@ -310,7 +299,27 @@ export default {
subExitTime, subExitTime,
subContractName, subContractName,
subContractCode, 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 = [] const fileMsg = []
let fileIdList = []
const formData = new FormData() const formData = new FormData()
if (id) { if (id) {
@ -222,7 +223,7 @@ export default {
.map((j) => j.id) .map((j) => j.id)
if (fileIdList.length > 0) { if (fileIdList.length > 0) {
params.delIds = fileIdList.join(',') params.fileIdList = fileIdList
} }
} }
} }
@ -292,8 +293,8 @@ export default {
.map((item) => { .map((item) => {
return { return {
id: item.id, id: item.id,
url: item.lsUl, url: item.lsUrl,
name: item.fileName, name: item.originFileName,
} }
}) })