diff --git a/components.d.ts b/components.d.ts index c14c5095ab7216ec75bffcb17e270afaa998d0d7..be93fe611f119e28c5e05826888a4e36940785b5 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 afc51e66ad3c7d95ff8aadf0ec6f8a29a62b37be..e6deabbab2288dd818601bc5b9fd91dbf3d2ae1b 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 3c00576b0dc56f4869bc77e02a29dff8ecc32652..df80bf1f30f4dbd740c81644d3e029ed073bfd9b 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 7aba4f244d3ec4dc6d8585bbf3b90f6168c7a200..bbe5ba88a995810d92b51414f4ff918ece2468c6 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 dd6e7269fb267c850b93b442f8025ac3e5c28196..c49a02a5fe0af5b5a226c5f2a4ce32d40c1f8d26 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 eadcc6d22b6e77ec9f15fd4cd3b6f2534a2113ee..f939b25922fcdfdf0886ee2ac0b7499894009b6c 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 0000000000000000000000000000000000000000..2f1df66e89b1c8ffd7bbe185b14c65406dac8816 --- /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 0000000000000000000000000000000000000000..992ea88319de0cc6f97024b5d5de087e0577e151 --- /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 7db948bcb246b28aa11cfab07ba68d3e64d00f25..f7e4f2629c587196af2694df78c82c7baf98b92e 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 dd66d31ec693ab146645ddafb5014125f39be620..01fbb32c01b1270b1a6a6b78f32e4971b6335df0 100644 --- a/src/components/FilterableTableHeader.vue +++ b/src/components/FilterableTableHeader.vue @@ -207,7 +207,7 @@ const reset = () => { >
- + +