odf_new/web/assets/pages-marker-pole-list-index.BCgqnZLE.js
zpc cdc4a78198
Some checks reported errors
continuous-integration/drone/push Build encountered an error
1.2.0
2026-04-20 14:20:30 +08:00

2 lines
3.3 KiB
JavaScript

import{g as a,e,c as l,w as s,s as t,i as c,o as d,a as u,n as r,u as o,b as n,p as i,q as f,F as _,h as v,j as p,v as m,l as b,d as k,t as g}from"./index-CPzZ0wy_.js";import{_ as y}from"./ic_back.BKIFUCMS.js";import{o as x,c as w,b as h}from"./uni-app.es.CdmqpGGi.js";import{g as j}from"./markerPole.BRGgz6EJ.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.WAttHfYM.js";const I=C({__name:"index",setup(C){const I=a().statusBarHeight||0,F=e([]),N=e(""),q=e(""),P=e(1),R=e(20),T=e(1),U=e(!1);async function $(a=!1){if(!U.value){U.value=!0;try{const e=await j(N.value,P.value,R.value);if(200===e.code){const l=e.data||{},s=l.result||[];F.value=a?[...F.value,...s]:s,T.value=l.totalPage||1}}catch(e){t({title:"加载失败",icon:"none"})}finally{U.value=!1}}}function B(){p()}function H(){m({url:"/pages/marker-pole-add/index?cableId="+N.value+"&cableName="+encodeURIComponent(q.value)})}return x((a=>{a.cableId&&(N.value=a.cableId),a.cableName&&(q.value=decodeURIComponent(a.cableName))})),w((()=>{P.value=1,$()})),h((()=>{P.value<T.value&&(P.value++,$(!0))})),(a,e)=>{const t=b,p=k,x=c;return d(),l(x,{class:"marker-pole-list-page"},{default:s((()=>[u(x,{class:"content"},{default:s((()=>[u(x,{class:"nav-bar",style:r({paddingTop:o(I)+"px"})},{default:s((()=>[u(x,{class:"nav-bar-inner"},{default:s((()=>[u(t,{class:"nav-icon",src:y,mode:"aspectFit",onClick:B}),u(p,{class:"nav-title"},{default:s((()=>[n("标石/杆号牌")])),_:1}),u(x,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),u(p,{class:"section-title"},{default:s((()=>[n("标石/杆号牌列表")])),_:1}),F.value.length>0?(d(),l(x,{key:0,class:"marker-pole-list"},{default:s((()=>[(d(!0),i(_,null,f(F.value,(a=>(d(),l(x,{class:"marker-pole-card",key:a.id,onClick:e=>function(a){m({url:"/pages/marker-pole-detail/index?id="+a.id})}(a)},{default:s((()=>[u(x,{class:"card-row"},{default:s((()=>[u(p,{class:"card-label"},{default:s((()=>[n("名称:")])),_:1}),u(p,{class:"card-value"},{default:s((()=>[n(g(a.name),1)])),_:2},1024)])),_:2},1024),u(x,{class:"card-row"},{default:s((()=>[u(p,{class:"card-label"},{default:s((()=>[n("时间:")])),_:1}),u(p,{class:"card-value"},{default:s((()=>[n(g(a.recordTime),1)])),_:2},1024)])),_:2},1024),u(x,{class:"card-row"},{default:s((()=>[u(p,{class:"card-label"},{default:s((()=>[n("责任人:")])),_:1}),u(p,{class:"card-value"},{default:s((()=>[n(g(a.personnel||"-"),1)])),_:2},1024)])),_:2},1024),u(x,{class:"card-row"},{default:s((()=>[u(p,{class:"card-label"},{default:s((()=>[n("导航点:")])),_:1}),u(p,{class:"card-value"},{default:s((()=>{return[n(g((e=a.longitude,l=a.latitude,e&&0!==e||l&&0!==l?`${e}, ${l}`:"-")),1)];var e,l})),_:2},1024)])),_:2},1024),u(x,{class:"card-row last-row"},{default:s((()=>[u(p,{class:"card-label"},{default:s((()=>[n("实际里程:")])),_:1}),u(p,{class:"card-value"},{default:s((()=>[n(g(a.actualMileage||"-"),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):v("",!0),U.value||0!==F.value.length?v("",!0):(d(),l(x,{key:1,class:"empty-state"},{default:s((()=>[u(p,{class:"empty-text"},{default:s((()=>[n("暂无标石/杆号牌记录")])),_:1})])),_:1}))])),_:1}),u(x,{class:"bottom-bar"},{default:s((()=>[u(x,{class:"add-btn",onClick:H},{default:s((()=>[u(p,{class:"add-btn-text"},{default:s((()=>[n("新增")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-5cf59287"]]);export{I as default};