diff --git a/build/generate/generateModifyVars.ts b/build/generate/generateModifyVars.ts index fc2e62640892c59eab87229645eb202f441c9239..8037324b71394e3ac1ea923e6387a72da19e3c2d 100644 --- a/build/generate/generateModifyVars.ts +++ b/build/generate/generateModifyVars.ts @@ -28,6 +28,7 @@ export function generateModifyVars(dark = false) { 'success-color': '#55D187', // Success color 'error-color': '#ED6F6F', // False color 'warning-color': '#EFBD47', // Warning color + 'border-color-base': '#EEEEEE', 'font-size-base': '14px', // Main font size 'border-radius-base': '2px', // Component/float fillet 'link-color': primary, // Link color diff --git a/index.html b/index.html index e41a82d2881520180c26a62a6708d28a66af3847..55da86ac45f6af6ee3842bfdaf7c8c57d0dd05d3 100644 --- a/index.html +++ b/index.html @@ -16,9 +16,11 @@
diff --git a/package.json b/package.json index 77a463aaef8cd213bb8015caa652aa4b82fe8991..f8e2a94b743244d533789b08439e6b602c5f9afe 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ }, "dependencies": { "@iconify/iconify": "^2.0.0-rc.6", - "@vueuse/core": "^4.8.0", + "@vueuse/core": "^4.8.1", "@zxcvbn-ts/core": "^0.3.0", "ant-design-vue": "^2.1.2", "axios": "^0.21.1", @@ -43,6 +43,7 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "path-to-regexp": "^6.2.0", + "pinia": "^2.0.0-alpha.12", "print-js": "^1.6.0", "qrcode": "^1.4.4", "sortablejs": "^1.13.0", @@ -52,8 +53,6 @@ "vue-i18n": "9.0.0", "vue-router": "^4.0.6", "vue-types": "^3.0.2", - "vuex": "^4.0.0", - "vuex-module-decorators": "^1.0.1", "xlsx": "^0.16.9" }, "devDependencies": { @@ -81,7 +80,7 @@ "conventional-changelog-cli": "^2.1.1", "cross-env": "^7.0.3", "dotenv": "^8.2.0", - "eslint": "^7.23.0", + "eslint": "^7.24.0", "eslint-config-prettier": "^8.1.0", "eslint-define-config": "^1.0.7", "eslint-plugin-prettier": "^3.3.1", @@ -115,13 +114,14 @@ "vite-plugin-style-import": "^0.9.2", "vite-plugin-svg-icons": "^0.4.1", "vite-plugin-theme": "^0.6.3", - "vite-plugin-windicss": "0.12.5", + "vite-plugin-windicss": "0.13.1", "vue-eslint-parser": "^7.6.0" }, "resolutions": { "//": "Used to install imagemin dependencies, because imagemin may not be installed in China.If it is abroad, you can delete it", "bin-wrapper": "npm:bin-wrapper-china", - "rollup": "^2.44.0" + "rollup": "^2.45.1", + "esbuild": "^0.11.6" }, "repository": { "type": "git", diff --git a/src/components/Application/src/AppProvider.vue b/src/components/Application/src/AppProvider.vue index 35e6867ef21babd3954e468e95f7d06b2cb2898d..d0722bfe220cd57e98208dcf8c5f5979be7012f3 100644 --- a/src/components/Application/src/AppProvider.vue +++ b/src/components/Application/src/AppProvider.vue @@ -3,22 +3,24 @@ import { createAppProviderContext } from './useAppContext'; - import designSetting from '/@/settings/designSetting'; + import { prefixCls } from '/@/settings/designSetting'; import { createBreakpointListen } from '/@/hooks/event/useBreakpoint'; import { propTypes } from '/@/utils/propTypes'; - import { appStore } from '/@/store/modules/app'; + import { useAppStore } from '/@/store/modules/app'; import { MenuModeEnum, MenuTypeEnum } from '/@/enums/menuEnum'; export default defineComponent({ name: 'AppProvider', inheritAttrs: false, props: { - prefixCls: propTypes.string.def(designSetting.prefixCls), + prefixCls: propTypes.string.def(prefixCls), }, setup(props, { slots }) { const isMobile = ref(false); const isSetState = ref(false); + const appStore = useAppStore(); + createBreakpointListen(({ screenMap, sizeEnum, width }) => { const lgWidth = screenMap.get(sizeEnum.LG); if (lgWidth) { @@ -42,20 +44,20 @@ split: menuSplit, }, } = appStore.getProjectConfig; - appStore.commitProjectConfigState({ + appStore.setProjectConfig({ menuSetting: { type: MenuTypeEnum.SIDEBAR, mode: MenuModeEnum.INLINE, split: false, }, }); - appStore.commitBeforeMiniState({ menuMode, menuCollapsed, menuType, menuSplit }); + appStore.setBeforeMiniInfo({ menuMode, menuCollapsed, menuType, menuSplit }); } } else { if (unref(isSetState)) { isSetState.value = false; - const { menuMode, menuCollapsed, menuType, menuSplit } = appStore.getBeforeMiniState; - appStore.commitProjectConfigState({ + const { menuMode, menuCollapsed, menuType, menuSplit } = appStore.getBeforeMiniInfo; + appStore.setProjectConfig({ menuSetting: { type: menuType, mode: menuMode, diff --git a/src/components/Application/src/search/AppSearchKeyItem.vue b/src/components/Application/src/search/AppSearchKeyItem.vue index 48af367c06a8edf1963f53032adf3ed99543fbc7..9f5bf853f600ba2ee7cddf842f1b0a56ecc076b3 100644 --- a/src/components/Application/src/search/AppSearchKeyItem.vue +++ b/src/components/Application/src/search/AppSearchKeyItem.vue @@ -1,17 +1,13 @@ diff --git a/src/components/SimpleMenu/src/SimpleMenu.vue b/src/components/SimpleMenu/src/SimpleMenu.vue index 77d67d6e644a790f2d2fb2762cdc90bb47630b9d..1342b308b9403e836af2c06faaa188bcb5ed7279 100644 --- a/src/components/SimpleMenu/src/SimpleMenu.vue +++ b/src/components/SimpleMenu/src/SimpleMenu.vue @@ -6,7 +6,6 @@ :class="prefixCls" :activeSubMenuNames="activeSubMenuNames" @select="handleSelect" - @open-change="handleOpenChange" >