From 844b2f7cfd7d63d54842e81a1af4e0d7cc6ac0a0 Mon Sep 17 00:00:00 2001 From: haha Date: Thu, 24 Aug 2023 00:12:01 +0800 Subject: [PATCH] update code --- src/api/buildNode/index.js | 3 +- src/api/project/index.js | 4 +- src/pages/detail/projectInfoDlg.vue | 619 ++++++++++++++++++++++++++++ src/pages/dlg/workTrainDlg.vue | 93 ++++- src/pages/index.vue | 8 +- src/pages/projectDetail.vue | 7 +- src/pages/projectProgress.vue | 21 +- 7 files changed, 729 insertions(+), 26 deletions(-) create mode 100644 src/pages/detail/projectInfoDlg.vue diff --git a/src/api/buildNode/index.js b/src/api/buildNode/index.js index 8ffc19c..e26f469 100644 --- a/src/api/buildNode/index.js +++ b/src/api/buildNode/index.js @@ -101,8 +101,9 @@ const listByProject=(projectId)=>{ objs.forEach(it => { it.children = tmps.filter(item => item.parentLvl == it.lvl) it.children.forEach(item => { - item.children = tmps.filter(item3 => item3.parentLvl == item.lvl); + item.children = tmps.filter(item3 => item3.planStartDate && item3.parentLvl == item.lvl ); }); + it.children=it.children.filter(item=>item.children.length>0||item.planStartDate); }) resolve(objs); }) diff --git a/src/api/project/index.js b/src/api/project/index.js index 8b1fda1..d48c484 100644 --- a/src/api/project/index.js +++ b/src/api/project/index.js @@ -20,9 +20,9 @@ const getProgressProjects=()=>{ }) }; -const groupByProjectCategory=(cb)=>{ +const groupByProjectCategory=(deptId,cb)=>{ request({ - url:`bgscreen/project/groupByProjectCategory`, + url:`bgscreen/project/groupByProjectCategory?deptId=${deptId}`, method: 'get' }).then(res=>{ let objs=(res.data||[]).map(it=>{ diff --git a/src/pages/detail/projectInfoDlg.vue b/src/pages/detail/projectInfoDlg.vue new file mode 100644 index 0000000..beed17f --- /dev/null +++ b/src/pages/detail/projectInfoDlg.vue @@ -0,0 +1,619 @@ + + + + + \ No newline at end of file diff --git a/src/pages/dlg/workTrainDlg.vue b/src/pages/dlg/workTrainDlg.vue index 7ab0362..7db6902 100644 --- a/src/pages/dlg/workTrainDlg.vue +++ b/src/pages/dlg/workTrainDlg.vue @@ -1,12 +1,43 @@