From a084e1d9796329fa74bc3cb5f0d84ff3a2c1c77f Mon Sep 17 00:00:00 2001 From: wanglihui <1769794040@qq.com> Date: Sun, 13 Aug 2023 21:23:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E2=9C=A8=E6=96=B0=E5=A2=9E=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/menu/modules/setting.ts | 2 +- src/menu/modules/tool.ts | 2 +- src/menu/modules/workplace.ts | 43 +++++ src/pages/workplace/configuration.vue | 17 ++ .../workplace/manage/components/Apply.vue | 130 +++++++++++++++ src/pages/workplace/manage/index.vue | 149 ++++++++++++++++++ 6 files changed, 341 insertions(+), 2 deletions(-) create mode 100644 src/menu/modules/workplace.ts create mode 100644 src/pages/workplace/configuration.vue create mode 100644 src/pages/workplace/manage/components/Apply.vue create mode 100644 src/pages/workplace/manage/index.vue diff --git a/src/menu/modules/setting.ts b/src/menu/modules/setting.ts index 2dfb78a..9faa330 100644 --- a/src/menu/modules/setting.ts +++ b/src/menu/modules/setting.ts @@ -9,7 +9,7 @@ const home: Menu.MenuOptions = { isHide: false, isKeepAlive: true, isLink: '', - index: 8, + index: 9, title: '设置' }, children: [ diff --git a/src/menu/modules/tool.ts b/src/menu/modules/tool.ts index 45c6385..807678c 100644 --- a/src/menu/modules/tool.ts +++ b/src/menu/modules/tool.ts @@ -9,7 +9,7 @@ const home: Menu.MenuOptions = { isHide: false, isKeepAlive: true, isLink: '', - index: 7, + index: 8, title: '工具' }, children: [ diff --git a/src/menu/modules/workplace.ts b/src/menu/modules/workplace.ts new file mode 100644 index 0000000..4e73eca --- /dev/null +++ b/src/menu/modules/workplace.ts @@ -0,0 +1,43 @@ +const home: Menu.MenuOptions = { + name: 'tool', + path: '/workplace', + meta: { + icon: 'i-bd-all-application', + isAffix: false, + isFull: false, + isHide: false, + isKeepAlive: true, + isLink: '', + index: 7, + title: '工作台' + }, + children: [ + { + name: 'workplaceManage', + path: '/workplace/manage', + meta: { + icon: 'i-bd-application', + isAffix: false, + isFull: false, + isHide: false, + isKeepAlive: true, + isLink: '', + title: '应用管理' + } + }, + { + name: 'workplaceConfiguration', + path: '/workplace/configuration', + meta: { + icon: 'i-bd-setting-config', + isAffix: false, + isFull: false, + isHide: false, + isKeepAlive: true, + isLink: '', + title: '工作台设置' + } + } + ] +}; +export default home; diff --git a/src/pages/workplace/configuration.vue b/src/pages/workplace/configuration.vue new file mode 100644 index 0000000..cddf4b3 --- /dev/null +++ b/src/pages/workplace/configuration.vue @@ -0,0 +1,17 @@ + + + + 工作台设置 + + + + + +meta: + title: 工作台设置 + isAffix: false + + + diff --git a/src/pages/workplace/manage/components/Apply.vue b/src/pages/workplace/manage/components/Apply.vue new file mode 100644 index 0000000..b536061 --- /dev/null +++ b/src/pages/workplace/manage/components/Apply.vue @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + PC + 移动端 + + + + + + + + + 取消 + 发送 + + + + + + + + diff --git a/src/pages/workplace/manage/index.vue b/src/pages/workplace/manage/index.vue new file mode 100644 index 0000000..35897cc --- /dev/null +++ b/src/pages/workplace/manage/index.vue @@ -0,0 +1,149 @@ + + + + + + 应用管理 + + + + + + + + 新增应用 + + + + + + + + + + + + + + + + + + + {{ item.formatter(scope.row) }} + + + {{ scope.row[item.prop] }} + + + + + + + + + + + + + +meta: + title: 应用管理 + isAffix: false + + + + +
应用管理