From 4f4ef2cfde9bbc4be91d9ff9ba41653ecff85bd0 Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Tue, 14 May 2024 17:56:10 +0800 Subject: [PATCH 1/5] =?UTF-8?q?fix=20:=20=E4=BF=AE=E5=A4=8D=E7=BB=86?= =?UTF-8?q?=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fvcomponents/fvTable/index.vue | 19 ++++++++++--------- .../projectdemand/demandcollection/add.vue | 2 +- .../projectdemand/demandcollection/detail.vue | 2 +- .../projectdemand/demandcollection/index.vue | 19 ++++++++----------- 4 files changed, 20 insertions(+), 22 deletions(-) diff --git a/src/fvcomponents/fvTable/index.vue b/src/fvcomponents/fvTable/index.vue index 9c4b81c..d4137f6 100644 --- a/src/fvcomponents/fvTable/index.vue +++ b/src/fvcomponents/fvTable/index.vue @@ -3,10 +3,11 @@
- @@ -20,9 +21,9 @@ - - diff --git a/src/views/projectdemand/demandcollection/add.vue b/src/views/projectdemand/demandcollection/add.vue index 549f320..ca7d58d 100644 --- a/src/views/projectdemand/demandcollection/add.vue +++ b/src/views/projectdemand/demandcollection/add.vue @@ -38,7 +38,7 @@
diff --git a/src/views/projectdemand/demandcollection/detail.vue b/src/views/projectdemand/demandcollection/detail.vue index ae71ed9..b6437c4 100644 --- a/src/views/projectdemand/demandcollection/detail.vue +++ b/src/views/projectdemand/demandcollection/detail.vue @@ -39,7 +39,7 @@ diff --git a/src/views/projectdemand/demandcollection/index.vue b/src/views/projectdemand/demandcollection/index.vue index b660cab..b93bbcc 100644 --- a/src/views/projectdemand/demandcollection/index.vue +++ b/src/views/projectdemand/demandcollection/index.vue @@ -1,6 +1,10 @@ - - From bfdf2cf4a2b590365001f18ea39c272783b0444e Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Tue, 14 May 2024 17:56:36 +0800 Subject: [PATCH 2/5] =?UTF-8?q?feat=20:=20=E9=A1=B9=E7=9B=AE=E7=AB=8B?= =?UTF-8?q?=E9=A1=B9=E9=A1=B5=E9=9D=A2=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project-management/initiation/detail.vue | 15 ++ .../project-management/initiation/index.vue | 183 ++++++++++++++++++ 2 files changed, 198 insertions(+) create mode 100644 src/views/project-management/initiation/detail.vue create mode 100644 src/views/project-management/initiation/index.vue diff --git a/src/views/project-management/initiation/detail.vue b/src/views/project-management/initiation/detail.vue new file mode 100644 index 0000000..4d1b096 --- /dev/null +++ b/src/views/project-management/initiation/detail.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/project-management/initiation/index.vue b/src/views/project-management/initiation/index.vue new file mode 100644 index 0000000..68b206a --- /dev/null +++ b/src/views/project-management/initiation/index.vue @@ -0,0 +1,183 @@ + + + From 27dcca661713d1809266bd1e9e73075f94d32b7c Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Tue, 14 May 2024 20:26:33 +0800 Subject: [PATCH 3/5] =?UTF-8?q?fix=20:=20=E4=BF=AE=E5=A4=8D=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E8=A7=84=E8=8C=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/index.scss | 1 + src/views/project-demand/collection/add.vue | 314 ++++++++++++++++++ .../project-demand/collection/detail.vue | 264 +++++++++++++++ src/views/project-demand/collection/index.vue | 157 +++++++++ src/views/project-demand/summary/add.vue | 182 ++++++++++ src/views/project-demand/summary/api/index.js | 12 + .../summary/components/FileUpload.vue | 75 +++++ src/views/project-demand/summary/index.vue | 168 ++++++++++ src/views/project-management/filing/index.vue | 15 + .../implementation/index.vue | 15 + .../project-management/initiation/apply.vue | 13 + .../projectdemand/demandcollection/index.vue | 6 +- 12 files changed, 1219 insertions(+), 3 deletions(-) create mode 100644 src/views/project-demand/collection/add.vue create mode 100644 src/views/project-demand/collection/detail.vue create mode 100644 src/views/project-demand/collection/index.vue create mode 100644 src/views/project-demand/summary/add.vue create mode 100644 src/views/project-demand/summary/api/index.js create mode 100644 src/views/project-demand/summary/components/FileUpload.vue create mode 100644 src/views/project-demand/summary/index.vue create mode 100644 src/views/project-management/filing/index.vue create mode 100644 src/views/project-management/implementation/index.vue create mode 100644 src/views/project-management/initiation/apply.vue diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index d94c6bf..d2f3ceb 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -547,4 +547,5 @@ html, body, #app, .el-container, .el-aside, .el-main { position: fixed; bottom: 15px; right: 15px; + z-index: 5; } diff --git a/src/views/project-demand/collection/add.vue b/src/views/project-demand/collection/add.vue new file mode 100644 index 0000000..ca7d58d --- /dev/null +++ b/src/views/project-demand/collection/add.vue @@ -0,0 +1,314 @@ + + + + + diff --git a/src/views/project-demand/collection/detail.vue b/src/views/project-demand/collection/detail.vue new file mode 100644 index 0000000..b6437c4 --- /dev/null +++ b/src/views/project-demand/collection/detail.vue @@ -0,0 +1,264 @@ + + + + + diff --git a/src/views/project-demand/collection/index.vue b/src/views/project-demand/collection/index.vue new file mode 100644 index 0000000..5096d8f --- /dev/null +++ b/src/views/project-demand/collection/index.vue @@ -0,0 +1,157 @@ + + + diff --git a/src/views/project-demand/summary/add.vue b/src/views/project-demand/summary/add.vue new file mode 100644 index 0000000..9591b33 --- /dev/null +++ b/src/views/project-demand/summary/add.vue @@ -0,0 +1,182 @@ + + + \ No newline at end of file diff --git a/src/views/project-demand/summary/api/index.js b/src/views/project-demand/summary/api/index.js new file mode 100644 index 0000000..e7636c7 --- /dev/null +++ b/src/views/project-demand/summary/api/index.js @@ -0,0 +1,12 @@ +import request from '@/utils/request' + +export const fileUp = (url, data) => { + return request({ + url, + method: 'post', + data, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} \ No newline at end of file diff --git a/src/views/project-demand/summary/components/FileUpload.vue b/src/views/project-demand/summary/components/FileUpload.vue new file mode 100644 index 0000000..241e812 --- /dev/null +++ b/src/views/project-demand/summary/components/FileUpload.vue @@ -0,0 +1,75 @@ + + + + + \ No newline at end of file diff --git a/src/views/project-demand/summary/index.vue b/src/views/project-demand/summary/index.vue new file mode 100644 index 0000000..28e7a14 --- /dev/null +++ b/src/views/project-demand/summary/index.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/src/views/project-management/filing/index.vue b/src/views/project-management/filing/index.vue new file mode 100644 index 0000000..54146d9 --- /dev/null +++ b/src/views/project-management/filing/index.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/project-management/implementation/index.vue b/src/views/project-management/implementation/index.vue new file mode 100644 index 0000000..9c8ed39 --- /dev/null +++ b/src/views/project-management/implementation/index.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/project-management/initiation/apply.vue b/src/views/project-management/initiation/apply.vue new file mode 100644 index 0000000..2bb2ba8 --- /dev/null +++ b/src/views/project-management/initiation/apply.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/projectdemand/demandcollection/index.vue b/src/views/projectdemand/demandcollection/index.vue index b93bbcc..5096d8f 100644 --- a/src/views/projectdemand/demandcollection/index.vue +++ b/src/views/projectdemand/demandcollection/index.vue @@ -122,7 +122,7 @@ const search = (val) => { } const handleAdd = () => { router.push({ - path: '/projectdemand/demandadd', + path: '/project/demand/collection/add', query: { isAdd: 1 } @@ -130,7 +130,7 @@ const handleAdd = () => { } const handleEdit = (row) => { router.push({ - path: '/projectdemand/demandedit', + path: '/project/demand/collection/edit', query: { id: row.requirementId } @@ -138,7 +138,7 @@ const handleEdit = (row) => { } const handleDetail = (row) => { router.push({ - path: '/projectdemand/demanddetail', + path: '/project/demand/collection/detail', query: { id: row.requirementId } From de0e0be95381b87dfd614f827250baf22683cea7 Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Tue, 14 May 2024 20:49:46 +0800 Subject: [PATCH 4/5] =?UTF-8?q?fix=20:=20=E4=BF=AE=E5=A4=8D=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E8=A7=84=E8=8C=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/project-demand/collection/index.vue | 6 +++--- src/views/project-demand/summary/index.vue | 2 +- src/views/project-management/initiation/index.vue | 6 ++++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/views/project-demand/collection/index.vue b/src/views/project-demand/collection/index.vue index 5096d8f..bf9575c 100644 --- a/src/views/project-demand/collection/index.vue +++ b/src/views/project-demand/collection/index.vue @@ -122,7 +122,7 @@ const search = (val) => { } const handleAdd = () => { router.push({ - path: '/project/demand/collection/add', + name: 'Collection/add', query: { isAdd: 1 } @@ -130,7 +130,7 @@ const handleAdd = () => { } const handleEdit = (row) => { router.push({ - path: '/project/demand/collection/edit', + name: 'Collection/edit', query: { id: row.requirementId } @@ -138,7 +138,7 @@ const handleEdit = (row) => { } const handleDetail = (row) => { router.push({ - path: '/project/demand/collection/detail', + name: 'Collection/detail', query: { id: row.requirementId } diff --git a/src/views/project-demand/summary/index.vue b/src/views/project-demand/summary/index.vue index 28e7a14..34bfa04 100644 --- a/src/views/project-demand/summary/index.vue +++ b/src/views/project-demand/summary/index.vue @@ -157,7 +157,7 @@ const headBtnClick = (key) => { const handleAdd = () => { router.push({ - name: 'Demandsummaryadd', + name: 'Summary/add', query: {} }) } diff --git a/src/views/project-management/initiation/index.vue b/src/views/project-management/initiation/index.vue index 68b206a..66835f7 100644 --- a/src/views/project-management/initiation/index.vue +++ b/src/views/project-management/initiation/index.vue @@ -131,12 +131,14 @@ const tableConfig = reactive({ prop: 'status', label: '发布状态', align: 'center', + showOverflowTooltip: false, currentRender: ({row, index}) => () }, { prop: 'oper', label: '操作', align: 'center', + showOverflowTooltip: false, currentRender: ({row, index}) => { let btn = [{label: '详情', func: () => handleDetail(row), type: 'primary'}] if (row.state === '3' || row.state === '2') { @@ -163,7 +165,7 @@ const tableConfig = reactive({ } } ], - api: '', + api: '/workflow/mosr/requirement', params: {}, }) @@ -174,7 +176,7 @@ const search = (val) => { const handleDetail = (row) => { router.push({ - path: '/project/management/detail', + name:'Detail', query: { id: row.requirementId } From de2f566bd05a2a2552ff46bf6fe8d3c4305e757d Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Tue, 14 May 2024 20:55:49 +0800 Subject: [PATCH 5/5] =?UTF-8?q?fix=20:=20=E4=BF=AE=E5=A4=8D=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E8=A7=84=E8=8C=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project-management/initiation/apply.vue | 9 ++++---- .../project-management/initiation/detail.vue | 5 +---- .../project-management/initiation/edit.vue | 12 +++++++++++ .../project-management/initiation/index.vue | 21 +++++++++++++++++-- 4 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 src/views/project-management/initiation/edit.vue diff --git a/src/views/project-management/initiation/apply.vue b/src/views/project-management/initiation/apply.vue index 2bb2ba8..25f0fd7 100644 --- a/src/views/project-management/initiation/apply.vue +++ b/src/views/project-management/initiation/apply.vue @@ -1,11 +1,10 @@ - diff --git a/src/views/project-management/initiation/index.vue b/src/views/project-management/initiation/index.vue index 66835f7..c7c865f 100644 --- a/src/views/project-management/initiation/index.vue +++ b/src/views/project-management/initiation/index.vue @@ -141,7 +141,7 @@ const tableConfig = reactive({ showOverflowTooltip: false, currentRender: ({row, index}) => { let btn = [{label: '详情', func: () => handleDetail(row), type: 'primary'}] - if (row.state === '3' || row.state === '2') { + if (row.state === '3') { btn.push({label: '编辑', func: () => handleEdit(row), type: 'primary'}) } else if (row.state === '4') { btn.push({label: '申请', func: () => handleApply(row), type: 'primary'}) @@ -176,10 +176,27 @@ const search = (val) => { const handleDetail = (row) => { router.push({ - name:'Detail', + name:'Initiation/detail', query: { id: row.requirementId } }) } +const handleEdit = (row) => { + router.push({ + name:'Initiation/edit', + query: { + id: row.requirementId + } + }) +} +const handleApply = (row) => { + router.push({ + name:'Initiation/apply', + query: { + id: row.requirementId + } + }) +} +