odf_new/web/assets/pages-cable-index.BbHLrRsj.js
2026-03-05 10:52:04 +08:00

2 lines
2.2 KiB
JavaScript

import{j as a,e,k as s,c as l,w as c,i as t,o,a as n,n as r,u as i,b as d,l as u,m as p,F as m,q as f,p as _,h as b,d as v,I as h,S as g,t as j}from"./index-Cr_ht7z3.js";import{_ as k}from"./home_bg.BmQJoAoC.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{_ as y}from"./ic_search.B5zIBUX-.js";import{o as I,a as C}from"./uni-app.es.yixCAkvl.js";import{g as F}from"./trunk.DhpRsWtX.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.T7U6XU0r.js";import"./index.C_M5FNPz.js";const N=w({__name:"index",setup(w){const N=a().statusBarHeight||0,U=e([]),V=e(""),R=e("");async function q(){const a=await F(V.value);200===a.code&&(U.value=a.data||[])}function B(){f()}function H(){const a=R.value.trim();a&&_({url:"/pages/trunk-search/index?deptId="+V.value+"&keyword="+encodeURIComponent(a)})}return I((a=>{a.deptId&&(V.value=a.deptId),q()})),C((()=>{q().finally((()=>{s()}))})),(a,e)=>{const s=b,f=v,I=t,C=h,F=g;return o(),l(I,{class:"cable-page"},{default:c((()=>[n(s,{class:"bg-image",src:k,mode:"aspectFill"}),n(I,{class:"content"},{default:c((()=>[n(I,{class:"nav-bar",style:r({paddingTop:i(N)+"px"})},{default:c((()=>[n(I,{class:"nav-bar-inner"},{default:c((()=>[n(s,{class:"nav-icon",src:x,mode:"aspectFit",onClick:B}),n(f,{class:"nav-title"},{default:c((()=>[d("干线")])),_:1}),n(I,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),n(f,{class:"section-title"},{default:c((()=>[d("光缆列表")])),_:1}),n(I,{class:"search-bar"},{default:c((()=>[n(s,{class:"search-icon",src:y,mode:"aspectFit"}),n(C,{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:H},null,8,["modelValue"])])),_:1}),n(F,{class:"cable-list","scroll-y":""},{default:c((()=>[(o(!0),u(m,null,p(U.value,(a=>(o(),l(I,{class:"cable-card",key:a.id,onClick:e=>function(a){_({url:"/pages/fault-list/index?cableId="+a.id+"&cableName="+encodeURIComponent(a.cableName)})}(a)},{default:c((()=>[n(I,{class:"cable-image"}),n(f,{class:"cable-name"},{default:c((()=>[d(j(a.cableName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-734d075b"]]);export{N as default};