import{L as e,g as t,M as s,r as a,a as l,o as n,c as o,w as r,b as c,j as u,d as i,t as f,N as d,m as p,i as m,O as _,h as g,l as x,P as y,F as v,G as b,Q as k,R as h,S as w,T as j,U as I,k as C,x as O,v as A,y as z,A as T,f as L,B as N,C as S}from"./index-b1ac9181.js";import{_ as U}from"./page-meta.7cff77eb.js";import{_ as B}from"./u-avatar.560b3ec6.js";import{_ as $}from"./u-icon.2a47889e.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as F}from"./u-image.73f5991b.js";import{_ as J}from"./tabbar.vue_vue_type_script_setup_true_lang.9f7ee90b.js";import"./u-badge.baaa1e60.js";const G=D(t({__name:"user-info",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})},userInfo:{type:Object,default:()=>({})},isLogin:{type:Boolean}},setup(t){const{copy:g}={copy:t=>{e({data:String(t)})}},x=s();return(e,s)=>{const y=a(l("u-avatar"),B),v=m,b=_,k=a(l("u-icon"),$);return t.content.enabled?(n(),o(v,{key:0,class:"user-info"},{default:r((()=>[c(v,{class:"flex items-center justify-between px-[30rpx] pb-[30rpx] pt-[20rpx]"},{default:r((()=>[t.isLogin?(n(),o(v,{key:0,class:"flex items-center w-full",onClick:s[2]||(s[2]=e=>u(x).navigate("/pages/user_set/user_set"))},{default:r((()=>[c(y,{src:t.userInfo.logo,size:108},null,8,["src"]),c(v,{class:"ml-[28rpx] text-black"},{default:r((()=>[c(v,{class:"text-xl text-main font-medium"},{default:r((()=>[i(f(t.userInfo.name),1)])),_:1}),2==t.content.user_info?(n(),o(v,{key:0,class:"text-base mt-1 text-content",onClick:s[0]||(s[0]=d((e=>u(g)(t.userInfo.mobile)),["stop"]))},{default:r((()=>[i(" 手机号:"+f(t.userInfo.mobile||"-"),1)])),_:1})):(n(),o(v,{key:1,class:"text-base mt-1 text-content",onClick:s[1]||(s[1]=d((e=>u(g)(t.userInfo.sn)),["stop"]))},{default:r((()=>[i(" 工号: "+f(t.userInfo.sn||"-"),1)])),_:1}))])),_:1})])),_:1})):(n(),o(b,{key:1,class:"flex items-center text-black","hover-class":"none",url:"/pages/login/login"},{default:r((()=>[c(y,{src:"/static/images/user/default_avatar.png",size:108}),c(v,{class:"ml-[28rpx] text-black"},{default:r((()=>[c(v,{class:"text-xl text-main font-bold"},{default:r((()=>[i("立即登录/注册")])),_:1}),c(v,{class:"text-base text-content mt-1"},{default:r((()=>[i(" 登录后查看更多 ")])),_:1})])),_:1})])),_:1})),t.isLogin?(n(),o(b,{key:2,"hover-class":"none",url:"/pages/user_set/user_set"},{default:r((()=>[c(k,{name:"arrow-right",color:"#999",size:28})])),_:1})):(n(),o(b,{key:3,"hover-class":"none",url:"/pages/login/login"},{default:r((()=>[c(k,{name:"arrow-right",color:"#999",size:28})])),_:1}))])),_:1}),c(v,{class:"bg-white mt-4 rounded-xl p-[10px]"},{default:r((()=>[c(v,{class:"flex justify-around py-2"},{default:r((()=>{var e,a,l;return[(null==(e=t.content.content)?void 0:e.includes("value1"))?(n(),o(v,{key:0,class:"text-center",onClick:s[3]||(s[3]=e=>u(x).navigateTo("/packages/pages/my_master/my_master"))},{default:r((()=>[c(v,{class:"text-[20px] font-bold"},{default:r((()=>{var e;return[i(f((null==(e=t.userInfo)?void 0:e.coach_count)||0),1)]})),_:1}),c(v,{class:"text-muted"},{default:r((()=>[i("我的技师")])),_:1})])),_:1})):p("v-if",!0),(null==(a=t.content.content)?void 0:a.includes("value2"))?(n(),o(v,{key:1,class:"text-center",onClick:s[4]||(s[4]=e=>u(x).navigateTo("/packages/pages/platform_project/platform_project"))},{default:r((()=>[c(v,{class:"text-[20px] font-bold"},{default:r((()=>{var e;return[i(f((null==(e=t.userInfo)?void 0:e.goods_count)||0),1)]})),_:1}),c(v,{class:"text-muted"},{default:r((()=>[i("平台项目")])),_:1})])),_:1})):p("v-if",!0),(null==(l=t.content.content)?void 0:l.includes("value3"))?(n(),o(v,{key:2,class:"text-center",onClick:s[5]||(s[5]=e=>u(x).navigateTo("/packages/pages/my_project/my_project"))},{default:r((()=>[c(v,{class:"text-[20px] font-bold"},{default:r((()=>{var e;return[i(f((null==(e=t.userInfo)?void 0:e.shop_goods_count)||0),1)]})),_:1}),c(v,{class:"text-muted"},{default:r((()=>[i("店铺项目")])),_:1})])),_:1})):p("v-if",!0)]})),_:1}),c(v,{class:"flex gap-x-[10px] mt-2"},{default:r((()=>[c(v,{class:"comment flex flex-1 text-[#4A65A3]",onClick:s[6]||(s[6]=e=>u(x).navigateTo("/packages/pages/bond/bond"))},{default:r((()=>[c(v,{class:"w-full"},{default:r((()=>[c(v,{class:"text-xl font-medium"},{default:r((()=>{var e;return[i(f((null==(e=t.userInfo)?void 0:e.deposit)||0),1)]})),_:1}),c(v,{class:"mt-1 flex items-center"},{default:r((()=>[c(v,{class:"text-xs mr-[4rpx]"},{default:r((()=>[i(" 我的保证金 ")])),_:1}),c(k,{name:"arrow-right",color:"#4A65A3",size:20})])),_:1})])),_:1})])),_:1}),c(v,{class:"wallet flex flex-1 text-[#2DA9BC]",onClick:s[7]||(s[7]=e=>u(x).navigateTo("/packages/pages/balance/balance"))},{default:r((()=>[c(v,{class:"w-full"},{default:r((()=>[c(v,{class:"text-xl font-medium"},{default:r((()=>{var e;return[i(f((null==(e=t.userInfo)?void 0:e.money)||0),1)]})),_:1}),c(v,{class:"mt-1 flex items-center"},{default:r((()=>[c(v,{class:"text-xs mr-[4rpx]"},{default:r((()=>[i(" 我的账户余额 ")])),_:1}),c(k,{name:"arrow-right",color:"#2DA9BC",size:20})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})):p("v-if",!0)}}}),[["__scopeId","data-v-d95927a2"]]),M=t({__name:"user-service",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(e){const{getImageUrl:t}=g(),s=e=>{w(e)};return(o,r)=>{const i=a(l("u-image"),F),d=a(l("u-icon"),$);return e.content.enabled?(n(),x("div",{key:0,class:"user-service bg-white mx-[30rpx] mt-[30rpx] rounded-lg p-[30rpx]"},[e.content.title?(n(),x("div",{key:0,class:"title text-content text-base"},[y("div",null,f(e.content.title),1)])):p("v-if",!0),p(" 横排 "),1==e.content.style?(n(),x("div",{key:1,class:"grid grid-cols-4 gap-x-6"},[(n(!0),x(v,null,b(e.content.data,((e,a)=>k((n(),x("div",{key:a,class:"flex flex-col items-center pt-[40rpx]",onClick:t=>s(e.link)},[c(i,{width:"68",height:"68",src:u(t)(e.image),alt:""},null,8,["src"]),y("div",{class:"mt-2 text-xs"},f(e.name),1)],8,["onClick"])),[[h,Number(e.is_show)]]))),128))])):p("v-if",!0),p(" 竖排 "),2==e.content.style?(n(),x("div",{key:2},[(n(!0),x(v,null,b(e.content.data,((e,a)=>k((n(),x("div",{key:a,class:"flex items-center h-[100rpx] px-[24rpx]",onClick:t=>s(e.link)},[c(i,{width:"52",height:"52",src:u(t)(e.image),alt:""},null,8,["src"]),y("div",{class:"ml-[20rpx] flex-1"},f(e.name),1),y("div",{class:"text-muted"},[c(d,{name:"arrow-right"})])],8,["onClick"])),[[h,Number(e.is_show)]]))),128))])):p("v-if",!0)])):p("v-if",!0)}}}),P=t({__name:"user-banner",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(e){const{getImageUrl:t}=g();return(s,i)=>{const f=a(l("u-image"),F),d=j,_=I,g=m;return e.content.data.length&&e.content.enabled?(n(),o(g,{key:0,class:"banner h-[200rpx] mx-[20rpx] mt-[20rpx] translate-y-0"},{default:r((()=>[c(_,{class:"swiper h-full","indicator-dots":e.content.data.length>1,"indicator-active-color":"#4173ff",autoplay:!0},{default:r((()=>[(n(!0),x(v,null,b(e.content.data,((e,s)=>(n(),o(d,{key:s,onClick:t=>{return s=e.limk,void w(s);var s}},{default:r((()=>[c(f,{mode:"aspectFit",width:"100%",height:"100%",src:u(t)(e.image),"border-radius":14},null,8,["src"])])),_:2},1032,["onClick"])))),128))])),_:1},8,["indicator-dots"])])),_:1})):p("v-if",!0)}}}),Q=t({__name:"user",setup(e){const t=C(),{getImageUrl:s}=g();let i=O({nickname:"",is_staff:0,avatar:"",mobile:"",service_num:0,wait_pay_num:0,staff_wait_num:0,finish_num:0,appoint_num:0,decorate_page:[]});const f=A({pages:[],meta:{}});i=z((()=>t.userInfo));const d=z((()=>{const{bg_type:e,bg_color:t,bg_image:a}=f.meta??{};return 1==e?{"background-color":t}:{"background-image":`url(${s(a)})`}}));return T((()=>{(async()=>{await t.getUser(),i.value=t.userInfo})(),(async()=>{const e=await N({type:2});f.meta=JSON.parse(e.meta)[0].content,f.pages=JSON.parse(e.data),console.log(f.meta),S({title:f.meta.title})})()})),(e,s)=>{const _=a(l("page-meta"),U),g=a(l("w-user-info"),G),y=a(l("w-user-service"),M),k=a(l("w-user-banner"),P),h=m,w=a(l("tabbar"),J);return n(),x(v,null,[c(_,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),c(h,{class:"user h-full bg-no-repeat",style:L(u(d))},{default:r((()=>[(n(!0),x(v,null,b(f.pages,((e,s)=>(n(),o(h,{key:s},{default:r((()=>["shop-user-info"==e.name?(n(),o(g,{key:0,content:e.content,styles:e.styles,"user-info":u(i),"is-login":u(t).isLogin},null,8,["content","styles","user-info","is-login"])):p("v-if",!0),"shop-user-service"==e.name?(n(),o(y,{key:1,content:e.content,styles:e.styles},null,8,["content","styles"])):p("v-if",!0),"shop-user-banner"==e.name?(n(),o(k,{key:2,content:e.content,styles:e.styles},null,8,["content","styles"])):p("v-if",!0)])),_:2},1024)))),128)),c(w)])),_:1},8,["style"])],64)}}});export{Q as default};