From 104b7678d3ff684c066cb6884c0fc6a1b464dc07 Mon Sep 17 00:00:00 2001 From: liuyun Date: Sun, 11 Oct 2026 09:27:55 +0800 Subject: [PATCH] feat: rename ty-form, add search form collapse, use UnoCSS @apply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ty-schema-form 改名 ty-form - ty-search-form 支持折叠/展开(collapseCount 默认 2,查询/重置置右) - ty-table/ty-crud/ty-search-form 样式改用 @apply 工具类 Co-Authored-By: Claude Opus 4.8 --- components.d.ts | 4 +- src/components/ty-crud.vue | 12 ++--- src/components/ty-form-dialog.vue | 2 +- .../{ty-schema-form.vue => ty-form.vue} | 2 +- src/components/ty-search-form.vue | 50 +++++++++++++++---- src/components/ty-table.vue | 7 +-- stats.html | 2 +- 7 files changed, 52 insertions(+), 27 deletions(-) rename src/components/{ty-schema-form.vue => ty-form.vue} (99%) diff --git a/components.d.ts b/components.d.ts index 0c5feb4..d2909e3 100644 --- a/components.d.ts +++ b/components.d.ts @@ -49,10 +49,10 @@ declare module 'vue' { TyBreadcrumb: typeof import('./src/components/ty-breadcrumb.vue')['default'] TyCrud: typeof import('./src/components/ty-crud.vue')['default'] TyFooter: typeof import('./src/components/ty-footer.vue')['default'] + TyForm: typeof import('./src/components/ty-form.vue')['default'] TyFormDialog: typeof import('./src/components/ty-form-dialog.vue')['default'] TyHeader: typeof import('./src/components/ty-header.vue')['default'] TyMixbar: typeof import('./src/components/ty-mixbar.vue')['default'] - TySchemaForm: typeof import('./src/components/ty-schema-form.vue')['default'] TySearchForm: typeof import('./src/components/ty-search-form.vue')['default'] TySetting: typeof import('./src/components/ty-setting.vue')['default'] TySettingPanel: typeof import('./src/components/ty-setting-panel.vue')['default'] @@ -104,10 +104,10 @@ declare global { const TyBreadcrumb: typeof import('./src/components/ty-breadcrumb.vue')['default'] const TyCrud: typeof import('./src/components/ty-crud.vue')['default'] const TyFooter: typeof import('./src/components/ty-footer.vue')['default'] + const TyForm: typeof import('./src/components/ty-form.vue')['default'] const TyFormDialog: typeof import('./src/components/ty-form-dialog.vue')['default'] const TyHeader: typeof import('./src/components/ty-header.vue')['default'] const TyMixbar: typeof import('./src/components/ty-mixbar.vue')['default'] - const TySchemaForm: typeof import('./src/components/ty-schema-form.vue')['default'] const TySearchForm: typeof import('./src/components/ty-search-form.vue')['default'] const TySetting: typeof import('./src/components/ty-setting.vue')['default'] const TySettingPanel: typeof import('./src/components/ty-setting-panel.vue')['default'] diff --git a/src/components/ty-crud.vue b/src/components/ty-crud.vue index 149ce19..e6aacf5 100644 --- a/src/components/ty-crud.vue +++ b/src/components/ty-crud.vue @@ -176,13 +176,11 @@ onMounted(fetchList) diff --git a/src/components/ty-form-dialog.vue b/src/components/ty-form-dialog.vue index 6e7df61..77a97a3 100644 --- a/src/components/ty-form-dialog.vue +++ b/src/components/ty-form-dialog.vue @@ -1,6 +1,6 @@ + + diff --git a/src/components/ty-table.vue b/src/components/ty-table.vue index 848ef8a..706f03e 100644 --- a/src/components/ty-table.vue +++ b/src/components/ty-table.vue @@ -105,10 +105,7 @@ function formatDateTime(value: unknown): string { diff --git a/stats.html b/stats.html index 9a604f6..505ec54 100644 --- a/stats.html +++ b/stats.html @@ -4930,7 +4930,7 @@ var drawChart = (function (exports) {