import{U as u}from"./upload-DdEqBuGd.js";import{D as y}from"./download-Bug6XpZq.js";import{I as m}from"./info-D3XHB5ch.js";import{c as g,d as f,a as d,b as s,i as l,u as r,j as a,l as n,F as v,r as F,o as c,t as e,n as D,f as h}from"./index-C436_g8x.js";/** * @license lucide-vue-next v0.487.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _=g("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),w={class:"p-6"},k={class:"mb-6"},A={class:"flex items-center justify-between mb-2"},S={class:"flex items-center gap-3"},C={class:"px-4 py-2 rounded flex items-center gap-2",style:{border:"1px solid #D9D9D9",color:"rgba(0, 0, 0, 0.85)"}},N={class:"px-4 py-2 rounded flex items-center gap-2",style:{border:"1px solid #D9D9D9",color:"rgba(0, 0, 0, 0.85)"}},B={class:"mb-6 p-4 rounded-lg flex items-start gap-3",style:{"background-color":"#E6F7FF",border:"1px solid #91D5FF"}},E={class:"bg-white rounded-lg mb-6",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},O={class:"overflow-x-auto"},G={class:"w-full"},z={class:"px-6 py-4"},T={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},V={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},j={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},I={class:"px-6 py-4"},L={class:"px-6 py-4"},M={class:"text-sm flex items-center gap-1",style:{color:"#1890FF"}},W={class:"px-6 py-4"},q={class:"flex items-center gap-3"},U={key:0,class:"text-sm",style:{color:"#52C41A"}},Q=f({__name:"ScrapManagement",setup(X){const b=[{sn:"GD30-2023-001234",model:"GD30 地质探测仪",scrapDate:"2024-03-01",status:"已回收",sourceOrder:"WO-2024-0001",reason:"主板损坏无法修复"},{sn:"GT20-2023-000567",model:"GT20 物探仪",scrapDate:"2024-03-05",status:"已审批",sourceOrder:"WO-2024-0025",reason:"多个核心部件损坏"},{sn:"GTXD-2023-000890",model:"GTXD 探测仪",scrapDate:"2024-03-08",status:"待审批",sourceOrder:"WO-2024-0048",reason:"维修成本超过设备价值"}],p=i=>{switch(i){case"已回收":return{backgroundColor:"#F6FFED",color:"#52C41A",border:"1px solid #B7EB8F"};case"已审批":return{backgroundColor:"#E6F7FF",color:"#1890FF",border:"1px solid #91D5FF"};case"待审批":return{backgroundColor:"#FFFBE6",color:"#FAAD14",border:"1px solid #FFE58F"}}};return(i,t)=>(c(),d("div",w,[s("div",k,[s("div",A,[t[2]||(t[2]=s("h2",{class:"text-2xl font-semibold"},"报废管理",-1)),s("div",S,[s("button",C,[l(r(u),{size:16}),t[0]||(t[0]=a(" 批量导入 ",-1))]),s("button",N,[l(r(y),{size:16}),t[1]||(t[1]=a(" 导出 ",-1))])])]),t[3]||(t[3]=s("p",{class:"text-sm",style:{color:"rgba(0, 0, 0, 0.45)"}},"管理报废设备与物料回收",-1))]),s("div",B,[l(r(m),{size:20,style:{color:"#1890FF","flex-shrink":"0","margin-top":"2px"}}),t[4]||(t[4]=s("div",{style:{color:"#0050B3"}},[s("div",{class:"font-medium mb-1"},"报废流程说明"),s("div",{class:"text-sm"}," 报废单由维修工单中申请报废创建,关联来源维修工单。报废设备需经过审批流程,审批通过后进行物料回收和入库。 ")],-1))]),t[9]||(t[9]=n('
报废设备总数
156
待审批
12
已审批待回收
8
已回收入库
136
',2)),s("div",E,[t[8]||(t[8]=s("div",{class:"p-6 border-b",style:{"border-color":"#F0F0F0"}},[s("h3",{class:"text-lg font-semibold"},"报废设备列表")],-1)),s("div",O,[s("table",G,[t[7]||(t[7]=s("thead",{style:{"background-color":"#FAFAFA"}},[s("tr",null,[s("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"设备SN号"),s("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"型号"),s("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"报废日期"),s("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"报废原因"),s("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"状态"),s("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"来源工单"),s("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"操作")])],-1)),s("tbody",null,[(c(),d(v,null,F(b,(o,x)=>s("tr",{key:x,class:"border-b",style:{"border-color":"#F0F0F0"}},[s("td",z,e(o.sn),1),s("td",T,e(o.model),1),s("td",V,e(o.scrapDate),1),s("td",j,e(o.reason),1),s("td",I,[s("span",{class:"px-2 py-1 rounded text-xs",style:D(p(o.status))},e(o.status),5)]),s("td",L,[s("button",M,[l(r(_),{size:14}),a(" "+e(o.sourceOrder),1)])]),s("td",W,[s("div",q,[t[5]||(t[5]=s("button",{class:"text-sm",style:{color:"#1890FF"}},"查看详情",-1)),t[6]||(t[6]=s("button",{class:"text-sm",style:{color:"#1890FF"}},"物料检测",-1)),o.status==="已审批"?(c(),d("button",U,"回收入库")):h("",!0)])])])),64))])])])]),t[10]||(t[10]=n('
显示 1-10 / 共 156 条
',1))]))}});export{Q as default};