2 lines
7.2 KiB
JavaScript
2 lines
7.2 KiB
JavaScript
import{d as y,a as i,b as s,u as r,f as v,x as n,F as b,r as m,w as u,y as f,e as _,o as d,n as a,t as o,h as F,j as h}from"./index-C5t0nGiQ.js";import{A as k}from"./arrow-left-De7UcLOo.js";import{C as w}from"./clock-CMNFmLxx.js";const C={class:"p-6"},D={class:"mb-6"},B={class:"flex items-center gap-4 mb-2"},E={class:"bg-white p-6 rounded-lg mb-6",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},V={class:"flex items-center justify-center gap-6"},A={class:"text-center"},S={class:"text-xs",style:{color:"rgba(0, 0, 0, 0.45)"}},N={key:0,style:{color:"#D9D9D9","font-size":"24px"}},M={class:"bg-white p-6 rounded-lg",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},P={class:"flex items-center justify-between mb-6"},T={class:"relative"},j={class:"space-y-6"},z={class:"flex flex-col items-center flex-shrink-0"},I={class:"w-12 h-12 rounded-full flex items-center justify-center relative z-10",style:{"background-color":"#eef5f0",border:"2px solid #4a7c59"}},R={class:"flex-1 pt-2"},X={class:"flex items-center gap-3 mb-2"},G={class:"font-medium"},L={class:"text-sm",style:{color:"rgba(0, 0, 0, 0.45)"}},O={class:"text-sm",style:{color:"rgba(0, 0, 0, 0.45)"}},H={class:"text-sm",style:{color:"rgba(0, 0, 0, 0.65)"}},U=y({__name:"DeviceDetail",setup($){const x=f(),c=[{name:"主板",version:"MB-V2.3",sn:"MB20240308001",bg:"#eef5f0",color:"#4a7c59"},{name:"采集板",version:"RX-V1.8",sn:"RX20240308002",bg:"#F0F5FF",color:"#597EF7"},{name:"发射板",version:"TX-V1.2",sn:"TX20240308003",bg:"#FFF7E6",color:"#FA8C16"},{name:"测控板",version:"MC-V1.5",sn:"MC20240308004",bg:"#F6FFED",color:"#52C41A"},{name:"升压板",version:"BO-V1.0",sn:"BO20240308005",bg:"#FFF0F6",color:"#EB2F96"}],g=[{date:"2024-03-01",type:"固件升级",operator:"王工程师",description:"升级固件至v2.3.5,解决数据采集异常问题"},{date:"2024-02-15",type:"主板更换",operator:"李工程师",description:"更换主控板(旧:MB20231215001 → 新:MB20240215001)"},{date:"2024-01-20",type:"常规保养",operator:"张工程师",description:"清洁设备,检查线路连接,测试功能正常"}];return(q,t)=>{const p=_("router-link");return d(),i("div",C,[s("div",D,[s("div",B,[s("button",{class:"p-2 rounded hover:bg-gray-100 transition-colors",style:{color:"rgba(0, 0, 0, 0.65)"},onClick:t[0]||(t[0]=e=>r(x).go(-1))},[v(r(k),{size:20})]),t[1]||(t[1]=s("h2",{class:"text-2xl font-semibold"},"GD30-2025-000001",-1)),t[2]||(t[2]=s("span",{class:"px-3 py-1 rounded text-sm",style:{"background-color":"#F6FFED",color:"#52C41A",border:"1px solid #B7EB8F"}}," 已激活 ",-1))])]),t[7]||(t[7]=n('<div class="bg-white p-6 rounded-lg mb-6" style="box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);"><h3 class="text-lg font-semibold mb-6">基本信息</h3><div class="grid grid-cols-3 gap-x-12 gap-y-6"><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">设备型号</div><div>GD30 高密度电法仪</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">主机SN号</div><div>GD30-2025-000001</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">设备状态</div><span class="inline-block px-2 py-1 rounded text-xs" style="background-color:#F6FFED;color:#52C41A;border:1px solid #B7EB8F;"> 已激活 </span></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">生产日期</div><div>2025-01-15</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">出厂日期</div><div>2025-02-01</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">激活日期</div><div>2025-02-10</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">装配人员</div><div>张工程师</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">测试人员</div><div>李工程师</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">客户名称</div><div>北京地质研究院</div></div></div></div>',1)),s("div",E,[t[3]||(t[3]=s("h3",{class:"text-lg font-semibold mb-6"},"硬件拓扑",-1)),s("div",V,[(d(),i(b,null,m(c,(e,l)=>s("div",{key:e.name,class:"flex items-center gap-6"},[s("div",A,[s("div",{class:"w-28 h-28 rounded-lg flex flex-col items-center justify-center mb-3",style:a({backgroundColor:e.bg,border:"2px solid "+e.color})},[s("div",{class:"text-base font-semibold",style:a({color:e.color})},o(e.name),5),s("div",{class:"text-xs mt-2",style:a({color:e.color})},o(e.version),5)],4),s("div",S,o(e.sn),1)]),Number(l)<c.length-1?(d(),i("div",N,"→")):F("",!0)])),64))])]),t[8]||(t[8]=n('<div class="bg-white p-6 rounded-lg mb-6" style="box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);"><h3 class="text-lg font-semibold mb-6">授权信息</h3><div class="grid grid-cols-3 gap-x-12 gap-y-6"><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">授权ID</div><div>LIC-2025-0001</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">授权状态</div><span class="inline-block px-2 py-1 rounded text-xs" style="background-color:#F6FFED;color:#52C41A;border:1px solid #B7EB8F;"> 已激活 </span></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">授权类型</div><div>正式授权</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">生效日期</div><div>2025-02-10</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">到期日期</div><div>2026-02-10</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">剩余天数</div><div style="color:#52C41A;">317天</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">授权功能模块</div><div>1D(SP/VES/IP) / 2D(SP/ERT/IP) / 3D(SP/ERT/IP)</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">授权文件</div><button class="text-sm" style="color:#4a7c59;">auth_gd30_v2.3.lic</button></div></div></div><div class="bg-white p-6 rounded-lg mb-6" style="box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);"><h3 class="text-lg font-semibold mb-6">固件信息</h3><div class="grid grid-cols-3 gap-x-12 gap-y-6"><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">当前固件版本</div><div>v2.3.5</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">最后更新时间</div><div>2024-03-01 10:30</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">更新方式</div><div>远程OTA</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">配置文件版本</div><div>v1.2.0</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">配置同步时间</div><div>2024-03-01 10:35</div></div></div></div>',2)),s("div",M,[s("div",P,[t[5]||(t[5]=s("h3",{class:"text-lg font-semibold"},"维修历史",-1)),v(p,{to:"/repair",class:"text-sm",style:{color:"#4a7c59"}},{default:u(()=>[...t[4]||(t[4]=[h("查看全部",-1)])]),_:1})]),s("div",T,[t[6]||(t[6]=s("div",{class:"absolute left-6 top-6 bottom-6 w-0.5",style:{"background-color":"#F0F0F0"}},null,-1)),s("div",j,[(d(),i(b,null,m(g,(e,l)=>s("div",{key:l,class:"flex gap-4"},[s("div",z,[s("div",I,[v(r(w),{size:20,style:{color:"#4a7c59"}})])]),s("div",R,[s("div",X,[s("span",G,o(e.type),1),s("span",L,o(e.date),1),s("span",O,"操作人:"+o(e.operator),1)]),s("div",H,o(e.description),1)])])),64))])])])])}}});export{U as default};
|