From b299c7d7cd4900d81462c35a63b0730afe3c5460 Mon Sep 17 00:00:00 2001 From: douyage Date: Tue, 11 Aug 2026 11:19:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=81=9A=E5=B7=A1=E8=A7=86=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E5=92=8C=E7=BC=BA=E9=99=B7=E8=AE=B0=E5=BD=95=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/nav/inspection-task.png | Bin 0 -> 716 bytes src/assets/styles/ruoyi.scss | 63 ++ src/assets/styles/sidebar.scss | 9 + src/layout/components/Sidebar/Item.vue | 17 +- src/layout/components/TagsView/index.vue | 61 +- src/router/index.js | 39 +- src/views/cards/defectRecord/index.vue | 346 ++++++++ src/views/cards/tasksShow/dailyDisplay.vue | 710 +++++++++++++++++ src/views/cards/tasksShow/index.vue | 162 ++++ src/views/cards/tasksShow/monthlyDisplay.vue | 791 +++++++++++++++++++ src/views/cards/tasksShow/yearDisplay.vue | 300 +++++++ 11 files changed, 2486 insertions(+), 12 deletions(-) create mode 100644 src/assets/images/nav/inspection-task.png create mode 100644 src/views/cards/defectRecord/index.vue create mode 100644 src/views/cards/tasksShow/dailyDisplay.vue create mode 100644 src/views/cards/tasksShow/index.vue create mode 100644 src/views/cards/tasksShow/monthlyDisplay.vue create mode 100644 src/views/cards/tasksShow/yearDisplay.vue diff --git a/src/assets/images/nav/inspection-task.png b/src/assets/images/nav/inspection-task.png new file mode 100644 index 0000000000000000000000000000000000000000..fa14acf2b2018c5d6c6299d4758d33f46f85ac94 GIT binary patch literal 716 zcmV;-0yF)IP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0%1u+K~z{r)mB?h z0x=Zr&J=I~!YC5sr+hF z)6?5dr|Qqg!2G<amv>#`N)VY<_GMNn}K8#`MWatYBhw)#fKR zHhyj(e{o?2^Ou*gf~lPyn?JO-=Vt(o()af|Q?1%^rz;hmzP;7i_jfCZ`&_MNOWX{T zAJDzY4_;rH!#ks!MgG%M>tIZSenYxfDj-K7f_j}D4_{yF^v#VPzPi#`8ii?q`*9jY zjw;m-lW(+GkM6A&uB1KEXjm=jUMZ9YWai-^G-vtqb1R7TAha`5+uJrjwYwY2&pki$ zJ4~BUUk2b%C>zD2BP&?+`3hE6Y<_ZmJ#2v15Z*-_xVsBAnAzXwWGtT2!9lEn=6xfv zyc{+lQ{-)++tJxT#1wQpBBuZkOp?2~a(P1Nt_QTS-=HrHTIeqWqhbOsQ7Qn_;scZK z1U4|bn$IxOKtJKEK=$qJbJf!o2Z#ZwqES#g9{5SJht0JxvX*eF~Di59fi}=(DwZ;1K1NN^amP;LW>r6oN@N2e0~l7-^HbAiqYg|jmYOjQV*n;II@ zjN@AddJ%uzz;FGItpVC5h3Z-GAFZ#dH8DnGa096VN1W{P56M%c+<< y{{=|*N+q|pcw>kHO67y7wox$oK1cjMgi;^p#~=fY%Q~9?0000 const dataNavIcon = require('@/assets/images/nav/data.png') +const reservedIconTitles = new Set([ + '巡视任务', + '点位管理', + '巡视报告', + '巡视计划', + '缺陷记录' +]) const navIconMap = { '首页': require('@/assets/images/nav/home.png'), 'Home': require('@/assets/images/nav/home.png'), '遥视任务管理': require('@/assets/images/nav/task.png'), - '巡检任务管理': require('@/assets/images/nav/task.png'), + '巡检任务管理': require('@/assets/images/nav/inspection-task.png'), + '巡视任务管理': require('@/assets/images/nav/inspection-task.png'), '巡检任务': require('@/assets/images/nav/task.png'), - '巡视任务': require('@/assets/images/nav/task.png'), - '巡视报告': require('@/assets/images/nav/task.png'), - '设备管理': require('@/assets/images/nav/device.png'), - '点位管理': require('@/assets/images/nav/point.png'), + '设备管理': require('@/assets/images/nav/monitor.png'), '点位管理(实施用)': require('@/assets/images/nav/point.png'), '系统管理': require('@/assets/images/nav/system.png'), '区域管理': require('@/assets/images/nav/area.png'), @@ -54,6 +59,8 @@ export default { vnodes.push() } else if (icon) { vnodes.push() + } else if (reservedIconTitles.has(normalizedTitle)) { + vnodes.push(