From b93f20f0df91689191b8414657171e9f17ba5d68 Mon Sep 17 00:00:00 2001 From: Vben Date: Fri, 5 Mar 2021 00:47:14 +0800 Subject: [PATCH] perf(login): enter to log in --- .github/workflows/deploy.yml | 2 +- CHANGELOG.zh_CN.md | 5 ++ package.json | 5 +- .../Application/src/search/useMenuSearch.ts | 8 +-- .../src/collapse/CollapseContainer.vue | 3 +- .../Container/src/collapse/CollapseHeader.vue | 2 +- src/components/Description/src/index.vue | 2 - .../Form/src/components/FormItem.tsx | 1 + src/components/Page/src/PageWrapper.vue | 2 +- .../Table/src/hooks/useDataSource.ts | 14 +++-- src/enums/keyCodeEnum.ts | 6 +++ src/views/demo/comp/desc/index.vue | 2 +- .../demo/system/account/AccountModal.vue | 3 +- src/views/demo/system/account/index.vue | 1 + src/views/sys/login/LoginForm.vue | 9 ++++ yarn.lock | 54 +++++++------------ 16 files changed, 64 insertions(+), 55 deletions(-) create mode 100644 src/enums/keyCodeEnum.ts diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b9d07009..a332270e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -55,7 +55,7 @@ jobs: # ARGS: --delete --verbose --parallel=80 push-to-gh-pages: - if: "contains(github.event.head_commit.message, '[deploy]')" + if: "contains(github.event.head_commit.message, '[release]')" runs-on: ubuntu-latest steps: - name: Checkout diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 272eda3c..6990792d 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -4,6 +4,11 @@ - `BasicTree` 新增`clickRowToExpand`,用于单击树节点展开 +### ⚡ Performance Improvements + +- 表格关闭分页时不再携带分页参数 +- 登录页监听回车事件进行登录 + ### 🐛 Bug Fixes - 修复`Description`已知问题 diff --git a/package.json b/package.json index f09ef5bc..1d4e374f 100644 --- a/package.json +++ b/package.json @@ -91,6 +91,7 @@ "is-ci": "^3.0.0", "less": "^4.1.1", "lint-staged": "^10.5.4", + "postcss": "^8.2.7", "prettier": "^2.2.1", "pretty-quick": "^3.1.0", "rimraf": "^3.0.2", @@ -116,7 +117,9 @@ }, "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" + "bin-wrapper": "npm:bin-wrapper-china", + "esbuild": "0.8.55", + "rollup": "2.40.0" }, "repository": { "type": "git", diff --git a/src/components/Application/src/search/useMenuSearch.ts b/src/components/Application/src/search/useMenuSearch.ts index 82e53118..6a6fde22 100644 --- a/src/components/Application/src/search/useMenuSearch.ts +++ b/src/components/Application/src/search/useMenuSearch.ts @@ -3,6 +3,7 @@ import type { Menu } from '/@/router/types'; import { ref, onBeforeMount, unref, Ref, nextTick } from 'vue'; import { getMenus } from '/@/router/menus'; +import { KeyCodeEnum } from '/@/enums/keyCodeEnum'; import { cloneDeep } from 'lodash-es'; import { filter, forEach } from '/@/utils/helper/treeHelper'; @@ -19,13 +20,6 @@ export interface SearchResult { icon?: string; } -const enum KeyCodeEnum { - UP = 38, - DOWN = 40, - ENTER = 13, - ESC = 27, -} - // Translate special characters function transform(c: string) { const code: string[] = ['$', '(', ')', '*', '+', '.', '[', ']', '?', '\\', '^', '{', '}', '|']; diff --git a/src/components/Container/src/collapse/CollapseContainer.vue b/src/components/Container/src/collapse/CollapseContainer.vue index 136701e9..007e36d6 100644 --- a/src/components/Container/src/collapse/CollapseContainer.vue +++ b/src/components/Container/src/collapse/CollapseContainer.vue @@ -5,6 +5,7 @@ :prefixCls="prefixCls" :show="show" @expand="handleExpand" + :class="show ? 'mb-3' : ''" >