From 981ca45008222338fcd80ee9a0596771b4204e4e Mon Sep 17 00:00:00 2001 From: xuesinan <1404152492@qq.com> Date: Wed, 1 Dec 2021 17:18:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20"=E5=88=86=E9=85=8D=E5=AD=90=E8=AF=BE?= =?UTF-8?q?=E9=A2=98=E3=80=81=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85=E5=88=86?= =?UTF-8?q?=E7=BB=84=E4=BB=B6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 31 ++ src/apis/index.js | 5 +- src/components/tall/center/Global.vue | 68 ++++ src/components/tall/center/Index.vue | 57 +++ src/components/tall/center/ProjectDetail.vue | 343 ------------------ src/components/tall/center/RegularTask.vue | 186 ++++++++++ src/components/tall/center/Roles.vue | 93 +++++ src/components/tall/left/Projects.vue | 17 +- .../tall/task/AssignmentExperiment.vue | 22 +- .../tall/task/AssignmentSubject.vue | 178 +++++++-- src/store/tall/role/mutations.js | 1 + src/store/tall/task/index.js | 48 ++- src/views/home/Index.vue | 4 +- 13 files changed, 622 insertions(+), 431 deletions(-) create mode 100644 src/components/tall/center/Global.vue create mode 100644 src/components/tall/center/Index.vue delete mode 100644 src/components/tall/center/ProjectDetail.vue create mode 100644 src/components/tall/center/RegularTask.vue create mode 100644 src/components/tall/center/Roles.vue diff --git a/src/App.vue b/src/App.vue index af5322c..91881b0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -132,4 +132,35 @@ body, display: block; margin-bottom: 5px; } + +/* 全局提示 */ +.ant-message { + position: fixed; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + color: rgba(0, 0, 0, 0.85); +} + +.ant-message .ant-message-notice { + margin: 10px 0; + padding: 8px 16px; + background: #fff; + -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.12); + -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.12); + box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.ant-message .ant-message-custom-content { + display: flex; + align-items: center; +} + +.ant-message .ant-message-custom-content .anticon { + margin-right: 8px; + color: #1890ff; + font-size: 16px; +} diff --git a/src/apis/index.js b/src/apis/index.js index 11eed93..2b1b8b0 100644 --- a/src/apis/index.js +++ b/src/apis/index.js @@ -73,9 +73,12 @@ export const savePlanTask = params => http.post(`${experiment}/experiment/savePl // 查看任务计划书 export const getPlanTask = params => http.post(`${experiment}/experiment/getPlanTask`, params); -// 分配子课题 +// 添加/编辑子课题 export const saveSubExperiment = params => http.post(`${experiment}/experiment/saveSubExperiment`, params); +// 查看子课题 +export const getSubExperiment = params => http.post(`${experiment}/experiment/getSubExperiment`, params); + // 查询成员 export const memberQuery = params => http.post(`${experiment}/organization/query`, params); diff --git a/src/components/tall/center/Global.vue b/src/components/tall/center/Global.vue new file mode 100644 index 0000000..4a4c22e --- /dev/null +++ b/src/components/tall/center/Global.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/components/tall/center/Index.vue b/src/components/tall/center/Index.vue new file mode 100644 index 0000000..577fe30 --- /dev/null +++ b/src/components/tall/center/Index.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/components/tall/center/ProjectDetail.vue b/src/components/tall/center/ProjectDetail.vue deleted file mode 100644 index a4d597b..0000000 --- a/src/components/tall/center/ProjectDetail.vue +++ /dev/null @@ -1,343 +0,0 @@ - - - - - diff --git a/src/components/tall/center/RegularTask.vue b/src/components/tall/center/RegularTask.vue new file mode 100644 index 0000000..1542885 --- /dev/null +++ b/src/components/tall/center/RegularTask.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/src/components/tall/center/Roles.vue b/src/components/tall/center/Roles.vue new file mode 100644 index 0000000..a358a61 --- /dev/null +++ b/src/components/tall/center/Roles.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/components/tall/left/Projects.vue b/src/components/tall/left/Projects.vue index 5c9930f..7ee03c0 100644 --- a/src/components/tall/left/Projects.vue +++ b/src/components/tall/left/Projects.vue @@ -1,7 +1,7 @@