diff --git a/src/api/project-demand/index.js b/src/api/project-demand/index.js index 928514b..de4098d 100644 --- a/src/api/project-demand/index.js +++ b/src/api/project-demand/index.js @@ -82,3 +82,11 @@ export const deleteDemand = (id) => { method: "delete" }); }; +//需求征集附件列表(归档) +export const getRequirementAttachment = (params) => { + return request({ + url: '/workflow/mosr/requirement/attachments', + method: "get", + params:params + }); +}; diff --git a/src/api/project-manage/index.js b/src/api/project-manage/index.js index 42a57b9..d746e48 100644 --- a/src/api/project-manage/index.js +++ b/src/api/project-manage/index.js @@ -27,6 +27,13 @@ export const resubmitApply = (data) => { data: data }); }; +export const getInitiationAttachment = (params) => { + return request({ + url: '/workflow/mosr/project/approval/attachments', + method: "get", + params:params + }); +}; //项目实施 export const getCheckDetail = (projectId) => { return request({ @@ -77,13 +84,11 @@ export const addLedger = (data) => { }); }; -export const getTags = (projectId) => { +export const getTags = (params) => { return request({ url: '/workflow/mosr/project/implementation/option', method: "get", - params:{ - projectId:projectId - } + params:params }); }; //项目归档 @@ -114,3 +119,10 @@ export const getProjectConclusionProcess = () => { method: "get" }); }; +export const getFilingAttachment = (params) => { + return request({ + url: '/workflow/mosr/project/filing/attachments', + method: "get", + params:params + }); +}; diff --git a/src/components/AttachmentUpload.vue b/src/components/AttachmentUpload.vue index 765e88f..8709334 100644 --- a/src/components/AttachmentUpload.vue +++ b/src/components/AttachmentUpload.vue @@ -33,7 +33,7 @@ diff --git a/src/components/TagAndFileUpload.vue b/src/components/TagAndFileUpload.vue index 5b2289a..d29dac5 100644 --- a/src/components/TagAndFileUpload.vue +++ b/src/components/TagAndFileUpload.vue @@ -2,8 +2,8 @@ - - + + { specialFundOption.value = res.data } -const getDataSourceOptionItem = (val) => { +const getCompanyOptionItem = (val) => { if (val !== undefined) { val.forEach(item => { matterTree(companyNameArray.value, companyOption.value, item) @@ -237,7 +237,7 @@ const init = async () => { loading.value = false let data = res.data formData.value = data.formData; - data.formData.companyIds = getDataSourceOptionItem(data.formData.companyIds) + data.formData.companyIds = getCompanyOptionItem(data.formData.companyIds) if(data.formData.specialFund){ specialFundOption.value.forEach(item => { if(data.formData.specialFund==item.value){ diff --git a/src/views/project-demand/requirement/index.vue b/src/views/project-demand/requirement/index.vue index 08de5d4..d9cca3c 100644 --- a/src/views/project-demand/requirement/index.vue +++ b/src/views/project-demand/requirement/index.vue @@ -115,9 +115,9 @@ const tableConfig = reactive({ // if (buttons.has("delete")) { // btn.push({label: '删除',prem: ['mosr:requirement:del'], func: () => handleDelete(row), type: 'primary'}) // } - // if (buttons.has("report")) { + if (buttons.has("report")) { btn.push({label: '需求上报', prem: ['mosr:requirement:info'], func: () => handleReport(row), type: 'primary'}) - // } + } return (
{ diff --git a/src/views/project-demand/requirement/upload.vue b/src/views/project-demand/requirement/upload.vue new file mode 100644 index 0000000..6c0bff8 --- /dev/null +++ b/src/views/project-demand/requirement/upload.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/project-demand/summary/api/index.js b/src/views/project-demand/summary/api/index.js index 3baa2ef..531c4a4 100644 --- a/src/views/project-demand/summary/api/index.js +++ b/src/views/project-demand/summary/api/index.js @@ -38,3 +38,11 @@ export const resubmitReported = (data) => { data: data }); }; + +export const getCollectAttachment = (params) => { + return request({ + url: '/workflow/mosr/requirement/collect/attachments', + method: "get", + params:params + }); +}; diff --git a/src/views/project-demand/summary/detail.vue b/src/views/project-demand/summary/detail.vue index c7c9e87..50f4fcd 100644 --- a/src/views/project-demand/summary/detail.vue +++ b/src/views/project-demand/summary/detail.vue @@ -2,7 +2,7 @@ + + diff --git a/src/views/project-management/implementation/attachment.vue b/src/views/project-management/implementation/attachment.vue index 8548cb8..88e2215 100644 --- a/src/views/project-management/implementation/attachment.vue +++ b/src/views/project-management/implementation/attachment.vue @@ -1,12 +1,12 @@