From d5fe1702d2a4f6bba77f66470da21a961abdade7 Mon Sep 17 00:00:00 2001
From: XieYongHong <18010623010@163.com>
Date: Wed, 25 Oct 2023 11:58:33 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=9C=B0=E5=8C=BA?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E8=8F=9C=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/menu.ts | 6 +--
src/views/init-home/data/baseMenu.ts | 53 +++++++++++++++++++++-
src/views/system/Menu/components/fields.ts | 1 +
src/views/system/Region/MapTool/index.ts | 0
src/views/system/Region/MapTool/map.vue | 21 +++++++++
src/views/system/Region/index.vue | 11 ++++-
6 files changed, 84 insertions(+), 8 deletions(-)
create mode 100644 src/views/system/Region/MapTool/index.ts
create mode 100644 src/views/system/Region/MapTool/map.vue
diff --git a/src/router/menu.ts b/src/router/menu.ts
index ec1d281c..2fe389ea 100644
--- a/src/router/menu.ts
+++ b/src/router/menu.ts
@@ -92,8 +92,4 @@ export default [
component: () => import('@/views/media/Device/Channel/Share/index.vue')
},
AccountMenu,
- {
- path: '/system/region',
- component: () => import('@/views/system/Region/index.vue')
- },
-]
\ No newline at end of file
+]
diff --git a/src/views/init-home/data/baseMenu.ts b/src/views/init-home/data/baseMenu.ts
index 3ffd6bbc..0ef0cc04 100644
--- a/src/views/init-home/data/baseMenu.ts
+++ b/src/views/init-home/data/baseMenu.ts
@@ -1413,7 +1413,7 @@ export default [
},
],
},
-
+
],
accessSupport: { text: "间接支持", value: "indirect" },
supportDataAccess: false,
@@ -4124,6 +4124,57 @@ export default [
accessSupport: { text: "不支持", value: "unsupported" },
supportDataAccess: false
},
+ {
+ code: 'system/Region',
+ name: '地区管理',
+ owner: 'iot',
+ id: 'b69782873cc24be8165c6ad29233333',
+ sortIndex: 12,
+ url: '/system/region',
+ icon: 'FormOutlined',
+ showPage: ['region'],
+ permissions: [],
+ buttons: [
+ {
+ id: "add",
+ name: "新增",
+ permissions: [
+ {
+ permission: "region",
+ actions: [
+ "save"
+ ]
+ }
+ ]
+ },
+ {
+ id: "delete",
+ name: "删除",
+ permissions: [
+ {
+ permission: "region",
+ actions: [
+ "delete"
+ ]
+ }
+ ]
+ },
+ {
+ id: "update",
+ name: "编辑",
+ permissions: [
+ {
+ permission: "region",
+ actions: [
+ "save"
+ ]
+ }
+ ]
+ },
+ ],
+ accessSupport: { text: "不支持", value: "unsupported" },
+ supportDataAccess: false
+ },
// {
// code: 'system/License',
// name: 'License管理',
diff --git a/src/views/system/Menu/components/fields.ts b/src/views/system/Menu/components/fields.ts
index 4297d200..582e39fa 100644
--- a/src/views/system/Menu/components/fields.ts
+++ b/src/views/system/Menu/components/fields.ts
@@ -62,6 +62,7 @@ const direction = [
'RadiusUpright',
'Fullscreen',
'FullscreenExit',
+ 'EnvironmentOutlined',
];
const suggestion = [
diff --git a/src/views/system/Region/MapTool/index.ts b/src/views/system/Region/MapTool/index.ts
new file mode 100644
index 00000000..e69de29b
diff --git a/src/views/system/Region/MapTool/map.vue b/src/views/system/Region/MapTool/map.vue
new file mode 100644
index 00000000..13a496d1
--- /dev/null
+++ b/src/views/system/Region/MapTool/map.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/system/Region/index.vue b/src/views/system/Region/index.vue
index 09a5aa73..e804fb0d 100644
--- a/src/views/system/Region/index.vue
+++ b/src/views/system/Region/index.vue
@@ -1,5 +1,6 @@
+
+
@@ -21,6 +23,8 @@