From e8fead072a2f6c5ebaaea3d9aa6169b4f4e6df7d Mon Sep 17 00:00:00 2001
From: wangchengming <15110151257@163.com>
Date: Sun, 10 Aug 2025 00:41:39 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E8=A1=8C=E6=94=BF=E5=8C=BA?=
=?UTF-8?q?=E5=9F=9F=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/administrativeRegion.js | 44 +++++
.../system/administrativeRegion/index.vue | 180 ++++++++----------
src/views/system/dept/index.vue | 4 +-
src/views/system/user/index.vue | 106 ++++++-----
vite.config.js | 2 +-
5 files changed, 186 insertions(+), 150 deletions(-)
create mode 100644 src/api/system/administrativeRegion.js
diff --git a/src/api/system/administrativeRegion.js b/src/api/system/administrativeRegion.js
new file mode 100644
index 0000000..7ffc30a
--- /dev/null
+++ b/src/api/system/administrativeRegion.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 获取行政区划树列表
+export function sysRegionTreeList(query) {
+ return request({
+ url: '/admin/sysRegion/treeList',
+ method: 'post',
+ data: query
+ })
+}
+
+// 新增行政区划
+export function addSysRegion(data) {
+ return request({
+ url: '/admin/sysRegion/addSysRegion',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改行政区划
+export function updateSysRegion(data) {
+ return request({
+ url: '/admin/sysRegion/updateSysRegion',
+ method: 'post',
+ data: data
+ })
+}
+
+// 获取行政区划详情
+export function getSysRegion(sysRegionId) {
+ return request({
+ url: '/admin/sysRegion/getSysRegion/' + sysRegionId,
+ method: 'post'
+ })
+}
+
+// 删除行政区划
+export function deleteSysRegion(sysRegionId) {
+ return request({
+ url: '/admin/sysRegion/deleteSysRegion/' + sysRegionId,
+ method: 'post'
+ })
+}
\ No newline at end of file
diff --git a/src/views/system/administrativeRegion/index.vue b/src/views/system/administrativeRegion/index.vue
index 36b1d49..086fa58 100644
--- a/src/views/system/administrativeRegion/index.vue
+++ b/src/views/system/administrativeRegion/index.vue
@@ -9,17 +9,17 @@
- 新增
+ 新增根节点
展开/折叠
-
-
-
+
+
+
+
{{ parseTime(scope.row.createTime) }}
@@ -29,9 +29,9 @@
修改
- 新增
- 新增子节点
+ 删除
@@ -41,17 +41,15 @@
-
-
-
+
+
+
-
-
+
+
-
-
+
+
@@ -66,94 +64,43 @@
diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue
index 53a7ead..ba737d7 100644
--- a/src/views/system/dept/index.vue
+++ b/src/views/system/dept/index.vue
@@ -64,7 +64,7 @@
:close-on-click-modal="false">
-
+
-
+
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 99c5f87..4bdda7d 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -7,8 +7,8 @@
:props="{ value: 'id', label: 'label', children: 'children' }" value-key="id" placeholder="请选择部门"
check-strictly style="min-width: 30px" />
-
-
+
@@ -54,22 +54,23 @@
-
- -->
+
+
+
-
-
-
-
+
+
+
+
+
+
-
+
{{ parseTime(scope.row.createTime) }}
@@ -99,8 +100,8 @@
-
-
+
+
@@ -113,25 +114,52 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -154,15 +182,7 @@
-
-
-
-
-
-
-
-
+
-