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 @@