From bad8cd11d54057360591c3f93bc751451280b348 Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Tue, 23 Dec 2025 14:53:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/business/project/index.ts | 50 +++ .../src/components/Hamburger/index.vue | 2 +- .../src/components/ThemePicker/index.vue | 2 +- .../frontend/src/styles/element-plus.scss | 4 +- .../frontend/src/styles/variables.module.css | 10 +- .../frontend/src/styles/variables.module.scss | 8 +- .../frontend/src/views/TaskSetting/index.vue | 4 +- .../src/views/business/project/index.vue | 400 ++++++++++++++++++ .../dashboard/components/Chart/BarChart.vue | 2 +- .../dashboard/components/Chart/PieChart.vue | 2 +- .../dashboard/components/Chart/RadarChart.vue | 2 +- .../views/dashboard/components/Team/index.vue | 8 +- .../frontend/src/views/system/dept/index.vue | 4 +- .../frontend/src/views/system/dict/index.vue | 4 +- .../frontend/src/views/system/user/index.vue | 2 +- .../src/views/system/user/personalCenter.vue | 2 +- .../src/components/Hamburger/index.vue | 2 +- .../src/components/ThemePicker/index.vue | 2 +- .../frontend/src/styles/element-plus.scss | 1 - framework/frontend/src/styles/index.scss | 8 +- .../frontend/src/styles/variables.module.css | 10 +- .../frontend/src/styles/variables.module.scss | 8 +- .../frontend/src/views/TaskSetting/index.vue | 4 +- .../dashboard/components/Chart/BarChart.vue | 2 +- .../dashboard/components/Chart/PieChart.vue | 2 +- .../dashboard/components/Chart/RadarChart.vue | 2 +- .../views/dashboard/components/Team/index.vue | 8 +- .../frontend/src/views/system/dept/index.vue | 4 +- .../frontend/src/views/system/dict/index.vue | 4 +- .../frontend/src/views/system/user/index.vue | 2 +- .../src/views/system/user/personalCenter.vue | 2 +- .../service/impl/SysMenuServiceImpl.java | 4 +- src/.idea/.gitignore | 8 + src/.idea/misc.xml | 6 + src/.idea/modules.xml | 8 + src/.idea/src.iml | 9 + src/.idea/vcs.xml | 6 + 37 files changed, 551 insertions(+), 57 deletions(-) create mode 100644 business-css/frontend/src/api/business/project/index.ts create mode 100644 business-css/frontend/src/views/business/project/index.vue create mode 100644 src/.idea/.gitignore create mode 100644 src/.idea/misc.xml create mode 100644 src/.idea/modules.xml create mode 100644 src/.idea/src.iml create mode 100644 src/.idea/vcs.xml diff --git a/business-css/frontend/src/api/business/project/index.ts b/business-css/frontend/src/api/business/project/index.ts new file mode 100644 index 0000000..f060904 --- /dev/null +++ b/business-css/frontend/src/api/business/project/index.ts @@ -0,0 +1,50 @@ +import request from '@/utils/request'; + +//获取所有项目列表 +export function searchProjectsLsit(queryParams:any){ + return request({ + url: '/projects/search' , + method: 'get', + params:queryParams + }); +} + + + + +//新增项目 +export function addProjects(data:any){ + return request({ + url:'/projects/create' , + method: 'Post', + data: data + }); +} + + +//更新项目信息 +export function updateProjects (queryParams:any){ + return request({ + url:'/projects/update' , + method: 'PUT', + data: queryParams + }); +} + + +//单个删除项目 +export function deleteProjects (queryParams:any){ + return request({ + url:'/projects/deleteById?id='+queryParams.id , + method: 'delete' + // params: queryParams + }); +} +//多选删除项目 +export function deleteBatchProjects (queryParams:any){ + return request({ + url:'/projects/deleteBatch', + method: 'delete', + data: queryParams + }); +} diff --git a/business-css/frontend/src/components/Hamburger/index.vue b/business-css/frontend/src/components/Hamburger/index.vue index ec2a6c3..490d427 100644 --- a/business-css/frontend/src/components/Hamburger/index.vue +++ b/business-css/frontend/src/components/Hamburger/index.vue @@ -32,7 +32,7 @@ function toggleClick() { .hamburger { width: 20px; height: 20px; - fill: #409eff; + fill: #266fff; } .hamburger.is-active { diff --git a/business-css/frontend/src/components/ThemePicker/index.vue b/business-css/frontend/src/components/ThemePicker/index.vue index c51ce19..58d1b69 100644 --- a/business-css/frontend/src/components/ThemePicker/index.vue +++ b/business-css/frontend/src/components/ThemePicker/index.vue @@ -1,7 +1,7 @@