From 9c06b773f71d4f1c7d8638f08e43f9cad718eca5 Mon Sep 17 00:00:00 2001 From: zhanglp Date: Mon, 11 Jul 2022 22:49:20 +0800 Subject: [PATCH 01/13] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A1=86=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/login/index.vue | 7 ++++++- src/router/index.ts | 18 ++++++++++++++++-- src/views/changePassword/index.vue | 1 + src/views/personalInfo/index.vue | 1 + 4 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue index 5c8d80b..e3b3539 100644 --- a/src/pages/login/index.vue +++ b/src/pages/login/index.vue @@ -5,7 +5,12 @@ import { form, formItems, handleLogin } from './idnex' @@ -145,14 +145,14 @@ defineExpose({ handleSubmit }) @@ -164,7 +164,7 @@ defineExpose({ handleSubmit }) :readonly=" (formType === 'add' && item.addReadonly) || (formType === 'edit' && item.editReadonly) || - (formType === 'detail' && item.detailReadonly) + formType === 'detail' " /> diff --git a/src/components/QuickTable/index.vue b/src/components/QuickTable/index.vue index 4b2ba7d..0abcd3a 100644 --- a/src/components/QuickTable/index.vue +++ b/src/components/QuickTable/index.vue @@ -1,6 +1,6 @@ + + + -- Gitee From 9813ccb7d717b52b9ce884a64476640fa22ed7ec Mon Sep 17 00:00:00 2001 From: zhanglp Date: Mon, 18 Jul 2022 22:54:20 +0800 Subject: [PATCH 05/13] =?UTF-8?q?=E6=B8=85=E7=90=86=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/QuickCrud/index.scss | 12 - src/components/QuickCrud/index.ts | 0 src/components/QuickCrud/index.vue | 521 --------------------------- src/components/QuickForm/index.scss | 20 - src/components/QuickForm/index.ts | 0 src/components/QuickForm/index.vue | 188 ---------- src/components/QuickSearch/index.vue | 69 ---- src/components/QuickTable/index.scss | 0 src/components/QuickTable/index.ts | 0 src/components/QuickTable/index.vue | 152 -------- 10 files changed, 962 deletions(-) delete mode 100644 src/components/QuickCrud/index.scss delete mode 100644 src/components/QuickCrud/index.ts delete mode 100644 src/components/QuickCrud/index.vue delete mode 100644 src/components/QuickForm/index.scss delete mode 100644 src/components/QuickForm/index.ts delete mode 100644 src/components/QuickForm/index.vue delete mode 100644 src/components/QuickSearch/index.vue delete mode 100644 src/components/QuickTable/index.scss delete mode 100644 src/components/QuickTable/index.ts delete mode 100644 src/components/QuickTable/index.vue diff --git a/src/components/QuickCrud/index.scss b/src/components/QuickCrud/index.scss deleted file mode 100644 index 119aed5..0000000 --- a/src/components/QuickCrud/index.scss +++ /dev/null @@ -1,12 +0,0 @@ -.toobar { - margin-bottom: 10px; - } - .demo-pagination-block + .demo-pagination-block { - margin-top: 10px; - } - .demo-pagination-block .demonstration { - margin-bottom: 16px; - } - .el-pagination { - margin-top: 10px; - } \ No newline at end of file diff --git a/src/components/QuickCrud/index.ts b/src/components/QuickCrud/index.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/QuickCrud/index.vue b/src/components/QuickCrud/index.vue deleted file mode 100644 index ec69731..0000000 --- a/src/components/QuickCrud/index.vue +++ /dev/null @@ -1,521 +0,0 @@ - - - diff --git a/src/components/QuickForm/index.scss b/src/components/QuickForm/index.scss deleted file mode 100644 index a0c8268..0000000 --- a/src/components/QuickForm/index.scss +++ /dev/null @@ -1,20 +0,0 @@ -.avatar-uploader .el-upload { - border: 1px dashed var(--el-border-color); - border-radius: 6px; - cursor: pointer; - position: relative; - overflow: hidden; - transition: var(--el-transition-duration-fast); - } - - .avatar-uploader .el-upload:hover { - border-color: var(--el-color-primary); - } - - .el-icon.avatar-uploader-icon { - font-size: 28px; - color: #8c939d; - width: 178px; - height: 178px; - text-align: center; - } \ No newline at end of file diff --git a/src/components/QuickForm/index.ts b/src/components/QuickForm/index.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/QuickForm/index.vue b/src/components/QuickForm/index.vue deleted file mode 100644 index 853f23a..0000000 --- a/src/components/QuickForm/index.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - diff --git a/src/components/QuickSearch/index.vue b/src/components/QuickSearch/index.vue deleted file mode 100644 index d136410..0000000 --- a/src/components/QuickSearch/index.vue +++ /dev/null @@ -1,69 +0,0 @@ - - diff --git a/src/components/QuickTable/index.scss b/src/components/QuickTable/index.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/QuickTable/index.ts b/src/components/QuickTable/index.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/QuickTable/index.vue b/src/components/QuickTable/index.vue deleted file mode 100644 index f81d56f..0000000 --- a/src/components/QuickTable/index.vue +++ /dev/null @@ -1,152 +0,0 @@ - - -- Gitee From 2e4d609fe96659ed0bd6b80fbd207d47c727eda4 Mon Sep 17 00:00:00 2001 From: zhanglp Date: Mon, 18 Jul 2022 22:55:17 +0800 Subject: [PATCH 06/13] =?UTF-8?q?=E9=87=8D=E6=9E=84=E5=90=8E=E7=9A=84?= =?UTF-8?q?=E6=96=B0=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/QuickCode/index.vue | 31 +++ src/components/QuickCrud/index.vue | 366 ++++++++++++++++++++++++++ src/components/QuickForm/index.vue | 222 ++++++++++++++++ src/components/QuickSearch/index.vue | 63 +++++ src/components/QuickTable/index.vue | 196 ++++++++++++++ src/components/QuickToolbar/index.vue | 142 ++++++++++ src/types/table.ts | 8 +- src/views/user/index.vue | 2 +- 8 files changed, 1028 insertions(+), 2 deletions(-) create mode 100644 src/components/QuickCode/index.vue create mode 100644 src/components/QuickCrud/index.vue create mode 100644 src/components/QuickForm/index.vue create mode 100644 src/components/QuickSearch/index.vue create mode 100644 src/components/QuickTable/index.vue create mode 100644 src/components/QuickToolbar/index.vue diff --git a/src/components/QuickCode/index.vue b/src/components/QuickCode/index.vue new file mode 100644 index 0000000..22aa2e7 --- /dev/null +++ b/src/components/QuickCode/index.vue @@ -0,0 +1,31 @@ + + diff --git a/src/components/QuickCrud/index.vue b/src/components/QuickCrud/index.vue new file mode 100644 index 0000000..13642eb --- /dev/null +++ b/src/components/QuickCrud/index.vue @@ -0,0 +1,366 @@ + + diff --git a/src/components/QuickForm/index.vue b/src/components/QuickForm/index.vue new file mode 100644 index 0000000..f7bb188 --- /dev/null +++ b/src/components/QuickForm/index.vue @@ -0,0 +1,222 @@ + + + diff --git a/src/components/QuickSearch/index.vue b/src/components/QuickSearch/index.vue new file mode 100644 index 0000000..583bb35 --- /dev/null +++ b/src/components/QuickSearch/index.vue @@ -0,0 +1,63 @@ + + diff --git a/src/components/QuickTable/index.vue b/src/components/QuickTable/index.vue new file mode 100644 index 0000000..84a9412 --- /dev/null +++ b/src/components/QuickTable/index.vue @@ -0,0 +1,196 @@ + + diff --git a/src/components/QuickToolbar/index.vue b/src/components/QuickToolbar/index.vue new file mode 100644 index 0000000..5352ad0 --- /dev/null +++ b/src/components/QuickToolbar/index.vue @@ -0,0 +1,142 @@ + + + diff --git a/src/types/table.ts b/src/types/table.ts index b8467f0..3b45868 100644 --- a/src/types/table.ts +++ b/src/types/table.ts @@ -16,8 +16,14 @@ export interface Btns { click(item?: any, done?: any): void render?(row: any): boolean } -export interface Operates { +export interface Actionbar { width: number + editButtonName: string + deleteButtonName: string + detailButtonName: string + hiddenEditButton: boolean + hiddenDeleteButton: boolean + hiddenDetailButton: boolean btns: Array } export interface ToolBar { diff --git a/src/views/user/index.vue b/src/views/user/index.vue index 6a5c2e0..4b016c9 100644 --- a/src/views/user/index.vue +++ b/src/views/user/index.vue @@ -29,6 +29,7 @@ import { } from './index'