| 1 |
- var v=(u,l,o)=>new Promise((s,c)=>{var m=e=>{try{i(o.next(e))}catch(t){c(t)}},r=e=>{try{i(o.throw(e))}catch(t){c(t)}},i=e=>e.done?s(e.value):Promise.resolve(e.value).then(m,r);i((o=o.apply(u,l)).next())});import k from"./engineePie-e0d7da85.js";import{u as w,_ as C}from"./useTable-98d6d579.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{d as N,a as B}from"./index-b74379a1.js";import{l as F}from"./index-a4e1ec38.js";import{a6 as E,a5 as y,l as M,Q as V}from"./antd-f259b82a.js";import{ak as Y,_ as R}from"./index.js";import{d as j,r as L,f as h,B as O,Y as d,a6 as b,a7 as n,l as p,u as a,_ as P,a9 as f,Z as g,F as x,E as D,$ as I}from"./vue-aed314e3.js";import"./useECharts-947e808e.js";import"./useForm-c7f42ee0.js";import"./index-4f5bc708.js";import"./useWindowSizeFn-6e9d633b.js";import"./componentMap-175d8229.js";import"./uuid-31b8b5a4.js";import"./onMountedOrActivated-d9097634.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-421691fe.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./TextEditor-4892fcd0.js";const S=[{title:"设备编号",dataIndex:"uniqueCode",align:"left",width:160},{title:"型号",dataIndex:"model",align:"left"},{title:"购入日期",dataIndex:"purchaseDate",align:"left"},{title:"保修期(年)",dataIndex:"warrantyPeriod",align:"left"},{title:"设备类型",dataIndex:"deviceType",align:"left",width:160}],$={class:"stats-echart"},q=j({__name:"index",setup(u){const l=L({deviceType:[]}),o=h(!1),s=h({content:[],description:"机器情况",total:0}),[c]=w({api:N,rowKey:"id",columns:S,striped:!1,showIndexColumn:!1,useSearchForm:!1,pagination:!1,bordered:!1,beforeFetch:m});O(()=>v(this,null,function*(){const r=yield F({dictCode:"bm_det"});l.deviceType=r;const i=[],e=yield B();console.log("deviceNumberInfo::::::",e),Object.keys(e).forEach(t=>{r.forEach(_=>{if(_.value===t){const T={name:_.label,value:e[t]};i.push(T)}})}),s.value.content=i,s.value.total=e.total,o.value=!0}));function m(){}return(r,i)=>(d(),b(a(V),{title:"机器情况",class:"stats-card"},{default:n(()=>[p(a(E),null,{default:n(()=>[p(a(y),{span:8},{default:n(()=>[P("div",$,[o.value?(d(),b(k,{key:0,data:s.value},null,8,["data"])):f("",!0)])]),_:1}),p(a(y),{span:16},{default:n(()=>[p(a(C),{onRegister:a(c)},{bodyCell:n(({column:e,record:t})=>[e.key==="purchaseDate"?(d(),g(x,{key:0},[D(I(a(M)(t.purchaseDate).format("YYYY-MM-DD")),1)],64)):f("",!0),e.key==="deviceType"?(d(),g(x,{key:1},[D(I(a(Y)(l.deviceType,t.deviceType,"label")),1)],64)):f("",!0)]),_:1},8,["onRegister"])]),_:1})]),_:1})]),_:1}))}});const fe=R(q,[["__scopeId","data-v-4a5b3690"]]);export{fe as default};
|