From fe36c1a72b248a19fa3463525a5a90ab1fce96ad Mon Sep 17 00:00:00 2001 From: HoshinoSuzumi Date: Mon, 23 Sep 2024 23:41:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E8=BF=9B=E5=BA=A6=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 优化工作进度管理页面的样式,使其更加美观和易读 - 更新了 StatusBlock 组件,使其支持动态传入标题和副标题 - 更新了 Lesson 类型定义,将脚本文件、拍摄文件和素材文件的类型改为字符串 - 添加了 wd-drop-menu 和 wd-drop-menu-item 组件,用于下拉菜单的展示和选择 - 更新了首页列表请求参数,添加了加载指示器 - 在 Lesson 页面增加了单位、角色和权限的展示 - 修复了一些接口请求的问题,提升了用户资料更新的效率 --- components.d.ts | 2 -- src/pages/lesson/index.vue | 22 +++++++++++-- src/pages/progress/StatusBlock.vue | 18 +++++++++++ src/pages/progress/index.vue | 45 ++++++++++++++++++++++---- src/static/TablerProgressBolt.png | Bin 0 -> 26028 bytes src/types/api/lesson.ts | 13 +++++--- src/utils/lesson.ts | 50 ++++++++++++++++++++++++++--- 7 files changed, 130 insertions(+), 20 deletions(-) create mode 100644 src/pages/progress/StatusBlock.vue create mode 100644 src/static/TablerProgressBolt.png diff --git a/components.d.ts b/components.d.ts index b7d95e9..ea1cd36 100644 --- a/components.d.ts +++ b/components.d.ts @@ -14,7 +14,6 @@ declare module 'vue' { WdCellGroup: typeof import('wot-design-uni/components/wd-cell-group/wd-cell-group.vue')['default'] WdCollapse: typeof import('wot-design-uni/components/wd-collapse/wd-collapse.vue')['default'] WdCollapseItem: typeof import('wot-design-uni/components/wd-collapse-item/wd-collapse-item.vue')['default'] - WdDivider: typeof import('wot-design-uni/components/wd-divider/wd-divider.vue')['default'] WdDropMenu: typeof import('wot-design-uni/components/wd-drop-menu/wd-drop-menu.vue')['default'] WdDropMenuItem: typeof import('wot-design-uni/components/wd-drop-menu-item/wd-drop-menu-item.vue')['default'] WdForm: typeof import('wot-design-uni/components/wd-form/wd-form.vue')['default'] @@ -28,7 +27,6 @@ declare module 'vue' { WdStatusTip: typeof import('wot-design-uni/components/wd-status-tip/wd-status-tip.vue')['default'] WdStep: typeof import('wot-design-uni/components/wd-step/wd-step.vue')['default'] WdSteps: typeof import('wot-design-uni/components/wd-steps/wd-steps.vue')['default'] - WdSwitch: typeof import('wot-design-uni/components/wd-switch/wd-switch.vue')['default'] WdTabbar: typeof import('wot-design-uni/components/wd-tabbar/wd-tabbar.vue')['default'] WdTabbarItem: typeof import('wot-design-uni/components/wd-tabbar-item/wd-tabbar-item.vue')['default'] WdToast: typeof import('wot-design-uni/components/wd-toast/wd-toast.vue')['default'] diff --git a/src/pages/lesson/index.vue b/src/pages/lesson/index.vue index 7a84aa9..244cb98 100644 --- a/src/pages/lesson/index.vue +++ b/src/pages/lesson/index.vue @@ -1,13 +1,16 @@ + + + + diff --git a/src/pages/progress/index.vue b/src/pages/progress/index.vue index 6d7c316..eb8401a 100644 --- a/src/pages/progress/index.vue +++ b/src/pages/progress/index.vue @@ -1,11 +1,14 @@