2 lines
3.0 KiB
JavaScript
2 lines
3.0 KiB
JavaScript
import{g as a,e as l,c as e,w as t,s,i as u,o as c,a as n,n as o,u as f,b as d,q as i,v as r,F as _,j as v,x as p,l as m,d as b,t as g}from"./index-CeWRODMb.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{o as j,c as N,b as k}from"./uni-app.es._o3E59a5.js";import{a as w}from"./trunk.-E315zgU.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.Da7qbWT3.js";import"./index.Cwuwm1B3.js";const I=C({__name:"index",setup(C){const I=a().statusBarHeight||0,y=l([]),h=l(""),F=l(""),R=l(1),q=l(20),T=l(1),U=l(!1);function z(a,l){const e=parseFloat(a),t=parseFloat(l);return isNaN(e)||isNaN(t)?a||"":String(Math.round(1e4*(e+t))/1e4)}async function B(a=!1){if(!U.value){U.value=!0;try{const l=await w(h.value,R.value,q.value);if(200===l.code){const e=l.data||{},t=e.result||[];y.value=a?[...y.value,...t]:t,T.value=e.totalPage||1}}catch(l){s({title:"加载失败",icon:"none"})}finally{U.value=!1}}}function H(){v()}function M(){p({url:"/pages/fault-add/index?cableId="+h.value+"&cableName="+encodeURIComponent(F.value)})}return j((a=>{a.cableId&&(h.value=a.cableId),a.cableName&&(F.value=decodeURIComponent(a.cableName))})),N((()=>{R.value=1,B()})),k((()=>{R.value<T.value&&(R.value++,B(!0))})),(a,l)=>{const s=m,v=b,j=u;return c(),e(j,{class:"fault-list-page"},{default:t((()=>[n(j,{class:"content"},{default:t((()=>[n(j,{class:"nav-bar",style:o({paddingTop:f(I)+"px"})},{default:t((()=>[n(j,{class:"nav-bar-inner"},{default:t((()=>[n(s,{class:"nav-icon",src:x,mode:"aspectFit",onClick:H}),n(v,{class:"nav-title"},{default:t((()=>[d("干线")])),_:1}),n(j,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(v,{class:"section-title"},{default:t((()=>[d("故障列表")])),_:1}),n(j,{class:"fault-list"},{default:t((()=>[(c(!0),i(_,null,r(y.value,(a=>(c(),e(j,{class:"fault-card",key:a.id,onClick:l=>function(a){p({url:"/pages/fault-detail/index?faultId="+a.id})}(a)},{default:t((()=>[n(j,{class:"fault-row"},{default:t((()=>[n(v,{class:"fault-label"},{default:t((()=>[d("故障时间:")])),_:1}),n(v,{class:"fault-value"},{default:t((()=>[d(g(a.faultTime),1)])),_:2},1024)])),_:2},1024),n(j,{class:"fault-row"},{default:t((()=>[n(v,{class:"fault-label"},{default:t((()=>[d("故障原因:")])),_:1}),n(v,{class:"fault-value"},{default:t((()=>[d(g(a.faultReason),1)])),_:2},1024)])),_:2},1024),n(j,{class:"fault-row"},{default:t((()=>[n(v,{class:"fault-label"},{default:t((()=>[d("表显故障里程:")])),_:1}),n(v,{class:"fault-value"},{default:t((()=>[d(g(z(a.mileage,a.mileageCorrection)),1)])),_:2},1024)])),_:2},1024),n(j,{class:"fault-row last-row"},{default:t((()=>[n(v,{class:"fault-label"},{default:t((()=>[d("所属光缆:")])),_:1}),n(v,{class:"fault-value"},{default:t((()=>[d(g(a.cableName),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),n(j,{class:"bottom-bar"},{default:t((()=>[n(j,{class:"add-fault-btn",onClick:M},{default:t((()=>[n(v,{class:"add-fault-btn-text"},{default:t((()=>[d("新增故障")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-c6317ed4"]]);export{I as default};
|