2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
import{g as a,e,p as s,c as l,w as t,i as c,o,a as n,n as r,u as d,b as i,q as u,v as p,F as m,h as f,j as _,x as v,l as h,d as b,I as y,S as g,t as j}from"./index-BIob8dCp.js";import{_ as k}from"./home_bg.BmQJoAoC.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{_ as I}from"./ic_search.B5zIBUX-.js";import{o as C,a as F}from"./uni-app.es.B8nTAyAf.js";import{g as w}from"./trunk.W-5wcbv7.js";import{_ as N}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.CdDHhlHG.js";import"./index.CLalEMqs.js";const U=N({__name:"index",setup(N){const U=a().statusBarHeight||0,V=e([]),q=e(""),R=e(""),B=e(!1);async function H(){const a=await w(q.value);200===a.code&&a.data&&(V.value=a.data.result||[]),B.value=!0}function S(){_()}function T(){const a=R.value.trim();a&&v({url:"/pages/trunk-search/index?deptId="+q.value+"&keyword="+encodeURIComponent(a)})}return C((a=>{a.deptId&&(q.value=a.deptId),H()})),F((()=>{H().finally((()=>{s()}))})),(a,e)=>{const s=h,_=b,C=c,F=y,w=g;return o(),l(C,{class:"cable-page"},{default:t((()=>[n(s,{class:"bg-image",src:k,mode:"aspectFill"}),n(C,{class:"content"},{default:t((()=>[n(C,{class:"nav-bar",style:r({paddingTop:d(U)+"px"})},{default:t((()=>[n(C,{class:"nav-bar-inner"},{default:t((()=>[n(s,{class:"nav-icon",src:x,mode:"aspectFit",onClick:S}),n(_,{class:"nav-title"},{default:t((()=>[i("干线")])),_:1}),n(C,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(_,{class:"section-title"},{default:t((()=>[i("光缆列表")])),_:1}),n(C,{class:"search-bar"},{default:t((()=>[n(s,{class:"search-icon",src:I,mode:"aspectFit"}),n(F,{class:"search-input",modelValue:R.value,"onUpdate:modelValue":e[0]||(e[0]=a=>R.value=a),placeholder:"只支持搜索本公司光缆和故障信息","placeholder-class":"search-placeholder","confirm-type":"search",onConfirm:T},null,8,["modelValue"])])),_:1}),V.value.length>0?(o(),l(w,{key:0,class:"cable-list","scroll-y":""},{default:t((()=>[(o(!0),u(m,null,p(V.value,(a=>(o(),l(C,{class:"cable-card",key:a.id,onClick:e=>function(a){v({url:"/pages/fault-list/index?cableId="+a.id+"&cableName="+encodeURIComponent(a.cableName)})}(a)},{default:t((()=>[n(_,{class:"cable-name"},{default:t((()=>[i(j(a.cableName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):B.value?(o(),l(C,{key:1,class:"empty-state"},{default:t((()=>[n(_,{class:"empty-text"},{default:t((()=>[i("暂无光缆数据")])),_:1})])),_:1})):f("",!0)])),_:1})])),_:1})}}},[["__scopeId","data-v-0376440f"]]);export{U as default};
|