From 9db0e8e9eca8b4b7eae82d506fc2ec48b83b44ef Mon Sep 17 00:00:00 2001 From: dj <1042039504@qq.com> Date: Tue, 25 Mar 2025 15:17:08 +0800 Subject: [PATCH 1/6] =?UTF-8?q?feat(expense-management):=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E8=B4=B9=E7=94=A8=E5=88=86=E6=91=8A=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../expense-management/cost-detail/index.vue | 248 ++++++++ .../expend-detail/index.vue | 263 +++++++++ .../expense-management/share-detail/add.vue | 551 ++++++++++++++++++ .../expense-management/share-detail/index.vue | 249 ++++++++ 4 files changed, 1311 insertions(+) create mode 100644 src/views/expense-management/cost-detail/index.vue create mode 100644 src/views/expense-management/expend-detail/index.vue create mode 100644 src/views/expense-management/share-detail/add.vue create mode 100644 src/views/expense-management/share-detail/index.vue diff --git a/src/views/expense-management/cost-detail/index.vue b/src/views/expense-management/cost-detail/index.vue new file mode 100644 index 0000000..c994ab8 --- /dev/null +++ b/src/views/expense-management/cost-detail/index.vue @@ -0,0 +1,248 @@ + + + + diff --git a/src/views/expense-management/expend-detail/index.vue b/src/views/expense-management/expend-detail/index.vue new file mode 100644 index 0000000..bd5aed5 --- /dev/null +++ b/src/views/expense-management/expend-detail/index.vue @@ -0,0 +1,263 @@ + + + + diff --git a/src/views/expense-management/share-detail/add.vue b/src/views/expense-management/share-detail/add.vue new file mode 100644 index 0000000..d94d720 --- /dev/null +++ b/src/views/expense-management/share-detail/add.vue @@ -0,0 +1,551 @@ + + + + diff --git a/src/views/expense-management/share-detail/index.vue b/src/views/expense-management/share-detail/index.vue new file mode 100644 index 0000000..5022b5b --- /dev/null +++ b/src/views/expense-management/share-detail/index.vue @@ -0,0 +1,249 @@ + + + + From ca9e281119a804260fea675260805a07bd71facd Mon Sep 17 00:00:00 2001 From: dj <1042039504@qq.com> Date: Sat, 29 Mar 2025 20:24:53 +0800 Subject: [PATCH 2/6] =?UTF-8?q?feat(project-manage):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=99=84=E4=BB=B6=E6=A0=87=E7=AD=BE=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project-manage/index.js | 29 ++ .../DetailComponent/ProjectAttachment.vue | 286 ++++++++++++------ 2 files changed, 215 insertions(+), 100 deletions(-) diff --git a/src/api/project-manage/index.js b/src/api/project-manage/index.js index 8faa1b3..6e6eeae 100644 --- a/src/api/project-manage/index.js +++ b/src/api/project-manage/index.js @@ -85,6 +85,35 @@ export const getTags = (projectId) => { method: "get" }); }; +export const getTagList = (projectId) => { + return request({ + url: `/workflow/mosr/file/tag/list`, + method: "get", + params:{ + projectId: projectId + } + }); +}; +export const addTag = (data) => { + return request({ + url: '/workflow/mosr/file/tag/add', + method: "post", + data:data + }); +}; +export const updateTag = (data) => { + return request({ + url: '/workflow/mosr/file/tag/update', + method: "post", + data:data + }); +}; +export const delTag = (tageId) => { + return request({ + url: `/workflow/mosr/file/tag/${tageId}`, + method: "delete" + }); +}; export const getPhaseProcess = () => { return request({ url: '/workflow/phase/change/process', diff --git a/src/components/DetailComponent/ProjectAttachment.vue b/src/components/DetailComponent/ProjectAttachment.vue index 43beee8..10e37b0 100644 --- a/src/components/DetailComponent/ProjectAttachment.vue +++ b/src/components/DetailComponent/ProjectAttachment.vue @@ -1,56 +1,64 @@ @@ -314,29 +394,35 @@ onActivated(() => { }