diff --git a/contact-frontend/packages/modules/services/enterprise/src/layouts/MenusLayout.vue b/contact-frontend/packages/modules/services/enterprise/src/layouts/MenusLayout.vue index 356fddb0..59bcd135 100644 --- a/contact-frontend/packages/modules/services/enterprise/src/layouts/MenusLayout.vue +++ b/contact-frontend/packages/modules/services/enterprise/src/layouts/MenusLayout.vue @@ -1,15 +1,23 @@ diff --git a/contact-frontend/packages/modules/services/enterprise/src/routes/index.ts b/contact-frontend/packages/modules/services/enterprise/src/routes/index.ts index d0963107..4bed5ffe 100644 --- a/contact-frontend/packages/modules/services/enterprise/src/routes/index.ts +++ b/contact-frontend/packages/modules/services/enterprise/src/routes/index.ts @@ -6,6 +6,9 @@ import { BusinessOutline, GitNetworkOutline, LibraryOutline, + BagCheckOutline, + PeopleOutline, + OptionsOutline, } from '@vicons/ionicons5' const routes: RouteRecordRaw[] = [ @@ -52,7 +55,7 @@ const routes: RouteRecordRaw[] = [ meta: { title: '质检', requiresAuth: true, - icon: 'el-icon-setting', + icon: BagCheckOutline, }, }, { @@ -60,6 +63,7 @@ const routes: RouteRecordRaw[] = [ name: ROUTE_NAME.ENTERPRISE_ADMIN_INDEX, meta: { title: '组织/成员', + icon: PeopleOutline, }, children: [ { @@ -69,7 +73,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '账号管理', requiresAuth: true, - icon: 'el-icon-setting', }, }, { @@ -79,7 +82,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '角色管理', requiresAuth: true, - icon: 'el-icon-setting', }, }, { @@ -89,7 +91,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '组织架构', requiresAuth: true, - icon: 'el-icon-setting', }, }, ], @@ -99,6 +100,7 @@ const routes: RouteRecordRaw[] = [ name: ROUTE_NAME.ENTERPRISE_FEATURE_INDEX, meta: { title: '功能设置', + icon: OptionsOutline, }, children: [ { @@ -108,7 +110,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '对话设置', requiresAuth: true, - icon: 'el-icon-setting', }, }, { @@ -118,7 +119,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '客户设置', requiresAuth: true, - icon: 'el-icon-setting', }, }, { @@ -128,7 +128,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '工单设置', requiresAuth: true, - icon: 'el-icon-setting', }, }, { @@ -138,7 +137,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '留言设置', requiresAuth: true, - icon: 'el-icon-setting', }, }, ], diff --git a/contact-frontend/packages/modules/services/organization/src/layouts/MenusLayout.vue b/contact-frontend/packages/modules/services/organization/src/layouts/MenusLayout.vue index b6c27e8c..d6178b5b 100644 --- a/contact-frontend/packages/modules/services/organization/src/layouts/MenusLayout.vue +++ b/contact-frontend/packages/modules/services/organization/src/layouts/MenusLayout.vue @@ -3,11 +3,18 @@ import { MenusLayout } from '@cskefu/shared-ui' import { MenuOption } from 'naive-ui' import { Menu } from '@cskefu/shared-ui' +import { ref } from 'vue' const menuOptions: MenuOption[] = [] +const collapsed = ref(false) diff --git a/contact-frontend/packages/modules/services/seats/src/layouts/MenusLayout.vue b/contact-frontend/packages/modules/services/seats/src/layouts/MenusLayout.vue index 356fddb0..59bcd135 100644 --- a/contact-frontend/packages/modules/services/seats/src/layouts/MenusLayout.vue +++ b/contact-frontend/packages/modules/services/seats/src/layouts/MenusLayout.vue @@ -1,15 +1,23 @@ diff --git a/contact-frontend/packages/modules/services/seats/src/routes/index.ts b/contact-frontend/packages/modules/services/seats/src/routes/index.ts index 7a4dea68..47d466fd 100644 --- a/contact-frontend/packages/modules/services/seats/src/routes/index.ts +++ b/contact-frontend/packages/modules/services/seats/src/routes/index.ts @@ -7,10 +7,7 @@ import { AnalyticsOutline, ChatbubblesOutline, DocumentAttachOutline, - BarChartOutline, - SettingsOutline, HardwareChip, - GridOutline, } from '@vicons/ionicons5' const routes: RouteRecordRaw[] = [ @@ -75,7 +72,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '数据统计', requiresAuth: true, - icon: BarChartOutline, }, }, { @@ -85,7 +81,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '机器人管理', requiresAuth: true, - icon: GridOutline, }, }, { @@ -95,7 +90,6 @@ const routes: RouteRecordRaw[] = [ meta: { title: '机器人设置', requiresAuth: true, - icon: SettingsOutline, }, }, ], diff --git a/contact-frontend/packages/modules/services/setting/src/layouts/MenusLayout.vue b/contact-frontend/packages/modules/services/setting/src/layouts/MenusLayout.vue index 610d8ac3..f2e01e36 100644 --- a/contact-frontend/packages/modules/services/setting/src/layouts/MenusLayout.vue +++ b/contact-frontend/packages/modules/services/setting/src/layouts/MenusLayout.vue @@ -2,11 +2,18 @@ import { MenusLayout } from '@cskefu/shared-ui' import { MenuOption } from 'naive-ui' import { Menu } from '@cskefu/shared-ui' +import { ref } from 'vue' const menuOptions: MenuOption[] = [] +const collapsed = ref(false) diff --git a/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue b/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue index 4b3a5504..114641eb 100644 --- a/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue +++ b/contact-frontend/packages/modules/services/system/src/layouts/MenusLayout.vue @@ -1,16 +1,23 @@ diff --git a/contact-frontend/packages/shared/ui/src/layouts/MenusLayout.vue b/contact-frontend/packages/shared/ui/src/layouts/MenusLayout.vue index 0a92e257..a5274b65 100644 --- a/contact-frontend/packages/shared/ui/src/layouts/MenusLayout.vue +++ b/contact-frontend/packages/shared/ui/src/layouts/MenusLayout.vue @@ -18,7 +18,13 @@ defineProps({ type: Boolean, default: true, }, + collapsed: { + type: Boolean, + default: false, + }, }) + +defineEmits(['update:collapsed'])