Files
aiot-platform-ui/apps/web-antd/dist/js/card-view-BcKCF7oL.js
lzh c16d049c38
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-31 23:16:25 +08:00

2 lines
3.8 KiB
JavaScript

var E=Object.defineProperty;var N=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var k=(c,o,e)=>o in c?E(c,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):c[o]=e,S=(c,o)=>{for(var e in o||(o={}))L.call(o,e)&&k(c,e,o[e]);if(N)for(var e of N(o))M.call(o,e)&&k(c,e,o[e]);return c};var w=(c,o,e)=>new Promise((y,h)=>{var f=t=>{try{p(e.next(t))}catch(d){h(d)}},_=t=>{try{p(e.throw(t))}catch(d){h(d)}},p=t=>t.done?y(t.value):Promise.resolve(t.value).then(f,_);p((e=e.apply(c,o)).next())});import{bZ as z,b_ as D,an as m,az as x,bu as O,S as U,bS as V,ac as B}from"./bootstrap-peLAqOBq.js";import{m as Y,b9 as b,ad as R,b2 as i,j as u,ac as A,bJ as v,ab as T,u as s,I as j,bb as q,ae as n,bp as g,ai as C,aT as G,cf as F}from"../jse/index-index-fr7m5rpH.js";import{g as H}from"./index-uOb70aLx.js";import{R as $,a as J,A as K,b as Z,c as Q,C as W,d as X}from"./data-BSWUaW3L.js";const aa={class:"inspection-card-view"},sa=["onClick"],ea={class:"card-inner"},ta={class:"card-header"},oa={class:"status-badge"},na={class:"status-badge__text"},ra={class:"area-name"},ca={class:"info-rows"},la={class:"info-row"},ia={class:"info-text"},da={class:"info-row"},ua={class:"info-text"},_a={class:"card-footer"},pa={key:1,class:"order-link"},ga={key:0,class:"pagination-wrapper"},fa=Y({name:"InspectionRecordCardView",__name:"card-view",props:{searchParams:{}},emits:["detail"],setup(c,{expose:o,emit:e}){const y=c,h=e,f=b(!1),_=b([]),p=b(0),t=b({pageNo:1,pageSize:8});function d(){return w(this,null,function*(){f.value=!0;try{const l=yield H(S(S({},t.value),y.searchParams));_.value=l.list||[],p.value=l.total||0}finally{f.value=!1}})}function P(l,r){t.value.pageNo=l,t.value.pageSize=r,d()}function I(l){if(!l)return"-";try{const r=F(l);return r.isValid()?r.format("YYYY-MM-DD HH:mm"):"-"}catch(r){return"-"}}return o({reload:d,query:()=>{t.value.pageNo=1,d()}}),(l,r)=>(i(),R("div",aa,[u(s(U),{spinning:f.value,class:"card-grid"},{default:v(()=>[_.value.length>0?(i(),T(s(z),{key:0,gutter:[12,12]},{default:v(()=>[(i(!0),R(j,null,q(_.value,a=>(i(),T(s(D),{key:a.id,xs:24,sm:12,md:8,lg:6,xl:6},{default:v(()=>[n("div",{class:"record-card",style:G({"--card-gradient":s(X)[a.resultStatus],"--card-gradient-dark":s(W)[a.resultStatus],"--status-color":s(Q)[a.resultStatus]}),onClick:va=>h("detail",a)},[r[2]||(r[2]=n("div",{class:"card-gradient-bg"},null,-1)),n("div",ea,[n("div",ta,[n("div",oa,[u(s(m),{icon:s($)[a.resultStatus],class:"status-badge__icon"},null,8,["icon"]),n("span",na,g(s(J)[a.resultStatus]),1)]),u(s(x),{color:a.isLocationException===1?"error":"success",class:"exception-tag"},{default:v(()=>[C(g(a.isLocationException===1?"定位异常":"定位正常"),1)]),_:2},1032,["color"])]),n("h4",ra,g(a.areaFullName||"未知区域"),1),n("div",ca,[n("div",la,[u(s(m),{icon:"solar:user-bold-duotone",class:"info-icon"}),n("span",ia,g(a.inspectorName||"未知"),1)]),n("div",da,[u(s(m),{icon:"solar:clock-circle-bold-duotone",class:"info-icon"}),n("span",ua,g(I(a.createTime)),1)])]),n("div",_a,[a.attributionResult?(i(),T(s(x),{key:0,color:s(K)[a.attributionResult],class:"footer-tag"},{default:v(()=>[C(g(s(Z)[a.attributionResult]),1)]),_:2},1032,["color"])):A("",!0),a.generatedOrderId?(i(),R("span",pa,[u(s(m),{icon:"solar:document-bold-duotone"}),r[1]||(r[1]=C(" 已生成工单 ",-1))])):A("",!0)])])],12,sa)]),_:2},1024))),128))]),_:1})):(i(),T(s(O),{key:1,description:"暂无巡检记录",class:"my-16"}))]),_:1},8,["spinning"]),_.value.length>0?(i(),R("div",ga,[u(s(V),{current:t.value.pageNo,"onUpdate:current":r[0]||(r[0]=a=>t.value.pageNo=a),"page-size":t.value.pageSize,total:p.value,"show-total":a=>`${a}`,size:"small","show-quick-jumper":"",onChange:P},null,8,["current","page-size","total","show-total"])])):A("",!0)]))}}),ya=B(fa,[["__scopeId","data-v-3e4528d2"]]);export{ya as default};