import{g as a,k as e,x as l,J as t,o as s,l as o,b as n,w as u,d as r,m as c,F as d,G as m,bQ as p,r as i,a as f,i as _,c as x,t as y,j as b,aR as h,ae as k}from"./index-b1ac9181.js";import{_ as g}from"./page-meta.7cff77eb.js";import{_ as v}from"./u-search.85d9dc2e.js";import{_ as j}from"./u-icon.2a47889e.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";const C=w(a({__name:"index",setup(a){const w=e(),C=l(""),V=l([]),I=async()=>{const a=await p({keyword:C.value},{token:w.temToken});V.value=a};return t((()=>{I()})),(a,e)=>{const l=i(f("page-meta"),g),t=_,p=i(f("u-search"),v),S=i(f("u-icon"),j);return s(),o(d,null,[n(l,{"page-style":a.$theme.pageStyle},null,8,["page-style"]),n(t,{class:"container"},{default:u((()=>[n(t,{class:"text-3xl font-bold mb-[30rpx]"},{default:u((()=>[r("选择城市")])),_:1}),c(" 搜索 "),n(p,{placeholder:"搜索城市名",modelValue:C.value,"onUpdate:modelValue":e[0]||(e[0]=a=>C.value=a),shape:"round",clearabled:!0,animation:!0,height:70,"bg-color":"#f2f2f2",onSearch:I,onCustom:I},null,8,["modelValue"]),c(" 定位城市 "),n(t,{class:"text-[24rpx] text-[#c8c9cc] mt-[30rpx] mb-[30rpx]"},{default:u((()=>[r("已开通以下城市")])),_:1}),n(t,null,{default:u((()=>[n(t,null,{default:u((()=>[c(" 城市列表 "),(s(!0),o(d,null,m(V.value,((a,e)=>(s(),x(t,{key:e,class:"anchor flex mb-[10rpx]"},{default:u((()=>[n(t,{class:"font-bold text-[32rpx]"},{default:u((()=>[r(y(e),1)])),_:2},1024),n(t,{class:"ml-[20rpx]"},{default:u((()=>[(s(!0),o(d,null,m(a,((a,e)=>(s(),x(t,{key:e,onClick:e=>(a=>{const e={city_id:a.id,latitude:a.db09_lat,longitude:a.db09_lng,cityName:a.name};h("chooseCity",e),k()})(a),class:"pb-[40rpx] pt-[4rpx] w-[500rpx]"},{default:u((()=>{var e;return[(null==(e=b(w).userInfo)?void 0:e.city_id)!=a.id?(s(),x(t,{key:0},{default:u((()=>[r(y(a.name),1)])),_:2},1024)):(s(),x(t,{key:1,class:"u-flex justify-between"},{default:u((()=>[n(t,{class:"text-[#fa3534]"},{default:u((()=>[r(y(a.name),1)])),_:2},1024),n(S,{name:"checkmark",color:"#fa3534"})])),_:2},1024))]})),_:2},1032,["onClick"])))),128))])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})],64)}}}),[["__scopeId","data-v-24988d69"]]);export{C as default};