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