From 8d23513bc7e545f7a1741b0023a7cd8a6e91e3eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=98=9F?= <10947742+xu-xing9@user.noreply.gitee.com> Date: Wed, 1 Apr 2026 17:32:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AE=BE=E5=A4=87=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=B9=B3=E5=8F=B0=E7=9A=84=E5=90=8D=E5=AD=97=E4=B8=BA?= =?UTF-8?q?=E5=9C=B0=E7=A9=BA=E4=B8=9A=E5=8A=A1=E6=94=AF=E6=92=91=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0--=E7=94=9F=E4=BA=A7=E7=AE=A1=E7=90=86=E5=AD=90?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/assets/ActivationManagement-D65m9qnP.js | 1 - dist/assets/CalibrationRecords-Bw12q5ma.js | 1 - dist/assets/ConfigFileManagement-BiUQQAhE.js | 1 - dist/assets/Dashboard-CLuwGZTT.js | 36 - dist/assets/DeviceDetail-BcuqN-1h.js | 6 - dist/assets/DeviceList-DhiwP2uf.js | 1 - dist/assets/DeviceModelManagement-C-cb2VN_.js | 11 - dist/assets/DeviceRegistration-3e5bX3Mj.js | 11 - dist/assets/LicenseManagement-CffVNw1u.js | 1 - .../assets/ParameterConfiguration-CDKeTna6.js | 6 - dist/assets/PlaceholderPage-B41E1GPA.js | 1 - dist/assets/RepairOrderDetail-B47Npl8m.js | 6 - dist/assets/ScrapManagement-Bsx09Zot.js | 6 - dist/assets/arrow-left-DgHW7lI4.js | 6 - dist/assets/circle-check-Ddc7xHK2.js | 6 - dist/assets/circle-stop-ij390Vuh.js | 6 - dist/assets/clock-gKlC1TlO.js | 6 - dist/assets/download-Bug6XpZq.js | 6 - dist/assets/index-C436_g8x.js | 56 -- dist/assets/index-CHZHmOOh.css | 1 - dist/assets/info-D3XHB5ch.js | 6 - dist/assets/plus-vY9kAeXh.js | 6 - dist/assets/search-BZymCmWs.js | 6 - dist/assets/server-Del2gqI5.js | 6 - dist/assets/trash-2-B47UwHOB.js | 6 - dist/assets/triangle-alert-DZ0A_5xH.js | 6 - dist/assets/upload-DdEqBuGd.js | 6 - dist/index.html | 6 +- index.html | 2 +- src/app/components/Header.vue | 52 +- src/app/components/Sidebar.vue | 82 +- src/app/components/ui/accordion.tsx | 66 -- src/app/components/ui/alert-dialog.tsx | 157 ---- src/app/components/ui/alert.tsx | 66 -- src/app/components/ui/aspect-ratio.tsx | 11 - src/app/components/ui/avatar.tsx | 53 -- src/app/components/ui/badge.tsx | 46 -- src/app/components/ui/breadcrumb.tsx | 109 --- src/app/components/ui/button.tsx | 58 -- src/app/components/ui/calendar.tsx | 75 -- src/app/components/ui/card.tsx | 92 --- src/app/components/ui/carousel.tsx | 241 ------ src/app/components/ui/chart.tsx | 353 --------- src/app/components/ui/checkbox.tsx | 32 - src/app/components/ui/collapsible.tsx | 33 - src/app/components/ui/command.tsx | 177 ----- src/app/components/ui/context-menu.tsx | 252 ------ src/app/components/ui/dialog.tsx | 135 ---- src/app/components/ui/drawer.tsx | 132 ---- src/app/components/ui/dropdown-menu.tsx | 257 ------- src/app/components/ui/form.tsx | 168 ---- src/app/components/ui/hover-card.tsx | 44 -- src/app/components/ui/input-otp.tsx | 77 -- src/app/components/ui/input.tsx | 21 - src/app/components/ui/label.tsx | 24 - src/app/components/ui/menubar.tsx | 276 ------- src/app/components/ui/navigation-menu.tsx | 168 ---- src/app/components/ui/pagination.tsx | 127 --- src/app/components/ui/popover.tsx | 48 -- src/app/components/ui/progress.tsx | 31 - src/app/components/ui/radio-group.tsx | 45 -- src/app/components/ui/resizable.tsx | 56 -- src/app/components/ui/scroll-area.tsx | 58 -- src/app/components/ui/select.tsx | 189 ----- src/app/components/ui/separator.tsx | 28 - src/app/components/ui/sheet.tsx | 139 ---- src/app/components/ui/sidebar.tsx | 726 ------------------ src/app/components/ui/skeleton.tsx | 13 - src/app/components/ui/slider.tsx | 63 -- src/app/components/ui/sonner.tsx | 25 - src/app/components/ui/switch.tsx | 31 - src/app/components/ui/table.tsx | 116 --- src/app/components/ui/tabs.tsx | 66 -- src/app/components/ui/textarea.tsx | 18 - src/app/components/ui/toggle-group.tsx | 73 -- src/app/components/ui/toggle.tsx | 47 -- src/app/components/ui/tooltip.tsx | 61 -- src/app/components/ui/use-mobile.ts | 21 - src/app/components/ui/utils.ts | 6 - src/app/pages/ActivationManagement.vue | 18 +- src/app/pages/CalibrationRecords.vue | 12 +- src/app/pages/ConfigFileManagement.vue | 22 +- src/app/pages/Dashboard.vue | 10 +- src/app/pages/DeviceDetail.vue | 10 +- src/app/pages/DeviceList.vue | 12 +- src/app/pages/DeviceModelManagement.vue | 40 +- src/app/pages/DeviceRegistration.vue | 16 +- src/app/pages/FirmwareLibrary.vue | 14 +- src/app/pages/LicenseGenerate.vue | 10 +- src/app/pages/LicenseManagement.vue | 16 +- src/app/pages/ParameterConfiguration.vue | 42 +- src/app/pages/RepairOrderDetail.vue | 12 +- src/app/pages/ScrapManagement.vue | 24 +- src/styles/theme.css | 61 +- 94 files changed, 270 insertions(+), 5518 deletions(-) delete mode 100644 dist/assets/ActivationManagement-D65m9qnP.js delete mode 100644 dist/assets/CalibrationRecords-Bw12q5ma.js delete mode 100644 dist/assets/ConfigFileManagement-BiUQQAhE.js delete mode 100644 dist/assets/Dashboard-CLuwGZTT.js delete mode 100644 dist/assets/DeviceDetail-BcuqN-1h.js delete mode 100644 dist/assets/DeviceList-DhiwP2uf.js delete mode 100644 dist/assets/DeviceModelManagement-C-cb2VN_.js delete mode 100644 dist/assets/DeviceRegistration-3e5bX3Mj.js delete mode 100644 dist/assets/LicenseManagement-CffVNw1u.js delete mode 100644 dist/assets/ParameterConfiguration-CDKeTna6.js delete mode 100644 dist/assets/PlaceholderPage-B41E1GPA.js delete mode 100644 dist/assets/RepairOrderDetail-B47Npl8m.js delete mode 100644 dist/assets/ScrapManagement-Bsx09Zot.js delete mode 100644 dist/assets/arrow-left-DgHW7lI4.js delete mode 100644 dist/assets/circle-check-Ddc7xHK2.js delete mode 100644 dist/assets/circle-stop-ij390Vuh.js delete mode 100644 dist/assets/clock-gKlC1TlO.js delete mode 100644 dist/assets/download-Bug6XpZq.js delete mode 100644 dist/assets/index-C436_g8x.js delete mode 100644 dist/assets/index-CHZHmOOh.css delete mode 100644 dist/assets/info-D3XHB5ch.js delete mode 100644 dist/assets/plus-vY9kAeXh.js delete mode 100644 dist/assets/search-BZymCmWs.js delete mode 100644 dist/assets/server-Del2gqI5.js delete mode 100644 dist/assets/trash-2-B47UwHOB.js delete mode 100644 dist/assets/triangle-alert-DZ0A_5xH.js delete mode 100644 dist/assets/upload-DdEqBuGd.js delete mode 100644 src/app/components/ui/accordion.tsx delete mode 100644 src/app/components/ui/alert-dialog.tsx delete mode 100644 src/app/components/ui/alert.tsx delete mode 100644 src/app/components/ui/aspect-ratio.tsx delete mode 100644 src/app/components/ui/avatar.tsx delete mode 100644 src/app/components/ui/badge.tsx delete mode 100644 src/app/components/ui/breadcrumb.tsx delete mode 100644 src/app/components/ui/button.tsx delete mode 100644 src/app/components/ui/calendar.tsx delete mode 100644 src/app/components/ui/card.tsx delete mode 100644 src/app/components/ui/carousel.tsx delete mode 100644 src/app/components/ui/chart.tsx delete mode 100644 src/app/components/ui/checkbox.tsx delete mode 100644 src/app/components/ui/collapsible.tsx delete mode 100644 src/app/components/ui/command.tsx delete mode 100644 src/app/components/ui/context-menu.tsx delete mode 100644 src/app/components/ui/dialog.tsx delete mode 100644 src/app/components/ui/drawer.tsx delete mode 100644 src/app/components/ui/dropdown-menu.tsx delete mode 100644 src/app/components/ui/form.tsx delete mode 100644 src/app/components/ui/hover-card.tsx delete mode 100644 src/app/components/ui/input-otp.tsx delete mode 100644 src/app/components/ui/input.tsx delete mode 100644 src/app/components/ui/label.tsx delete mode 100644 src/app/components/ui/menubar.tsx delete mode 100644 src/app/components/ui/navigation-menu.tsx delete mode 100644 src/app/components/ui/pagination.tsx delete mode 100644 src/app/components/ui/popover.tsx delete mode 100644 src/app/components/ui/progress.tsx delete mode 100644 src/app/components/ui/radio-group.tsx delete mode 100644 src/app/components/ui/resizable.tsx delete mode 100644 src/app/components/ui/scroll-area.tsx delete mode 100644 src/app/components/ui/select.tsx delete mode 100644 src/app/components/ui/separator.tsx delete mode 100644 src/app/components/ui/sheet.tsx delete mode 100644 src/app/components/ui/sidebar.tsx delete mode 100644 src/app/components/ui/skeleton.tsx delete mode 100644 src/app/components/ui/slider.tsx delete mode 100644 src/app/components/ui/sonner.tsx delete mode 100644 src/app/components/ui/switch.tsx delete mode 100644 src/app/components/ui/table.tsx delete mode 100644 src/app/components/ui/tabs.tsx delete mode 100644 src/app/components/ui/textarea.tsx delete mode 100644 src/app/components/ui/toggle-group.tsx delete mode 100644 src/app/components/ui/toggle.tsx delete mode 100644 src/app/components/ui/tooltip.tsx delete mode 100644 src/app/components/ui/use-mobile.ts delete mode 100644 src/app/components/ui/utils.ts diff --git a/dist/assets/ActivationManagement-D65m9qnP.js b/dist/assets/ActivationManagement-D65m9qnP.js deleted file mode 100644 index 5affa7e..0000000 --- a/dist/assets/ActivationManagement-D65m9qnP.js +++ /dev/null @@ -1 +0,0 @@ -import{I as i}from"./info-D3XHB5ch.js";import{d as m,a as l,b as t,i as a,u as c,l as n,F as u,r as f,o as d,t as e,n as y,f as v}from"./index-C436_g8x.js";const F={class:"p-6"},g={class:"mb-6 p-4 rounded-lg flex items-start gap-3",style:{"background-color":"#E6F7FF",border:"1px solid #91D5FF"}},D={class:"bg-white rounded-lg mb-6",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},h={class:"overflow-x-auto"},k={class:"w-full"},w={class:"px-6 py-4"},A={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},_={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},C={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},E={class:"px-6 py-4"},B={class:"px-6 py-4"},z={class:"flex items-center gap-3"},S={key:0,class:"text-sm",style:{color:"#52C41A"}},N={class:"p-4 rounded-lg flex items-start gap-3",style:{"background-color":"#FFFBE6",border:"1px solid #FFE58F"}},I=m({__name:"ActivationManagement",setup(P){const x=[{sn:"GD30-2025-000001",model:"GD30 高密度电法仪",activationDate:"2025-02-10 14:30",status:"已激活",operator:"王工程师"},{sn:"GT20-2025-000045",model:"GT20 瞬变电磁仪",activationDate:"2025-02-09 10:15",status:"已激活",operator:"李工程师"},{sn:"GM10-2025-000023",model:"GM10 大地电磁仪",activationDate:"2025-02-08 16:20",status:"待激活",operator:"张工程师"}],b=r=>{switch(r){case"已激活":return{backgroundColor:"#F6FFED",color:"#52C41A",border:"1px solid #B7EB8F"};case"激活失败":return{backgroundColor:"#FFF1F0",color:"#FF4D4F",border:"1px solid #FFCCC7"};case"待激活":return{backgroundColor:"#FFFBE6",color:"#FAAD14",border:"1px solid #FFE58F"}}};return(r,o)=>(d(),l("div",F,[o[5]||(o[5]=t("div",{class:"mb-6"},[t("h2",{class:"text-2xl font-semibold mb-1"},"激活管理"),t("p",{class:"text-sm",style:{color:"rgba(0, 0, 0, 0.45)"}},"管理设备激活流程与记录")],-1)),t("div",g,[a(c(i),{size:20,style:{color:"#1890FF","flex-shrink":"0","margin-top":"2px"}}),o[0]||(o[0]=t("div",{style:{color:"#0050B3"}},[t("div",{class:"font-medium mb-1"},"APP激活流程说明"),t("div",{class:"text-sm"}," APP开机时自动读取设备UID → 与后台SN匹配 → 下载授权文件和配置 → 生成设备配置 → 激活设备。激活成功后,设备每次开机会自动检测授权文件更新。 ")],-1))]),o[6]||(o[6]=n('