From 002d03a0ad82fcbb13e7636097f3ac4e852b9e34 Mon Sep 17 00:00:00 2001 From: kailong321200875 <321200875@qq.com> Date: Sun, 9 Jul 2023 20:29:44 +0800 Subject: [PATCH] =?UTF-8?q?wip:=20Table=E6=94=B9=E7=89=88=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/table/index.ts | 2 +- src/components/Form/index.ts | 2 +- src/components/Form/src/Form.vue | 40 +++- src/components/Form/src/types/index.ts | 138 ++++++----- src/components/Search/src/Search.vue | 1 + src/components/Table/src/Table.vue | 200 +++++++++++++--- src/components/Table/src/types/index.ts | 7 +- src/hooks/web/useTable.ts | 246 ++++++++++++-------- src/router/index.ts | 16 +- src/views/Components/Table/DefaultTable.vue | 21 +- src/views/Components/Table/UseTableDemo.vue | 101 ++++---- 11 files changed, 497 insertions(+), 277 deletions(-) diff --git a/src/api/table/index.ts b/src/api/table/index.ts index bd4f0b9..36b3af9 100644 --- a/src/api/table/index.ts +++ b/src/api/table/index.ts @@ -1,7 +1,7 @@ import request from '@/config/axios' import type { TableData } from './types' -export const getTableListApi = (params: any): Promise => { +export const getTableListApi = (params: any) => { return request.get({ url: '/example/list', params }) } diff --git a/src/components/Form/index.ts b/src/components/Form/index.ts index a717841..6688425 100644 --- a/src/components/Form/index.ts +++ b/src/components/Form/index.ts @@ -31,7 +31,7 @@ export type { FormProps, PlaceholderModel, InputPasswordComponentProps, - CheckboxButtonComponentProps + TreeSelectComponentProps } from './src/types' export interface FormExpose { diff --git a/src/components/Form/src/Form.vue b/src/components/Form/src/Form.vue index c3a585a..0c3ca18 100644 --- a/src/components/Form/src/Form.vue +++ b/src/components/Form/src/Form.vue @@ -1,6 +1,14 @@