From 73a1340b547f6d8bf07a112a4dc302386b10c2f7 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Wed, 15 Oct 2025 13:55:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/serverObj.js | 2 +- src/apis/modules/serviceStaffList.js | 16 + src/components/NodeTree/index.vue | 100 +++++ src/components/index.js | 4 +- src/layouts/BasicLayout.vue | 102 ++--- src/locales/lang/zh-CN/menu.js | 4 +- src/router/routes/serverSet.js | 29 ++ src/store/modules/dicts.js | 34 ++ src/utils/request.js | 1 + .../component/EditDialog.vue | 180 +++++++++ .../baseSet/serverProjectManage/index.vue | 377 ++++++++++++++++++ .../serverList/components/EditDialog.vue | 216 +++++----- src/views/serverObj/serverList/index.vue | 187 +++------ .../components/EditDialog.vue | 122 ++++-- .../serviceStaff/serviceStaffList/index.vue | 83 ++-- 15 files changed, 1074 insertions(+), 383 deletions(-) create mode 100644 src/apis/modules/serviceStaffList.js create mode 100644 src/components/NodeTree/index.vue create mode 100644 src/router/routes/serverSet.js create mode 100644 src/views/baseSet/serverProjectManage/component/EditDialog.vue create mode 100644 src/views/baseSet/serverProjectManage/index.vue diff --git a/src/apis/modules/serverObj.js b/src/apis/modules/serverObj.js index 9f93651..ad98068 100644 --- a/src/apis/modules/serverObj.js +++ b/src/apis/modules/serverObj.js @@ -14,5 +14,5 @@ export const updateItem = (id, params) => request.basic.put(`/api/v1/customers/$ export const delItem = (id) => request.basic.delete(`/api/v1/customers/${id}`) //获取用户数量 -export const getCount=()=>request.basic.get('/api/v1/customers/count') +export const getCount=(params)=>request.basic.get('/api/v1/customers/count',params) diff --git a/src/apis/modules/serviceStaffList.js b/src/apis/modules/serviceStaffList.js new file mode 100644 index 0000000..fe2b4bb --- /dev/null +++ b/src/apis/modules/serviceStaffList.js @@ -0,0 +1,16 @@ +/** + * 区域模块接口 + */ +import request from '@/utils/request' +// 获取项目列表 +export const getProjectList = (params) => request.basic.get('/api/v1/service-people', params) +// 获取单挑数据 +export const getItem = (id) => request.basic.get(`/api/v1/service-people/${id}`) +// 添加条目 +export const createItem = (params) => request.basic.post('/api/v1/service-people', params) +// 更新role +export const updateItem = (id, params) => request.basic.put(`/api/v1/service-people/${id}`, params) +// 删除数据 +export const delItem = (id) => request.basic.delete(`/api/v1/service-people/${id}`) + + diff --git a/src/components/NodeTree/index.vue b/src/components/NodeTree/index.vue new file mode 100644 index 0000000..af65517 --- /dev/null +++ b/src/components/NodeTree/index.vue @@ -0,0 +1,100 @@ + + + + \ No newline at end of file diff --git a/src/components/index.js b/src/components/index.js index 9197d16..186b6bc 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -22,6 +22,7 @@ import Cascader from './Cascader/Cascader.vue' import { setupLoadingDirective } from './Loading/directive' import GxUpload from './GxUpload/index.vue' import GxMap from './GxMap/index.vue' +import NodeTree from './NodeTree/index.vue' const componentList = [ ActionBar, @@ -44,7 +45,8 @@ const componentList = [ Scrollbar, Cascader, GxUpload, - GxMap + GxMap, + NodeTree ] export const loading = Loading diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index a17dd05..dc55722 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -5,23 +5,17 @@