diff --git a/src/App.vue b/src/App.vue index 18bcdbd..7dbfc2c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,8 +1,12 @@ @@ -15,6 +19,11 @@ import { useDarkModeTheme } from '@/hooks/setting/useDarkModeTheme'; import 'dayjs/locale/zh-cn'; import { computed } from 'vue'; + import { NConfigProvider } from 'naive-ui' + import { useDarkThemeHook, useThemeOverridesHook, useCode, useLang } from '@/hooks' + + // 暗黑主题 + const darkNTheme = useDarkThemeHook() // support Multi-language const { getAntdLocale } = useLocale(); diff --git a/src/assets/images/chart/tables/WuRenJiFeiXingShuJu.png b/src/assets/images/chart/tables/WuRenJiFeiXingShuJu.png new file mode 100644 index 0000000..a309d21 Binary files /dev/null and b/src/assets/images/chart/tables/WuRenJiFeiXingShuJu.png differ diff --git a/src/assets/images/chart/tables/WuRenJiImage.png b/src/assets/images/chart/tables/WuRenJiImage.png new file mode 100644 index 0000000..5fd3126 Binary files /dev/null and b/src/assets/images/chart/tables/WuRenJiImage.png differ diff --git a/src/assets/images/chart/tables/WuRenJiShiShiHuaMian.png b/src/assets/images/chart/tables/WuRenJiShiShiHuaMian.png new file mode 100644 index 0000000..2d03a8b Binary files /dev/null and b/src/assets/images/chart/tables/WuRenJiShiShiHuaMian.png differ diff --git a/src/hooks/useTheme.hook.ts b/src/hooks/useTheme.hook.ts index 94d809d..17a1df6 100644 --- a/src/hooks/useTheme.hook.ts +++ b/src/hooks/useTheme.hook.ts @@ -3,6 +3,7 @@ import { darkTheme, GlobalThemeOverrides } from 'naive-ui' import { useDesignStore } from '@/store/modules/designStore/designStore' import { borderRadius } from '@/settings/designSetting' import { alpha, lighten } from '@/utils' +import { useAppStore } from '@/store/modules/app' /** * * 设置全局主题 @@ -45,6 +46,6 @@ export const useThemeOverridesHook = () => { // 返回暗黑主题 export const useDarkThemeHook = () => { - const designStore = useDesignStore() - return computed(() => (designStore.getDarkTheme ? darkTheme : undefined)) + const appStore = useAppStore() + return computed(() => (appStore.getDarkMode == 'dark' ? darkTheme : undefined)) } diff --git a/src/packages/components/Tables/Tables/index.ts b/src/packages/components/Tables/Tables/index.ts index dd4e874..458fc9d 100644 --- a/src/packages/components/Tables/Tables/index.ts +++ b/src/packages/components/Tables/Tables/index.ts @@ -1,31 +1,9 @@ import { TableListConfig } from './TableList' import { TableScrollBoardConfig } from './TableScrollBoard' import { TablesBasicConfig } from "./TablesBasic/index"; -import { GeneralHeadConfig } from "./GeneralHead/index"; -import { ModalHeadConfig } from "./ModalHead/index"; -import { MoreButtonConfig } from "./MoreButton/index"; -import { WeiXingYaoGanConfig } from "./WeiXingYaoGan/index"; -import { XianSuoShangBaoConfig } from "./XianSuoShangBao/index"; -import { MeiRiShangBaoConfig } from "./MeiRiShangBao/index"; - -import { ModalFrameConfig } from "./ModalFrame/index"; -import { ModalFrameCloseConfig } from "./ModalFrameClose/index"; -import { ModalButtonConfig } from "./ModalButton/index"; -import { ModalTimeLineConfig } from "./ModalTimeLine/index"; - export default [ TableListConfig, TableScrollBoardConfig, TablesBasicConfig, - GeneralHeadConfig, - ModalHeadConfig, - MoreButtonConfig, - WeiXingYaoGanConfig, - XianSuoShangBaoConfig, - MeiRiShangBaoConfig, - // ModalFrameConfig, - ModalFrameCloseConfig, - ModalButtonConfig, - ModalTimeLineConfig ]; diff --git a/src/packages/components/Tables/Tables/GeneralHead/config.ts b/src/packages/components/Zhigan/Zhigan/GeneralHead/config.ts similarity index 100% rename from src/packages/components/Tables/Tables/GeneralHead/config.ts rename to src/packages/components/Zhigan/Zhigan/GeneralHead/config.ts diff --git a/src/packages/components/Tables/Tables/GeneralHead/config.vue b/src/packages/components/Zhigan/Zhigan/GeneralHead/config.vue similarity index 100% rename from src/packages/components/Tables/Tables/GeneralHead/config.vue rename to src/packages/components/Zhigan/Zhigan/GeneralHead/config.vue diff --git a/src/packages/components/Tables/Tables/GeneralHead/index.ts b/src/packages/components/Zhigan/Zhigan/GeneralHead/index.ts similarity index 75% rename from src/packages/components/Tables/Tables/GeneralHead/index.ts rename to src/packages/components/Zhigan/Zhigan/GeneralHead/index.ts index cc17bdf..c6bc8db 100644 --- a/src/packages/components/Tables/Tables/GeneralHead/index.ts +++ b/src/packages/components/Zhigan/Zhigan/GeneralHead/index.ts @@ -6,9 +6,9 @@ export const GeneralHeadConfig: ConfigType = { chartKey: 'VGeneralHead', conKey: 'VCGeneralHead', title: '组件标题栏', - category: ChatCategoryEnum.TABLE, - categoryName: ChatCategoryEnumName.TABLE, - package: PackagesCategoryEnum.TABLES, + category: ChatCategoryEnum.ZHIGAN, + categoryName: ChatCategoryEnumName.ZHIGAN, + package: PackagesCategoryEnum.ZHIGAN, chartFrame: ChartFrameEnum.COMMON, image: 'GeneralHead.png' } diff --git a/src/packages/components/Tables/Tables/GeneralHead/index.vue b/src/packages/components/Zhigan/Zhigan/GeneralHead/index.vue similarity index 100% rename from src/packages/components/Tables/Tables/GeneralHead/index.vue rename to src/packages/components/Zhigan/Zhigan/GeneralHead/index.vue diff --git a/src/packages/components/Tables/Tables/GeneralHead/svg/title.vue b/src/packages/components/Zhigan/Zhigan/GeneralHead/svg/title.vue similarity index 100% rename from src/packages/components/Tables/Tables/GeneralHead/svg/title.vue rename to src/packages/components/Zhigan/Zhigan/GeneralHead/svg/title.vue diff --git a/src/packages/components/Tables/Tables/MeiRiShangBao/config.ts b/src/packages/components/Zhigan/Zhigan/MeiRiShangBao/config.ts similarity index 100% rename from src/packages/components/Tables/Tables/MeiRiShangBao/config.ts rename to src/packages/components/Zhigan/Zhigan/MeiRiShangBao/config.ts diff --git a/src/packages/components/Tables/Tables/MeiRiShangBao/config.vue b/src/packages/components/Zhigan/Zhigan/MeiRiShangBao/config.vue similarity index 100% rename from src/packages/components/Tables/Tables/MeiRiShangBao/config.vue rename to src/packages/components/Zhigan/Zhigan/MeiRiShangBao/config.vue diff --git a/src/packages/components/Tables/Tables/MeiRiShangBao/data.json b/src/packages/components/Zhigan/Zhigan/MeiRiShangBao/data.json similarity index 100% rename from src/packages/components/Tables/Tables/MeiRiShangBao/data.json rename to src/packages/components/Zhigan/Zhigan/MeiRiShangBao/data.json diff --git a/src/packages/components/Tables/Tables/MeiRiShangBao/index.ts b/src/packages/components/Zhigan/Zhigan/MeiRiShangBao/index.ts similarity index 76% rename from src/packages/components/Tables/Tables/MeiRiShangBao/index.ts rename to src/packages/components/Zhigan/Zhigan/MeiRiShangBao/index.ts index 5da6669..d20eb79 100644 --- a/src/packages/components/Tables/Tables/MeiRiShangBao/index.ts +++ b/src/packages/components/Zhigan/Zhigan/MeiRiShangBao/index.ts @@ -6,9 +6,9 @@ export const MeiRiShangBaoConfig: ConfigType = { chartKey: 'VMeiRiShangBao', conKey: 'VCMeiRiShangBao', title: '每日上报数量统计', - category: ChatCategoryEnum.TABLE, - categoryName: ChatCategoryEnumName.TABLE, - package: PackagesCategoryEnum.TABLES, + category: ChatCategoryEnum.ZHIGAN, + categoryName: ChatCategoryEnumName.ZHIGAN, + package: PackagesCategoryEnum.ZHIGAN, chartFrame: ChartFrameEnum.COMMON, image: 'MeiRiShangBao.png' } diff --git a/src/packages/components/Tables/Tables/MeiRiShangBao/index.vue b/src/packages/components/Zhigan/Zhigan/MeiRiShangBao/index.vue similarity index 100% rename from src/packages/components/Tables/Tables/MeiRiShangBao/index.vue rename to src/packages/components/Zhigan/Zhigan/MeiRiShangBao/index.vue diff --git a/src/packages/components/Tables/Tables/MeiRiShangBao/svg/xinxi.vue b/src/packages/components/Zhigan/Zhigan/MeiRiShangBao/svg/xinxi.vue similarity index 100% rename from src/packages/components/Tables/Tables/MeiRiShangBao/svg/xinxi.vue rename to src/packages/components/Zhigan/Zhigan/MeiRiShangBao/svg/xinxi.vue diff --git a/src/packages/components/Tables/Tables/ModalButton/config.ts b/src/packages/components/Zhigan/Zhigan/ModalButton/config.ts similarity index 100% rename from src/packages/components/Tables/Tables/ModalButton/config.ts rename to src/packages/components/Zhigan/Zhigan/ModalButton/config.ts diff --git a/src/packages/components/Tables/Tables/ModalButton/config.vue b/src/packages/components/Zhigan/Zhigan/ModalButton/config.vue similarity index 100% rename from src/packages/components/Tables/Tables/ModalButton/config.vue rename to src/packages/components/Zhigan/Zhigan/ModalButton/config.vue diff --git a/src/packages/components/Tables/Tables/ModalButton/index.ts b/src/packages/components/Zhigan/Zhigan/ModalButton/index.ts similarity index 75% rename from src/packages/components/Tables/Tables/ModalButton/index.ts rename to src/packages/components/Zhigan/Zhigan/ModalButton/index.ts index b6f24b4..23f6950 100644 --- a/src/packages/components/Tables/Tables/ModalButton/index.ts +++ b/src/packages/components/Zhigan/Zhigan/ModalButton/index.ts @@ -6,9 +6,9 @@ export const ModalButtonConfig: ConfigType = { chartKey: 'VModalButton', conKey: 'VCModalButton', title: '重复报警弹窗按钮', - category: ChatCategoryEnum.TABLE, - categoryName: ChatCategoryEnumName.TABLE, - package: PackagesCategoryEnum.TABLES, + category: ChatCategoryEnum.ZHIGAN, + categoryName: ChatCategoryEnumName.ZHIGAN, + package: PackagesCategoryEnum.ZHIGAN, chartFrame: ChartFrameEnum.COMMON, image: 'ModalButton.png' } diff --git a/src/packages/components/Tables/Tables/ModalButton/index.vue b/src/packages/components/Zhigan/Zhigan/ModalButton/index.vue similarity index 100% rename from src/packages/components/Tables/Tables/ModalButton/index.vue rename to src/packages/components/Zhigan/Zhigan/ModalButton/index.vue diff --git a/src/packages/components/Tables/Tables/ModalButton/svg/button.vue b/src/packages/components/Zhigan/Zhigan/ModalButton/svg/button.vue similarity index 100% rename from src/packages/components/Tables/Tables/ModalButton/svg/button.vue rename to src/packages/components/Zhigan/Zhigan/ModalButton/svg/button.vue diff --git a/src/packages/components/Tables/Tables/ModalFrame/config.ts b/src/packages/components/Zhigan/Zhigan/ModalFrame/config.ts similarity index 100% rename from src/packages/components/Tables/Tables/ModalFrame/config.ts rename to src/packages/components/Zhigan/Zhigan/ModalFrame/config.ts diff --git a/src/packages/components/Tables/Tables/ModalFrame/config.vue b/src/packages/components/Zhigan/Zhigan/ModalFrame/config.vue similarity index 100% rename from src/packages/components/Tables/Tables/ModalFrame/config.vue rename to src/packages/components/Zhigan/Zhigan/ModalFrame/config.vue diff --git a/src/packages/components/Tables/Tables/ModalFrame/index.ts b/src/packages/components/Zhigan/Zhigan/ModalFrame/index.ts similarity index 75% rename from src/packages/components/Tables/Tables/ModalFrame/index.ts rename to src/packages/components/Zhigan/Zhigan/ModalFrame/index.ts index 7453169..dec1a4c 100644 --- a/src/packages/components/Tables/Tables/ModalFrame/index.ts +++ b/src/packages/components/Zhigan/Zhigan/ModalFrame/index.ts @@ -6,9 +6,9 @@ export const ModalFrameConfig: ConfigType = { chartKey: 'VModalFrame', conKey: 'VCModalFrame', title: '重复报警弹窗框架', - category: ChatCategoryEnum.TABLE, - categoryName: ChatCategoryEnumName.TABLE, - package: PackagesCategoryEnum.TABLES, + category: ChatCategoryEnum.ZHIGAN, + categoryName: ChatCategoryEnumName.ZHIGAN, + package: PackagesCategoryEnum.ZHIGAN, chartFrame: ChartFrameEnum.COMMON, image: 'ModalFrame.png' } diff --git a/src/packages/components/Tables/Tables/ModalFrame/index.vue b/src/packages/components/Zhigan/Zhigan/ModalFrame/index.vue similarity index 94% rename from src/packages/components/Tables/Tables/ModalFrame/index.vue rename to src/packages/components/Zhigan/Zhigan/ModalFrame/index.vue index a1ae058..7107b5f 100644 --- a/src/packages/components/Tables/Tables/ModalFrame/index.vue +++ b/src/packages/components/Zhigan/Zhigan/ModalFrame/index.vue @@ -1,6 +1,7 @@