From e9d9451aea6737cd50c656af16a9458acbe995ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9C=9F=E8=B1=86=E5=93=A5?= Date: Mon, 22 Aug 2022 21:35:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E5=85=AC=E5=85=B1?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/QuickCrud/index.vue | 15 ++- src/components/QuickDetail/index.vue | 162 ++++++++++++++++++++++++++ src/components/QuickForm/index.vue | 2 +- src/components/QuickSearch/index.vue | 2 +- src/components/QuickTable/index.vue | 2 +- src/components/QuickToolbar/index.vue | 4 - src/components/QuickUpload/index.vue | 68 +++++++++++ src/layout/index.vue | 6 - 8 files changed, 240 insertions(+), 21 deletions(-) create mode 100644 src/components/QuickDetail/index.vue create mode 100644 src/components/QuickUpload/index.vue diff --git a/src/components/QuickCrud/index.vue b/src/components/QuickCrud/index.vue index ef14734..4f4fe28 100644 --- a/src/components/QuickCrud/index.vue +++ b/src/components/QuickCrud/index.vue @@ -10,13 +10,12 @@ import { nextTick, onActivated, } from 'vue' -import { ElMessage, ElTree, FormInstance } from 'element-plus' -import { number } from 'echarts' +import { ElMessage, ElTree } from 'element-plus' import QuickSearch from '@/components/QuickSearch/index.vue' import QuickTable from '@/components/QuickTable/index.vue' import QuickToolbar from '@/components/QuickToolbar/index.vue' import QuickForm from '@/components/QuickForm/index.vue' -import { Actionbar, Toolbar } from '@/types/table' +import { Actionbar, Column, Toolbar } from '@/types/table' import { FormItem } from '@/types/form' import { Page } from '@/types/page' import { LeftTree, Tree } from '@/types/tree' @@ -118,18 +117,18 @@ const { height, } = toRefs(props) as { searchFormModel: Ref - searchFormItems: Ref + searchFormItems: Ref> dialogTitle: Ref formModel: Ref - formItems: Ref + formItems: Ref> formInline: Ref - leftTree: Ref + leftTree: Ref leftTreeRefresh: Ref tableData: Ref - tableColumns: Ref + tableColumns: Ref> tableActionbar: Ref tableToolbar: Ref - page: Ref + page: Ref loading: Ref height: Ref } diff --git a/src/components/QuickDetail/index.vue b/src/components/QuickDetail/index.vue new file mode 100644 index 0000000..2eab1e3 --- /dev/null +++ b/src/components/QuickDetail/index.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/components/QuickForm/index.vue b/src/components/QuickForm/index.vue index 537643f..74a3f06 100644 --- a/src/components/QuickForm/index.vue +++ b/src/components/QuickForm/index.vue @@ -49,7 +49,7 @@ const { model, formInline, formItems, formType, actionSlot, hiddenAction } = toRefs(props) as { model: Ref formInline: Ref - formItems: Ref + formItems: Ref> formType: Ref actionSlot: Ref hiddenAction: Ref diff --git a/src/components/QuickSearch/index.vue b/src/components/QuickSearch/index.vue index 583bb35..2bca2c0 100644 --- a/src/components/QuickSearch/index.vue +++ b/src/components/QuickSearch/index.vue @@ -32,7 +32,7 @@ const props = defineProps({ const { model, items, searchButtonName, resetButtonName, hiddenResetButton } = toRefs(props) as { model: Ref - items: Ref + items: Ref> searchButtonName: Ref resetButtonName: Ref hiddenResetButton: Ref diff --git a/src/components/QuickTable/index.vue b/src/components/QuickTable/index.vue index 0d8527d..5264347 100644 --- a/src/components/QuickTable/index.vue +++ b/src/components/QuickTable/index.vue @@ -85,7 +85,7 @@ const { hiddenDetailButton, } = toRefs(props) as { data: Ref - columns: Ref + columns: Ref> height: Ref rowKey: Ref loading: Ref diff --git a/src/components/QuickToolbar/index.vue b/src/components/QuickToolbar/index.vue index 6f361a8..f828aee 100644 --- a/src/components/QuickToolbar/index.vue +++ b/src/components/QuickToolbar/index.vue @@ -172,8 +172,4 @@ const handleCustomClick = (item: any) => { .toobar { margin-bottom: 10px; } - -.el-upload { - display: inline-flex; -} diff --git a/src/components/QuickUpload/index.vue b/src/components/QuickUpload/index.vue new file mode 100644 index 0000000..35646c9 --- /dev/null +++ b/src/components/QuickUpload/index.vue @@ -0,0 +1,68 @@ + + + + + + diff --git a/src/layout/index.vue b/src/layout/index.vue index 33550e2..10c55ff 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -104,7 +104,6 @@ watch(tabList, (val) => { v-model="editableTabsValue" type="card" closable - class="demo-tabs" @edit="handleTabsEdit" @tab-change="handleClick" > @@ -144,11 +143,6 @@ watch(tabList, (val) => { }