From d2fabeae5f5bc6c6eecb9e68abb1e7dd83fff618 Mon Sep 17 00:00:00 2001 From: mtruning <1262327911@qq.com> Date: Sat, 15 Jan 2022 14:56:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=B0=E5=A2=9E=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SystemSet/index.vue | 43 ++++++++++++------- src/enums/storageEnum.ts | 2 + .../barCommon => Bars/BarCommon}/index.ts | 0 .../barCommon => Bars/BarCommon}/index.vue | 0 .../components/Chart/{bar => Bars}/index.ts | 0 .../Chart/{Pie => Pies}/PieCommon/index.ts | 0 .../Chart/{Pie => Pies}/PieCommon/index.vue | 0 .../components/Chart/{Pie => Pies}/index.ts | 0 src/packages/components/Chart/index.ts | 4 +- src/packages/components/Decorate/index.ts | 4 +- .../{textCommon => Texts/TextCommon}/index.ts | 2 +- .../TextCommon}/index.vue | 0 .../components/Information/Texts/index.ts | 3 ++ src/packages/components/Information/index.ts | 4 +- src/settings/designSetting.ts | 6 --- src/settings/systemSetting.ts | 10 +++++ .../chartLayoutStore/chartLayoutStore.ts | 10 ++--- src/store/modules/designStore/designStore.ts | 3 +- src/store/modules/langStore/langStore.ts | 1 + .../modules/packagesStore/packagesStore.ts | 1 + .../modules/settingStore/settingStore.d.ts | 7 +++ .../modules/settingStore/settingStore.ts | 28 ++++++++++++ src/utils/plugin.ts | 3 +- .../components/OptionContent/index.vue | 17 ++++++-- src/views/chart/index.vue | 11 ++--- 25 files changed, 112 insertions(+), 47 deletions(-) rename src/packages/components/Chart/{bar/barCommon => Bars/BarCommon}/index.ts (100%) rename src/packages/components/Chart/{bar/barCommon => Bars/BarCommon}/index.vue (100%) rename src/packages/components/Chart/{bar => Bars}/index.ts (100%) rename src/packages/components/Chart/{Pie => Pies}/PieCommon/index.ts (100%) rename src/packages/components/Chart/{Pie => Pies}/PieCommon/index.vue (100%) rename src/packages/components/Chart/{Pie => Pies}/index.ts (100%) rename src/packages/components/Information/{textCommon => Texts/TextCommon}/index.ts (86%) rename src/packages/components/Information/{textCommon => Texts/TextCommon}/index.vue (100%) create mode 100644 src/packages/components/Information/Texts/index.ts create mode 100644 src/settings/systemSetting.ts create mode 100644 src/store/modules/settingStore/settingStore.d.ts create mode 100644 src/store/modules/settingStore/settingStore.ts diff --git a/src/components/SystemSet/index.vue b/src/components/SystemSet/index.vue index a66945c8..e161bde1 100644 --- a/src/components/SystemSet/index.vue +++ b/src/components/SystemSet/index.vue @@ -1,7 +1,9 @@ - - {{ item.tip }} - + {{ item.tip }} @@ -40,6 +40,8 @@ import { reactive } from 'vue' import { ListType } from './index.d' import { useLangStore } from '@/store/modules/langStore/langStore' import { useDesignStore } from '@/store/modules/designStore/designStore' +import { useSettingStore } from '@/store/modules/settingStore/settingStore' +import { SettingStoreEnums } from '@/store/modules/settingStore/settingStore.d' import { icon } from '@/plugins' const { HelpOutlineIcon } = icon.ionicons5 @@ -52,23 +54,31 @@ defineProps({ const langStore = useLangStore() const designStore = useDesignStore() +const settingStore = useSettingStore() const list = reactive([ - { - key: 'lang', - value: langStore.getReload, - type: 'switch', - name: '切换语言', - desc: '切换语言是否重新加载页面', - tip: '不重载有较低可能性导致部分区域语言切换失败' - }, { key: 'aollapsed', value: designStore.asideAllCollapsed, type: 'switch', name: '菜单折叠', - desc: '左侧菜单是否全部折叠', - } + desc: '左侧菜单全部折叠', + }, + { + key: SettingStoreEnums.HIDE_PACKAGE_ONE_CATEGORY, + value: settingStore.getHidePackageOneCategory, + type: 'switch', + name: '隐藏分类', + desc: '工作空间表单分类只有单项时隐藏', + }, + { + key: 'lang', + value: langStore.getReload, + type: 'switch', + name: '切换语言', + desc: '切换语言重新加载页面', + tip: '若遇到部分区域语言切换失败,则开启' + }, ]) const closeHandle = () => { @@ -83,12 +93,15 @@ const handleChange = (e: Event, item: ListType) => { case 'aollapsed': designStore.changeAsideAllCollapsed() break + case SettingStoreEnums.HIDE_PACKAGE_ONE_CATEGORY: + settingStore.setItem(SettingStoreEnums.HIDE_PACKAGE_ONE_CATEGORY, item.value) + break } }