From cc1e6d90ccac7756c4db15a45b864a90112fe379 Mon Sep 17 00:00:00 2001 From: ailoooong Date: Mon, 7 Apr 2025 17:26:47 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20opendesign=E7=BB=84=E4=BB=B6=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E8=87=B3v0.0.75?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 3 + package.json | 2 +- pnpm-lock.yaml | 12 ++-- src/assets/style/markdown.scss | 2 +- src/assets/style/theme/index.scss | 2 + src/assets/style/theme/input.scss | 9 ++- src/assets/style/theme/pagination.scss | 13 +++++ src/assets/style/theme/textarea.scss | 8 +++ src/components/AppPagination.vue | 36 +++--------- src/components/FilterableTableHeader.vue | 2 +- src/components/OTableItemNew.vue | 4 ++ src/components/filter/FilterHeader.vue | 37 ++++++------- src/components/header/AppHeader.vue | 2 +- src/components/search/SearchFilter.vue | 70 ++++++++++++++---------- src/utils/common.ts | 23 ++------ src/views/home/HomeHeader.vue | 2 +- 16 files changed, 121 insertions(+), 106 deletions(-) create mode 100644 src/assets/style/theme/pagination.scss create mode 100644 src/assets/style/theme/textarea.scss diff --git a/components.d.ts b/components.d.ts index c14c509..be93fe6 100644 --- a/components.d.ts +++ b/components.d.ts @@ -61,4 +61,7 @@ declare module 'vue' { StatusFeedback: typeof import('./src/components/collaboration/StatusFeedback.vue')['default'] TableShowOverflowTips: typeof import('./src/components/collaboration/TableShowOverflowTips.vue')['default'] } + export interface ComponentCustomProperties { + vLoading: typeof import('element-plus/es')['ElLoadingDirective'] + } } diff --git a/package.json b/package.json index afc51e6..e6deabb 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@opensig/open-analytics": "^0.0.9", - "@opensig/opendesign": "0.0.64", + "@opensig/opendesign": "0.0.75", "@vueuse/core": "10.11.1", "axios": "1.8.2", "clipboard": "2.0.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c00576..df80bf1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^0.0.9 version: 0.0.9 '@opensig/opendesign': - specifier: 0.0.64 - version: 0.0.64(vue@3.4.38(typescript@4.9.5)) + specifier: 0.0.75 + version: 0.0.75(vue@3.4.38(typescript@4.9.5)) '@vueuse/core': specifier: 10.11.1 version: 10.11.1(vue@3.4.38(typescript@4.9.5)) @@ -494,10 +494,10 @@ packages: '@opensig/open-analytics@0.0.9': resolution: {integrity: sha512-D+4VWxgBc1ABsQjWEjWfBfoBQ4PQbc1lNZeEYpQXkTJLLFcj6nSa+LwcYZFXtZdGz9dzOhhbwRwXv66WFw2qJw==} - '@opensig/opendesign@0.0.64': - resolution: {integrity: sha512-JA/YoFZVMlTyio+7yACHCs7097E0jlb/6oev1CfjRQd8eN5LU1NYnV/9j4dTALMAGXe2khqniOLNYXKS6Wrm+g==} + '@opensig/opendesign@0.0.75': + resolution: {integrity: sha512-/0pdeb/jnY4KA9Zlwo4EI2EWHlRCvDqrj06E1JzlbcKzhvz6fGT5LkwgLUmG7+VIeobpnS+JP1sK5a6M1EMzFQ==} peerDependencies: - vue: ^3.1.0 + vue: ^3.3.0 '@pkgr/core@0.1.1': resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} @@ -2381,7 +2381,7 @@ snapshots: uuid: 10.0.0 web-vitals: 4.2.4 - '@opensig/opendesign@0.0.64(vue@3.4.38(typescript@4.9.5))': + '@opensig/opendesign@0.0.75(vue@3.4.38(typescript@4.9.5))': dependencies: date-fns: 2.30.0 vue: 3.4.38(typescript@4.9.5) diff --git a/src/assets/style/markdown.scss b/src/assets/style/markdown.scss index 7aba4f2..bbe5ba8 100644 --- a/src/assets/style/markdown.scss +++ b/src/assets/style/markdown.scss @@ -60,7 +60,7 @@ background-color: var(--o-color-control2-light) !important; padding: 0; overflow: hidden; - + color: var(--o-color-info1); code { display: block; overflow-x: auto; diff --git a/src/assets/style/theme/index.scss b/src/assets/style/theme/index.scss index dd6e726..c49a02a 100644 --- a/src/assets/style/theme/index.scss +++ b/src/assets/style/theme/index.scss @@ -12,3 +12,5 @@ @use './tab.scss' as *; @use './rate.scss' as *; @use './result.scss' as *; +@use './pagination.scss' as *; +@use './textarea.scss' as *; diff --git a/src/assets/style/theme/input.scss b/src/assets/style/theme/input.scss index eadcc6d..f939b25 100644 --- a/src/assets/style/theme/input.scss +++ b/src/assets/style/theme/input.scss @@ -1,3 +1,8 @@ -.o-input-clear { - font-size: 20px; +.o-input { + .o_input-limit { + display: none; + } + .o-input-clear { + font-size: 20px; + } } diff --git a/src/assets/style/theme/pagination.scss b/src/assets/style/theme/pagination.scss new file mode 100644 index 0000000..2f1df66 --- /dev/null +++ b/src/assets/style/theme/pagination.scss @@ -0,0 +1,13 @@ +.o-pagination { + --pagination-item-bg-color: var(--o-color-fill2); + --pagination-item-bg-color-current: var(--o-color-primary1); + --pagination-item-color-current: var(--o-color-white); + // 鼠标划过时颜色 + --pagination-item-bg-color-hover: var(--o-color-primary2); + --pagination-item-color-hover: var(--o-color-white); + + .o-pagination-item { + width: auto; + min-width: var(--pagination-item-size); + } +} diff --git a/src/assets/style/theme/textarea.scss b/src/assets/style/theme/textarea.scss new file mode 100644 index 0000000..992ea88 --- /dev/null +++ b/src/assets/style/theme/textarea.scss @@ -0,0 +1,8 @@ +.o_textarea { + --limit-color: var(--o-color-info4); +} +.o-textarea { + .o_box-main { + --_box-radius: 4px; + } +} diff --git a/src/components/AppPagination.vue b/src/components/AppPagination.vue index 7db948b..f7e4f26 100644 --- a/src/components/AppPagination.vue +++ b/src/components/AppPagination.vue @@ -1,11 +1,8 @@ diff --git a/src/components/FilterableTableHeader.vue b/src/components/FilterableTableHeader.vue index dd66d31..01fbb32 100644 --- a/src/components/FilterableTableHeader.vue +++ b/src/components/FilterableTableHeader.vue @@ -207,7 +207,7 @@ const reset = () => { >
- + +