From 74eb93db348e74699a6c3471ae88172fc0b2ebd7 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Mon, 26 Jan 2026 18:10:45 +0800
Subject: [PATCH] feat:机构管理
---
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/FormDiaLog.vue | 4 ++
applications/task-work-order/src/views/orderView/organizational/zoningManagement/index.vue | 0
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/index.vue | 0
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/agenciesApi.js | 66 +++++++++++++++++++++++++++++++++
4 files changed, 70 insertions(+), 0 deletions(-)
diff --git a/applications/task-work-order/src/views/orderView/organizationalMessage/agenciesManagement/FormDiaLog.vue b/applications/task-work-order/src/views/orderView/organizational/agenciesManagement/FormDiaLog.vue
similarity index 96%
rename from applications/task-work-order/src/views/orderView/organizationalMessage/agenciesManagement/FormDiaLog.vue
rename to applications/task-work-order/src/views/orderView/organizational/agenciesManagement/FormDiaLog.vue
index 888f1df..d29556b 100644
--- a/applications/task-work-order/src/views/orderView/organizationalMessage/agenciesManagement/FormDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/organizational/agenciesManagement/FormDiaLog.vue
@@ -158,6 +158,10 @@
if (data.status !== undefined) {
data.status = String(data.status)
}
+ // 将 areaCode 转换为字符串类型,与 regionOptions 中的 value 类型保持一致
+ if (data.areaCode !== undefined) {
+ data.areaCode = String(data.areaCode)
+ }
formData.value = data
}
diff --git a/applications/task-work-order/src/views/orderView/organizational/agenciesManagement/agenciesApi.js b/applications/task-work-order/src/views/orderView/organizational/agenciesManagement/agenciesApi.js
new file mode 100644
index 0000000..2f4dd8c
--- /dev/null
+++ b/applications/task-work-order/src/views/orderView/organizational/agenciesManagement/agenciesApi.js
@@ -0,0 +1,66 @@
+import request from '@/axios'
+
+// 列表
+export const agenciesPageApi = params => {
+ return request({
+ url: `/blade-system/dept/page`,
+ method: 'get',
+ params: { ...params },
+ })
+}
+
+// 新增或编辑
+export const agenciesSubmitApi = data => {
+ return request({
+ url: `/blade-system/dept/submit`,
+ method: 'post',
+ data,
+ })
+}
+
+// 删除
+export const agenciesRemoveApi = params => {
+ return request({
+ url: `/blade-system/dept/remove`,
+ method: 'post',
+ params,
+ })
+}
+
+// 详情
+export const agenciesDetailApi = params => {
+ return request({
+ url: `/blade-system/dept/detail`,
+ method: 'get',
+ params,
+ })
+}
+
+// 导入机构
+export const agenciesImportApi = (data,params) => {
+ return request({
+ url: `/blade-system/dept/import-region`,
+ method: 'post',
+ data,
+ params
+ })
+}
+
+// 导出机构
+export const agenciesExportApi = params => {
+ return request({
+ url: `/blade-system/dept/export-region`,
+ method: 'get',
+ params,
+ responseType: 'blob',
+ })
+}
+
+// 懒加载列表
+export const regionLazyTreeApi = params => {
+ return request({
+ url: `/blade-system/region/lazy-tree`,
+ method: 'get',
+ params,
+ })
+}
diff --git a/applications/task-work-order/src/views/orderView/organizationalMessage/agenciesManagement/index.vue b/applications/task-work-order/src/views/orderView/organizational/agenciesManagement/index.vue
similarity index 100%
rename from applications/task-work-order/src/views/orderView/organizationalMessage/agenciesManagement/index.vue
rename to applications/task-work-order/src/views/orderView/organizational/agenciesManagement/index.vue
diff --git a/applications/task-work-order/src/views/orderView/organizationalMessage/zoningManagement/index.vue b/applications/task-work-order/src/views/orderView/organizational/zoningManagement/index.vue
similarity index 100%
rename from applications/task-work-order/src/views/orderView/organizationalMessage/zoningManagement/index.vue
rename to applications/task-work-order/src/views/orderView/organizational/zoningManagement/index.vue
--
Gitblit v1.9.3