From 1a68eb44235a0b3b4a80b942929974c1a51906e6 Mon Sep 17 00:00:00 2001 From: GaoF Date: Tue, 30 Jul 2024 17:47:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E8=B5=84=E6=96=99=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DynamicForm/index.vue | 8 +- src/components/DynamicSearchForm/index.vue | 56 ++++ src/components/DynamicTable/index.vue | 1 + src/components/DynamicTree/index.vue | 186 +++++++++++ src/components/Table/index.vue | 11 +- src/hook/useFormHandler.js | 89 +++-- src/hook/useTableManagement.js | 52 +-- .../basicData/brand/columns/brandColumns.js | 18 ++ src/views/basicData/brand/detail/index.vue | 2 +- src/views/basicData/brand/index.vue | 88 ++--- src/views/basicData/client/detail/index.vue | 143 +++++++- src/views/basicData/client/index.vue | 223 +++++-------- .../materiel/column/materiel-column.js | 93 ++++++ src/views/basicData/materiel/index.vue | 304 ++++-------------- .../columns/publicAccountColumn.js | 38 +++ src/views/basicData/publicAccount/index.vue | 103 +++--- .../basicData/stash/columns/brandColumns.js | 18 ++ src/views/basicData/stash/index.vue | 103 +++--- src/views/basicData/tissue/index.vue | 145 +++++---- src/views/basicData/unit/detail/index.vue | 2 +- src/views/basicData/unit/index.vue | 106 +++--- 21 files changed, 1103 insertions(+), 686 deletions(-) create mode 100644 src/components/DynamicSearchForm/index.vue create mode 100644 src/components/DynamicTree/index.vue create mode 100644 src/views/basicData/brand/columns/brandColumns.js create mode 100644 src/views/basicData/materiel/column/materiel-column.js create mode 100644 src/views/basicData/publicAccount/columns/publicAccountColumn.js create mode 100644 src/views/basicData/stash/columns/brandColumns.js diff --git a/src/components/DynamicForm/index.vue b/src/components/DynamicForm/index.vue index 5fb3952..9104749 100644 --- a/src/components/DynamicForm/index.vue +++ b/src/components/DynamicForm/index.vue @@ -3,7 +3,13 @@ - + diff --git a/src/components/DynamicSearchForm/index.vue b/src/components/DynamicSearchForm/index.vue new file mode 100644 index 0000000..a9d0503 --- /dev/null +++ b/src/components/DynamicSearchForm/index.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/src/components/DynamicTable/index.vue b/src/components/DynamicTable/index.vue index 5c88cf4..d9b6479 100644 --- a/src/components/DynamicTable/index.vue +++ b/src/components/DynamicTable/index.vue @@ -23,6 +23,7 @@ :is="getComponent(column.dataType)" v-model:value="record[column.dataIndex]" :options="column.options" + v-bind="column.attrs" />