import{g as e,v as a,x as l,D as s,o as t,l as o,b as n,w as r,m as i,c as u,d as c,F as m,G as d,r as p,a as f,i as _,b0 as x,a2 as g,t as v,q as h}from"./index-b1ac9181.js";import{_ as y}from"./page-meta.7cff77eb.js";import{_ as j}from"./u-icon.2a47889e.js";import{_ as k}from"./u-button.69f9d71a.js";import{_ as b}from"./z-paging.5699d61e.js";import{m as C}from"./master-card.020f123e.js";import{a as V}from"./master.1c001947.js";import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-image.73f5991b.js";const w=z(e({__name:"my_master",setup(e){const z=a({result:[1],searching:!1}),w=l(""),F=s(),D=()=>{w.value="",F.value.reload()},$=e=>{w.value=e.detail.value,F.value.reload(),z.searching=!0},T=async(e,a)=>{try{const{lists:l}=await V({keyword:w.value,page_no:e,page_size:a});F.value.complete(l)}catch(l){console.log("报错=>",l),F.value.complete(!1)}},U=e=>{h({url:`/packages/pages/master_detail/master_detail?id=${e}`})};return(e,a)=>{const l=p(f("page-meta"),y),s=p(f("u-icon"),j),h=_,V=x,q=g,B=p(f("u-button"),k),G=p(f("z-paging"),b);return t(),o(m,null,[n(l,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),n(h,{class:"my-master flex flex-col min-h-0 h-full"},{default:r((()=>[i(" 搜索框 "),n(h,{class:"px-[30rpx] py-[20rpx] bg-[transparent]"},{default:r((()=>[n(h,{class:"search-input flex bg-[#F6F7F8]"},{default:r((()=>[n(h,{class:"search-input-icon flex items-center flex-none"},{default:r((()=>[n(s,{name:"search"})])),_:1}),n(h,{class:"search-input-wrapper flex items-center flex-1"},{default:r((()=>[n(V,{class:"search-input-inner flex-1",placeholder:"请输入技师名称",modelValue:w.value,"onUpdate:modelValue":a[0]||(a[0]=e=>w.value=e),focus:!0,onConfirm:$},null,8,["modelValue"]),w.value.length?(t(),u(h,{key:0,class:"flex-none px-3 text-muted",onClick:D},{default:r((()=>[n(s,{name:"close-circle",size:"34"})])),_:1})):i("v-if",!0)])),_:1}),n(q,{class:"search-input-btn flex-none",onClick:$},{default:r((()=>[c(" 搜索 ")])),_:1})])),_:1})])),_:1}),n(h,{class:"search-content flex-1"},{default:r((()=>[n(G,{ref_key:"paging",ref:F,fixed:!1,height:"100%",onQuery:T,modelValue:z.result,"onUpdate:modelValue":a[1]||(a[1]=e=>z.result=e)},{default:r((()=>[n(h,{class:"px-[30rpx]"},{default:r((()=>[(t(!0),o(m,null,d(z.result,(e=>(t(),u(C,{key:e.id,data:e,onToDetail:a=>U(e.id)},{default:r((()=>[n(h,{class:"text-xs text-muted mt-1 mb-2"},{default:r((()=>{var a,l,t;return[n(s,{name:"map"}),c(" "+v(null==(a=null==e?void 0:e.location)?void 0:a.city)+" "+v(null==(l=null==e?void 0:e.location)?void 0:l.district)+" "+v(null==(t=null==e?void 0:e.location)?void 0:t.street),1)]})),_:2},1024),n(h,{class:"flex justify-end"},{default:r((()=>[n(B,{"custom-style":{margin:0},type:"primary",plain:"",size:"mini",shape:"circle",onClick:a=>U(e.id)},{default:r((()=>[c(" 查看详情 ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1032,["data","onToDetail"])))),128))])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1})],64)}}}),[["__scopeId","data-v-da13fc81"]]);export{w as default};