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 @@
+
+
+
+
+
+
+
+
+ {{ formData.requirementName }}
+
+
+
+
+ {{ formData.companyIds }}
+
+
+
+
+ {{ formData.collectType }}
+
+
+
+
+ {{ formData.deadline }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 驳回
+ 同意
+
+
+
+
+
+
+
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 @@
+
+
+
+
+ 拖拽上传/点击上传
+
+
+
+ {{ tip }}
+
+
+
+
+
+
+
+
\ 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
+ }
+ })
+}
+