From f04d63451d8c9e6e4cd211c06a7f39b52f1ca17c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9C002001lixiaobang=E2=80=9D?= <2547956374@qq.com> Date: Wed, 14 Jan 2026 13:16:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/treeRatingManagement.js | 52 ++ .../Logistics/TreeRatingManagement/index.vue | 627 ++++++++++++++++-- 2 files changed, 612 insertions(+), 67 deletions(-) create mode 100644 src/api/treeRatingManagement.js diff --git a/src/api/treeRatingManagement.js b/src/api/treeRatingManagement.js new file mode 100644 index 0000000..9ca6966 --- /dev/null +++ b/src/api/treeRatingManagement.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询部门列表 +export function listDept(query) { + return request({ + url: '/system/dept/list', + method: 'get', + params: query + }) +} + +// 查询部门列表(排除节点) +export function listDeptExcludeChild(deptId) { + return request({ + url: '/system/dept/list/exclude/' + deptId, + method: 'get' + }) +} + +// 查询部门详细 +export function getDept(deptId) { + return request({ + url: '/system/dept/' + deptId, + method: 'get' + }) +} + +// 新增部门 +export function addDept(data) { + return request({ + url: '/system/dept', + method: 'post', + data: data + }) +} + +// 修改部门 +export function updateDept(data) { + return request({ + url: '/system/dept', + method: 'put', + data: data + }) +} + +// 删除部门 +export function delDept(deptId) { + return request({ + url: '/system/dept/' + deptId, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/views/Logistics/TreeRatingManagement/index.vue b/src/views/Logistics/TreeRatingManagement/index.vue index f03dc48..94c5df5 100644 --- a/src/views/Logistics/TreeRatingManagement/index.vue +++ b/src/views/Logistics/TreeRatingManagement/index.vue @@ -4,11 +4,20 @@
- 新增层级节点 + 新增层级节点 批量导入层级 导出层级结构 配置层级规则 - + + 查询 + 重置
@@ -16,7 +25,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ dict.label }} + + + + + + +
\ No newline at end of file