import{o as t,c as a,w as e,a as s,b as i,f as l,d as o,r as n,F as d,h as r,i as u,e as c,t as p,k as g,l as f,n as h,m,p as _,q as y,ae as v,j as b}from"./index.ed795884.js";import{_ as C}from"./uni-card.e26fa149.js";import{r as x}from"./uni-app.es.e9ed3499.js";import{_ as j,a as k}from"./uni-list.6611e85e.js";import{_ as S}from"./uni-icons.94a4beb3.js";import{_ as w}from"./uni-section.35c0c47b.js";import{_ as L}from"./uni-pagination.f68b53e8.js";import{_ as z}from"./plugin-vue_export-helper.21dcd24c.js";import"./uni-badge.be42d3b6.js";var I=z({data:()=>({userinfo:{},stores:{},citys:{},lsIndex:"StoreList",totalCount:0,psize:10,page:1}),methods:{checkLogin(){var t=g("UserInfo");t?(this.userinfo=t,f("log","at pages/store/list.vue:24",t)):h({url:"../../login/login"})},getList(){var t=this.apis.domain+this.apis.StoreList;m({url:t,data:{user_id:this.userinfo.id,employee_id:this.userinfo.employee_id,page:this.page,psize:this.psize,pid:this.apis.appid},method:"POST",success:t=>{switch(t.data.code){case 100:case 101:default:y({title:"查询失败",icon:"error"});break;case 0:var a=t.data.msg;y({title:a,icon:"error"});break;case 200:var e=t.data.data.data.stores;this.stores=e;var s=t.data.data.data.citys;this.citys=s;var i=this.page,l=t.data.data.total,o=this.lsIndex+"|page"+i;_(o,e),_("StoreCitys",s),this.totalCount=l,_("StoreTotal",l),y({title:"查询完成!",icon:"success"})}},fail:t=>{y({title:"云端错误",icon:"error"})}})},getDetail(t){},toMap(t,a){f("log","at pages/store/list.vue:95",t),f("log","at pages/store/list.vue:96",a),v({latitude:a,longitude:t,success:function(){f("log","at pages/store/list.vue:103","打开位置成功")}})},newPage(t){f("log","at pages/store/list.vue:109",t);var a=t.current;this.page=a;var e=this.lsIndex+"|page"+a,s=g(e);s?this.stores=s:this.getList()}},onLoad(){this.checkLogin()},onShow(){var t=this.lsIndex+"|page"+this.page,a=g(t);f("log","at pages/store/list.vue:128",a),a?(this.stores=a,this.citys=g("StoreCitys"),this.totalCount=g("StoreTotal")):this.getList()},onPullDownRefresh(){this.page=1,this.getList(),setTimeout((()=>{b()}),3e3)}},[["render",function(g,f,h,m,_,y){const v=r,b=u,z=x(c("uni-card"),C),I=x(c("uni-list-item"),j),P=x(c("uni-list"),k),T=x(c("uni-icons"),S),D=x(c("uni-section"),w),V=x(c("uni-pagination"),L);return t(),a(b,{class:"container"},{default:e((()=>[_.totalCount?l("",!0):(t(),a(z,{key:0,title:"查询结果","sub-title":"",extra:"",padding:"10px 0"},{default:e((()=>[s(b,{class:"uni-body uni-mt-5"},{default:e((()=>[s(b,null,{default:e((()=>[s(v,null,{default:e((()=>[i("没有查询到相关结果")])),_:1})])),_:1})])),_:1})])),_:1})),(t(!0),o(d,null,n(_.stores,(l=>(t(),a(D,{title:"网点"+l.id+":"+l.title,type:"line","data-oid":l.id},{default:e((()=>[s(z,{padding:"10px 0"},{title:e((()=>[s(P,null,{default:e((()=>[s(I,{"show-switch":!1,title:l.title+" "+_.citys[l.city].name},null,8,["title"])])),_:2},1024)])),default:e((()=>[s(b,{class:"uni-body uni-mt-5"},{default:e((()=>[s(b,null,{default:e((()=>[s(v,null,{default:e((()=>[i("城市:"+p(_.citys[l.city].name),1)])),_:2},1024)])),_:2},1024),s(b,null,{default:e((()=>[s(v,null,{default:e((()=>[i("地址:"+p(l.addr),1)])),_:2},1024)])),_:2},1024),s(b,null,{default:e((()=>[s(v,null,{default:e((()=>[i("经度:"+p(l.longt)+" => 纬度:"+p(l.lat),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),s(b,{slot:"actions",class:"card-actions"},{default:e((()=>[s(b,{class:"card-actions-item",onClick:t=>y.toMap(l.longt,l.lat)},{default:e((()=>[s(T,{type:"camera",size:"18",color:"#999"}),s(v,{class:"card-actions-item-text"},{default:e((()=>[i("导航")])),_:1})])),_:2},1032,["onClick"]),s(b,{class:"card-actions-item",onClick:t=>y.getDetail(l.id)},{default:e((()=>[s(T,{type:"eye-filled",size:"18",color:"#999"}),s(v,{class:"card-actions-item-text"},{default:e((()=>[i("详情")])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["title","data-oid"])))),256)),s(b,{class:"pagination"},{default:e((()=>[s(V,{"show-icon":!1,total:_.totalCount,pageSize:_.psize,modelValue:_.page,"onUpdate:modelValue":f[0]||(f[0]=t=>_.page=t),title:"分布栏",onChange:y.newPage},null,8,["total","pageSize","modelValue","onChange"])])),_:1})])),_:1})}],["__scopeId","data-v-64111d84"]]);export{I as default};