From 35751068c58f952693f087fe1342035283690cb3 Mon Sep 17 00:00:00 2001 From: xingyu Date: Sat, 18 Nov 2023 11:43:18 +0800 Subject: [PATCH] =?UTF-8?q?refactor(demo):=20=E9=87=8D=E6=9E=84demo?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=BB=84=E4=BB=B6=E4=B8=BA=20script=20setup?= =?UTF-8?q?=20=E8=AF=AD=E6=B3=95=20(#3293)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * refactor: charts demo use setup refactor * refactor: demo use script setup refactor * refactor: demo feat use script setup refactor * fix: tab-params * revert: settings.json * style(demo->Modal1): loading text line height * Update index.vue --------- Co-authored-by: invalid w --- src/views/demo/charts/Line.vue | 212 +++++++------- src/views/demo/charts/Map.vue | 125 ++++---- src/views/demo/charts/Pie.vue | 271 +++++++++--------- src/views/demo/charts/SaleRadar.vue | 172 ++++++----- src/views/demo/charts/map/Baidu.vue | 64 ++--- src/views/demo/charts/map/Gaode.vue | 67 ++--- src/views/demo/charts/map/Google.vue | 77 +++-- src/views/demo/comp/button/index.vue | 29 +- src/views/demo/comp/card-list/index.vue | 13 +- src/views/demo/comp/count-to/index.vue | 16 +- src/views/demo/comp/cropper/index.vue | 68 ++--- src/views/demo/comp/desc/index.vue | 34 +-- src/views/demo/comp/drawer/Drawer1.vue | 12 +- src/views/demo/comp/drawer/Drawer2.vue | 13 +- src/views/demo/comp/drawer/Drawer3.vue | 22 +- src/views/demo/comp/drawer/Drawer4.vue | 40 ++- src/views/demo/comp/drawer/Drawer5.vue | 9 +- src/views/demo/comp/drawer/index.vue | 61 ++-- src/views/demo/comp/flow-chart/index.vue | 14 +- src/views/demo/comp/loading/index.vue | 164 +++++------ src/views/demo/comp/modal/Modal1.vue | 69 ++--- src/views/demo/comp/modal/Modal2.vue | 23 +- src/views/demo/comp/modal/Modal3.vue | 12 +- src/views/demo/comp/modal/Modal4.vue | 92 +++--- src/views/demo/comp/modal/index.vue | 147 ++++------ src/views/demo/comp/qrcode/index.vue | 100 +++---- src/views/demo/comp/scroll/Action.vue | 42 ++- src/views/demo/comp/scroll/VirtualScroll.vue | 14 +- src/views/demo/comp/scroll/index.vue | 11 +- src/views/demo/comp/strength-meter/index.vue | 14 +- src/views/demo/comp/time/index.vue | 31 +- src/views/demo/comp/upload/index.vue | 45 ++- src/views/demo/comp/verify/Rotate.vue | 29 +- src/views/demo/comp/verify/index.vue | 63 ++-- src/views/demo/editor/json/index.vue | 99 +++---- src/views/demo/editor/markdown/Editor.vue | 30 +- src/views/demo/editor/markdown/index.vue | 53 ++-- src/views/demo/editor/tinymce/Editor.vue | 30 +- src/views/demo/editor/tinymce/index.vue | 22 +- src/views/demo/excel/ArrayExport.vue | 71 ++--- src/views/demo/excel/CustomExport.vue | 46 ++- src/views/demo/excel/ImportExcel.vue | 65 ++--- src/views/demo/excel/JsonExport.vue | 105 +++---- src/views/demo/excel/data.ts | 2 +- .../demo/feat/breadcrumb/ChildrenList.vue | 3 +- .../feat/breadcrumb/ChildrenListDetail.vue | 3 +- src/views/demo/feat/breadcrumb/FlatList.vue | 2 +- src/views/demo/feat/click-out-side/index.vue | 24 +- src/views/demo/feat/context-menu/index.vue | 11 +- src/views/demo/feat/copy/index.vue | 15 +- src/views/demo/feat/download/index.vue | 15 +- src/views/demo/feat/ellipsis/index.vue | 14 +- src/views/demo/feat/full-screen/index.vue | 7 +- src/views/demo/feat/icon/index.vue | 19 +- src/views/demo/feat/img-preview/index.vue | 5 +- src/views/demo/feat/menu-params/index.vue | 6 +- src/views/demo/feat/msg/index.vue | 28 +- src/views/demo/feat/print/index.vue | 6 +- src/views/demo/feat/request-demo/index.vue | 16 +- src/views/demo/feat/ripple/index.vue | 35 +-- src/views/demo/feat/session-timeout/index.vue | 24 +- src/views/demo/feat/tabs/TabDetail.vue | 7 +- src/views/demo/feat/tabs/index.vue | 26 +- src/views/demo/feat/watermark/index.vue | 6 +- src/views/demo/feat/ws/index.vue | 120 ++++---- src/views/demo/form/AdvancedForm.vue | 84 +++--- src/views/demo/form/AppendForm.vue | 229 +++++++-------- src/views/demo/form/CustomerForm.vue | 44 ++- src/views/demo/form/DynamicForm.vue | 119 ++++---- src/views/demo/form/RefForm.vue | 43 ++- src/views/demo/form/RuleForm.vue | 104 +++---- src/views/demo/form/TabsForm.vue | 186 ++++++------ src/views/demo/form/UseForm.vue | 165 +++++------ src/views/demo/form/index.vue | 76 ++--- src/views/demo/level/Menu111.vue | 9 +- src/views/demo/level/Menu12.vue | 9 +- src/views/demo/level/Menu2.vue | 12 +- .../demo/page/account/center/Application.vue | 32 +-- .../demo/page/account/center/Article.vue | 25 +- .../demo/page/account/center/Project.vue | 34 +-- src/views/demo/page/account/center/index.vue | 6 +- .../demo/page/account/setting/AccountBind.vue | 23 +- .../demo/page/account/setting/BaseSetting.vue | 112 +++----- .../demo/page/account/setting/MsgNotify.vue | 33 +-- .../page/account/setting/SecureSetting.vue | 33 +-- src/views/demo/page/account/setting/data.ts | 2 +- src/views/demo/page/account/setting/index.vue | 2 +- src/views/demo/page/desc/basic/data.tsx | 6 +- src/views/demo/page/desc/basic/index.vue | 96 +++---- src/views/demo/page/desc/high/data.tsx | 2 +- src/views/demo/page/desc/high/index.vue | 164 +++++------ src/views/demo/page/form/basic/data.ts | 2 +- src/views/demo/page/form/basic/index.vue | 89 +++--- src/views/demo/page/form/high/PersonTable.vue | 163 +++++------ src/views/demo/page/form/high/data.ts | 2 +- src/views/demo/page/form/high/index.vue | 80 +++--- src/views/demo/page/form/step/Step1.vue | 72 ++--- src/views/demo/page/form/step/Step2.vue | 117 ++++---- src/views/demo/page/form/step/Step3.vue | 53 +--- src/views/demo/page/form/step/data.tsx | 2 +- src/views/demo/page/form/step/index.vue | 94 +++--- src/views/demo/page/list/basic/index.vue | 63 ++-- src/views/demo/page/list/card/index.vue | 45 +-- src/views/demo/page/list/search/data.tsx | 2 +- src/views/demo/page/list/search/index.vue | 41 +-- src/views/demo/page/result/fail/index.vue | 10 +- src/views/demo/page/result/success/index.vue | 31 +- .../demo/permission/CurrentPermissionMode.vue | 28 +- src/views/demo/permission/back/Btn.vue | 60 ++-- src/views/demo/permission/back/index.vue | 55 ++-- src/views/demo/permission/front/AuthPageA.vue | 6 +- src/views/demo/permission/front/AuthPageB.vue | 6 +- src/views/demo/permission/front/Btn.vue | 33 +-- src/views/demo/permission/front/index.vue | 30 +- src/views/demo/setup/index.vue | 69 ++--- .../demo/system/account/AccountDetail.vue | 6 +- .../demo/system/account/AccountModal.vue | 117 ++++---- src/views/demo/system/account/DeptTree.vue | 37 ++- src/views/demo/system/account/account.data.ts | 4 +- src/views/demo/system/account/index.vue | 158 +++++----- src/views/demo/system/dept/DeptModal.vue | 95 +++--- src/views/demo/system/dept/dept.data.ts | 2 +- src/views/demo/system/dept/index.vue | 111 ++++--- src/views/demo/system/menu/MenuDrawer.vue | 95 +++--- src/views/demo/system/menu/index.vue | 124 ++++---- src/views/demo/system/menu/menu.data.ts | 2 +- src/views/demo/system/password/index.vue | 53 ++-- src/views/demo/system/password/pwd.data.ts | 2 +- src/views/demo/system/role/RoleDrawer.vue | 8 +- src/views/demo/system/role/index.vue | 105 +++---- src/views/demo/system/role/role.data.ts | 6 +- src/views/demo/system/vxe-account/index.vue | 8 +- .../system/vxe-account/vxeAccount.data.ts | 2 +- 133 files changed, 2861 insertions(+), 3967 deletions(-) diff --git a/src/views/demo/charts/Line.vue b/src/views/demo/charts/Line.vue index c0789421..272e2fb5 100644 --- a/src/views/demo/charts/Line.vue +++ b/src/views/demo/charts/Line.vue @@ -1,117 +1,113 @@ - diff --git a/src/views/demo/charts/Map.vue b/src/views/demo/charts/Map.vue index e07344c5..74cfac26 100644 --- a/src/views/demo/charts/Map.vue +++ b/src/views/demo/charts/Map.vue @@ -1,75 +1,70 @@ - diff --git a/src/views/demo/charts/Pie.vue b/src/views/demo/charts/Pie.vue index faf2435a..b4e6d75b 100644 --- a/src/views/demo/charts/Pie.vue +++ b/src/views/demo/charts/Pie.vue @@ -1,146 +1,141 @@ - diff --git a/src/views/demo/charts/SaleRadar.vue b/src/views/demo/charts/SaleRadar.vue index 8ea3d5a3..bdc7cd7c 100644 --- a/src/views/demo/charts/SaleRadar.vue +++ b/src/views/demo/charts/SaleRadar.vue @@ -3,99 +3,93 @@
- diff --git a/src/views/demo/charts/map/Baidu.vue b/src/views/demo/charts/map/Baidu.vue index ff53def3..04204088 100644 --- a/src/views/demo/charts/map/Baidu.vue +++ b/src/views/demo/charts/map/Baidu.vue @@ -1,46 +1,42 @@ - diff --git a/src/views/demo/charts/map/Gaode.vue b/src/views/demo/charts/map/Gaode.vue index 1b43fefc..dfc1ad5a 100644 --- a/src/views/demo/charts/map/Gaode.vue +++ b/src/views/demo/charts/map/Gaode.vue @@ -1,47 +1,42 @@ - diff --git a/src/views/demo/charts/map/Google.vue b/src/views/demo/charts/map/Google.vue index e346296b..0d062428 100644 --- a/src/views/demo/charts/map/Google.vue +++ b/src/views/demo/charts/map/Google.vue @@ -1,53 +1,48 @@ - diff --git a/src/views/demo/comp/button/index.vue b/src/views/demo/comp/button/index.vue index b36657c1..16365b9d 100644 --- a/src/views/demo/comp/button/index.vue +++ b/src/views/demo/comp/button/index.vue @@ -4,9 +4,9 @@ title="基础组件" content=" 基础组件依赖于ant-design-vue,组件库已有的基础组件,项目中不会再次进行demo展示(二次封装组件除外)" > - - - + + +

success

@@ -47,10 +47,10 @@ 幽灵警告dashed 幽灵危险
- - - - + + + +

primary

主按钮 @@ -97,17 +97,12 @@
-
-
- + + + - diff --git a/src/views/demo/comp/card-list/index.vue b/src/views/demo/comp/card-list/index.vue index e85374bc..5affd213 100644 --- a/src/views/demo/comp/card-list/index.vue +++ b/src/views/demo/comp/card-list/index.vue @@ -2,18 +2,17 @@ + + function setLines() { + lines.value = Math.round(Math.random() * 20 + 10); + } + diff --git a/src/views/demo/comp/modal/Modal2.vue b/src/views/demo/comp/modal/Modal2.vue index 836ac96c..f2eed505 100644 --- a/src/views/demo/comp/modal/Modal2.vue +++ b/src/views/demo/comp/modal/Modal2.vue @@ -6,24 +6,13 @@ :okButtonProps="{ disabled: true }" > 从内部关闭弹窗 - 从内部修改title + + 从内部修改title + - diff --git a/src/views/demo/comp/modal/Modal3.vue b/src/views/demo/comp/modal/Modal3.vue index ff708872..1b47a000 100644 --- a/src/views/demo/comp/modal/Modal3.vue +++ b/src/views/demo/comp/modal/Modal3.vue @@ -3,14 +3,6 @@

根据屏幕高度自适应

- diff --git a/src/views/demo/comp/modal/Modal4.vue b/src/views/demo/comp/modal/Modal4.vue index e2c06913..c8f40515 100644 --- a/src/views/demo/comp/modal/Modal4.vue +++ b/src/views/demo/comp/modal/Modal4.vue @@ -6,12 +6,12 @@ @visible-change="handleVisibleChange" >
- +
- diff --git a/src/views/demo/comp/modal/index.vue b/src/views/demo/comp/modal/index.vue index 180b5a3c..b938425f 100644 --- a/src/views/demo/comp/modal/index.vue +++ b/src/views/demo/comp/modal/index.vue @@ -18,12 +18,12 @@ 打开弹窗并传递数据 - + 打开弹窗1 打开弹窗2 打开弹窗3 打开弹窗4 - + - diff --git a/src/views/demo/comp/qrcode/index.vue b/src/views/demo/comp/qrcode/index.vue index 3cbb0b9a..aca122b1 100644 --- a/src/views/demo/comp/qrcode/index.vue +++ b/src/views/demo/comp/qrcode/index.vue @@ -1,19 +1,15 @@ - - + function downloadDiy() { + const qrEl = unref(qrDiyRef); + if (!qrEl) return; + qrEl.download('Qrcode'); + } + + function onQrcodeDone({ ctx }: any) { + if (ctx instanceof CanvasRenderingContext2D) { + // 额外绘制 + ctx.fillStyle = 'black'; + ctx.font = '16px "微软雅黑"'; + ctx.textBaseline = 'bottom'; + ctx.textAlign = 'center'; + ctx.fillText('你帅你先扫', 100, 195, 200); + } + } + diff --git a/src/views/demo/comp/scroll/Action.vue b/src/views/demo/comp/scroll/Action.vue index 87f83084..7091cdee 100644 --- a/src/views/demo/comp/scroll/Action.vue +++ b/src/views/demo/comp/scroll/Action.vue @@ -19,37 +19,27 @@
- + diff --git a/src/views/demo/comp/verify/index.vue b/src/views/demo/comp/verify/index.vue index 7f739f4d..ba749038 100644 --- a/src/views/demo/comp/verify/index.vue +++ b/src/views/demo/comp/verify/index.vue @@ -50,49 +50,30 @@ - - + + function handleBtnClick(elRef: Nullable) { + if (!elRef) { + return; + } + elRef.resume(); + } + diff --git a/src/views/demo/editor/json/index.vue b/src/views/demo/editor/json/index.vue index c52c6a65..b5c39667 100644 --- a/src/views/demo/editor/json/index.vue +++ b/src/views/demo/editor/json/index.vue @@ -1,40 +1,40 @@ - diff --git a/src/views/demo/editor/markdown/Editor.vue b/src/views/demo/editor/markdown/Editor.vue index e0dabf63..4d069134 100644 --- a/src/views/demo/editor/markdown/Editor.vue +++ b/src/views/demo/editor/markdown/Editor.vue @@ -11,13 +11,13 @@ - diff --git a/src/views/demo/editor/markdown/index.vue b/src/views/demo/editor/markdown/index.vue index 95692d39..f89c2a8a 100644 --- a/src/views/demo/editor/markdown/index.vue +++ b/src/views/demo/editor/markdown/index.vue @@ -4,31 +4,28 @@ 黑暗主题 清空内容
- - - + + +
- diff --git a/src/views/demo/editor/tinymce/Editor.vue b/src/views/demo/editor/tinymce/Editor.vue index c148a3cc..5eae42a6 100644 --- a/src/views/demo/editor/tinymce/Editor.vue +++ b/src/views/demo/editor/tinymce/Editor.vue @@ -11,13 +11,13 @@ - diff --git a/src/views/demo/editor/tinymce/index.vue b/src/views/demo/editor/tinymce/index.vue index 9bba89bf..51c3760b 100644 --- a/src/views/demo/editor/tinymce/index.vue +++ b/src/views/demo/editor/tinymce/index.vue @@ -3,19 +3,13 @@ - diff --git a/src/views/demo/excel/ArrayExport.vue b/src/views/demo/excel/ArrayExport.vue index fb53b329..c16dc47f 100644 --- a/src/views/demo/excel/ArrayExport.vue +++ b/src/views/demo/excel/ArrayExport.vue @@ -9,50 +9,37 @@ - diff --git a/src/views/demo/excel/CustomExport.vue b/src/views/demo/excel/CustomExport.vue index 8f5980a7..8d0abe63 100644 --- a/src/views/demo/excel/CustomExport.vue +++ b/src/views/demo/excel/CustomExport.vue @@ -9,36 +9,22 @@ - diff --git a/src/views/demo/excel/ImportExcel.vue b/src/views/demo/excel/ImportExcel.vue index bc4ccb91..78af02e4 100644 --- a/src/views/demo/excel/ImportExcel.vue +++ b/src/views/demo/excel/ImportExcel.vue @@ -12,46 +12,35 @@ /> - diff --git a/src/views/demo/excel/JsonExport.vue b/src/views/demo/excel/JsonExport.vue index d1789ea0..af6ee097 100644 --- a/src/views/demo/excel/JsonExport.vue +++ b/src/views/demo/excel/JsonExport.vue @@ -10,27 +10,49 @@ - diff --git a/src/views/demo/excel/data.ts b/src/views/demo/excel/data.ts index 3e528d42..086fba54 100644 --- a/src/views/demo/excel/data.ts +++ b/src/views/demo/excel/data.ts @@ -1,4 +1,4 @@ -import { BasicColumn } from '/@/components/Table'; +import { BasicColumn } from '@/components/Table'; export const columns: BasicColumn[] = [ { diff --git a/src/views/demo/feat/breadcrumb/ChildrenList.vue b/src/views/demo/feat/breadcrumb/ChildrenList.vue index 6eaeabbb..5569f8fd 100644 --- a/src/views/demo/feat/breadcrumb/ChildrenList.vue +++ b/src/views/demo/feat/breadcrumb/ChildrenList.vue @@ -3,7 +3,6 @@ 进入子级详情页 - diff --git a/src/views/demo/feat/breadcrumb/ChildrenListDetail.vue b/src/views/demo/feat/breadcrumb/ChildrenListDetail.vue index 197cd710..84955cfd 100644 --- a/src/views/demo/feat/breadcrumb/ChildrenListDetail.vue +++ b/src/views/demo/feat/breadcrumb/ChildrenListDetail.vue @@ -3,7 +3,6 @@
子级详情页内容在此
- diff --git a/src/views/demo/feat/breadcrumb/FlatList.vue b/src/views/demo/feat/breadcrumb/FlatList.vue index 96652041..adcb49fe 100644 --- a/src/views/demo/feat/breadcrumb/FlatList.vue +++ b/src/views/demo/feat/breadcrumb/FlatList.vue @@ -4,5 +4,5 @@ diff --git a/src/views/demo/feat/click-out-side/index.vue b/src/views/demo/feat/click-out-side/index.vue index 8015ff39..8e87a5fc 100644 --- a/src/views/demo/feat/click-out-side/index.vue +++ b/src/views/demo/feat/click-out-side/index.vue @@ -1,7 +1,10 @@ - - diff --git a/src/views/demo/feat/context-menu/index.vue b/src/views/demo/feat/context-menu/index.vue index 7646ae29..f0601acb 100644 --- a/src/views/demo/feat/context-menu/index.vue +++ b/src/views/demo/feat/context-menu/index.vue @@ -10,14 +10,13 @@ diff --git a/src/views/demo/feat/full-screen/index.vue b/src/views/demo/feat/full-screen/index.vue index 2e86cc6d..a6d226fa 100644 --- a/src/views/demo/feat/full-screen/index.vue +++ b/src/views/demo/feat/full-screen/index.vue @@ -27,12 +27,11 @@ diff --git a/src/views/demo/feat/img-preview/index.vue b/src/views/demo/feat/img-preview/index.vue index 77f7d836..ba3207fc 100644 --- a/src/views/demo/feat/img-preview/index.vue +++ b/src/views/demo/feat/img-preview/index.vue @@ -4,10 +4,9 @@ 无预览图 - - - diff --git a/src/views/demo/feat/ripple/index.vue b/src/views/demo/feat/ripple/index.vue index 79012aaa..d7ee7429 100644 --- a/src/views/demo/feat/ripple/index.vue +++ b/src/views/demo/feat/ripple/index.vue @@ -1,31 +1,16 @@ - - - diff --git a/src/views/demo/feat/session-timeout/index.vue b/src/views/demo/feat/session-timeout/index.vue index 1e60e89d..a189aabe 100644 --- a/src/views/demo/feat/session-timeout/index.vue +++ b/src/views/demo/feat/session-timeout/index.vue @@ -3,26 +3,26 @@ title="登录过期示例" content="用户登录过期示例,不再跳转登录页,直接生成页面覆盖当前页面,方便保持过期前的用户状态!" > - - + + HttpStatus == 401 - - + + Response.code == 401 - - + +
diff --git a/src/views/demo/feat/tabs/index.vue b/src/views/demo/feat/tabs/index.vue index 70211422..2d5bd4df 100644 --- a/src/views/demo/feat/tabs/index.vue +++ b/src/views/demo/feat/tabs/index.vue @@ -1,10 +1,10 @@ diff --git a/src/views/demo/form/AdvancedForm.vue b/src/views/demo/form/AdvancedForm.vue index 48726989..25c5a6c8 100644 --- a/src/views/demo/form/AdvancedForm.vue +++ b/src/views/demo/form/AdvancedForm.vue @@ -9,11 +9,10 @@ - diff --git a/src/views/demo/form/AppendForm.vue b/src/views/demo/form/AppendForm.vue index c5d7fd23..7b0e47ed 100644 --- a/src/views/demo/form/AppendForm.vue +++ b/src/views/demo/form/AppendForm.vue @@ -3,131 +3,122 @@ - diff --git a/src/views/demo/form/CustomerForm.vue b/src/views/demo/form/CustomerForm.vue index 3e8711a9..797c91ec 100644 --- a/src/views/demo/form/CustomerForm.vue +++ b/src/views/demo/form/CustomerForm.vue @@ -18,13 +18,13 @@ - diff --git a/src/views/demo/form/UseForm.vue b/src/views/demo/form/UseForm.vue index e1b1bfdc..8f434267 100644 --- a/src/views/demo/form/UseForm.vue +++ b/src/views/demo/form/UseForm.vue @@ -2,7 +2,7 @@ 更改设置 - + - diff --git a/src/views/demo/form/index.vue b/src/views/demo/form/index.vue index 4a2151e4..745c7912 100644 --- a/src/views/demo/form/index.vue +++ b/src/views/demo/form/index.vue @@ -10,7 +10,7 @@ @reset="handleReset" > - diff --git a/src/views/demo/level/Menu111.vue b/src/views/demo/level/Menu111.vue index 178166f4..48503000 100644 --- a/src/views/demo/level/Menu111.vue +++ b/src/views/demo/level/Menu111.vue @@ -2,12 +2,9 @@
多层级缓存-页面1-1-1
- +
- diff --git a/src/views/demo/level/Menu12.vue b/src/views/demo/level/Menu12.vue index 83985fe3..13c0ffb0 100644 --- a/src/views/demo/level/Menu12.vue +++ b/src/views/demo/level/Menu12.vue @@ -2,12 +2,9 @@
多层级缓存-页面1-2
- +
- diff --git a/src/views/demo/level/Menu2.vue b/src/views/demo/level/Menu2.vue index 68fed8b1..7b33de7e 100644 --- a/src/views/demo/level/Menu2.vue +++ b/src/views/demo/level/Menu2.vue @@ -2,15 +2,9 @@
多层级缓存-页面2
- +
- diff --git a/src/views/demo/page/account/center/Application.vue b/src/views/demo/page/account/center/Application.vue index 5a54f008..a059d2b2 100644 --- a/src/views/demo/page/account/center/Application.vue +++ b/src/views/demo/page/account/center/Application.vue @@ -1,8 +1,8 @@