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'])
@@ -35,7 +41,16 @@ defineProps({
:y-offset="60"
:rotate="-15"
/>
-
+