import{U as W}from"./UserAvatar.4e6e1ceb.js";import{c as J,bw as X,bx as Z,by as ee,bz as ae,y as j,r as B,u as T,bA as le,a as te,A as y,I as C,H as e,C as a,a9 as k,ac as oe,M as _,F as d,ad as O,bk as se,at as G,Q as A,b9 as L,ab as I,aa as D,B as Q,aG as c,aH as i,D as N,a5 as v,G as ue,be as Y,w as H,am as M,z as ne,L as s,ba as R,ar as F,as as P,bB as re,aI as de,K as ie,au as pe}from"./index.4887dbef.js";import{Q as r}from"./QItemLabel.dcbb0738.js";import{Q as E}from"./QList.6ba5c626.js";import{Q as fe}from"./QForm.3305e053.js";import{C as me}from"./ClosePopup.48cb2a68.js";import{u as ce}from"./use-quasar.3129cba9.js";import"./UploadFile.vue_vue_type_style_index_0_scoped_true_lang.e0f82672.js";import"./QMenu.75254a73.js";import{R as q}from"./tools.0a92b897.js";import{P as z,A as _e}from"./const.494ec192.js";import"./QImg.0981bf71.js";import"./plugin-vue_export-helper.21dcd24c.js";import"./selection.22691cdc.js";var ve=J({name:"QField",inheritAttrs:!1,props:X,emits:Z,setup(){return ee(ae())}});const ye={class:"row justify-between"},he={class:"row no-warp",style:{height:"40vh"}},we={class:"col full-height overflow-auto"},be=k("div",{class:"safe-padding-bottom"},null,-1),ge={__name:"CascadeSelect",props:{modelValue:{type:Array},options:{type:Array},level:{type:Number,default:1},labelKey:{type:String,default:"label"},valueKey:{type:String,default:"value"},childrenKey:{type:String,default:"children"}},emits:["update:model-value"],setup(S,{emit:b}){const l=S,h=j(),w=B(!1),f=T([]),g=T([l.options]);le(()=>{let t=l.options;g[0]=l.options;for(let n=0;no[l.valueKey]==l.modelValue[n]);p>=0?(f[n]={index:p,[l.valueKey]:t[p][l.valueKey],[l.labelKey]:t[p][l.labelKey]},t=t[p][l.childrenKey]):(f[n]=null,t=[]),n+1{let t=[];for(let n of f){if(n){t.push(n[l.labelKey]);continue}break}return t.join("/")});function V(t,n,p){f[t]={index:n,[l.valueKey]:p[l.valueKey],[l.labelKey]:p[l.labelKey]};for(let o=t+1;o(y(),C(I,null,[e(ve,O(d(h),{modelValue:d(u),"onUpdate:modelValue":n[1]||(n[1]=p=>se(u)?u.value=p:null)}),{control:a(()=>[k("div",{class:"fit q-pt-xs",onClick:n[0]||(n[0]=oe(p=>w.value=!0,["stop","prevent"]))},_(d(u)),1)]),_:1},16,["modelValue"]),e(Y,{position:"bottom",modelValue:w.value,"onUpdate:modelValue":n[2]||(n[2]=p=>w.value=p),class:"dialog-full-height"},{default:a(()=>[e(G,{class:"full-width"},{default:a(()=>[k("div",ye,[e(A,{flat:"",color:"grey",class:"q-py-sm",label:"\u53D6\u6D88",onClick:U}),e(A,{flat:"",color:"primary",class:"q-py-sm",label:"\u786E\u5B9A",onClick:m})]),e(L),k("div",he,[(y(!0),C(I,null,D(l.level,p=>(y(),C(I,{key:p},[k("div",we,[e(E,null,{default:a(()=>[(y(!0),C(I,null,D(g[p-1],(o,x)=>(y(),Q(c,{key:x,onClick:$=>V(p-1,x,o),clickable:""},{default:a(()=>{var $;return[e(i,{class:N(["",{"text-primary":(($=f[p-1])==null?void 0:$[l.valueKey])==o[l.valueKey]}])},{default:a(()=>{var K;return[k("span",{class:N({"text-body1":((K=f[p-1])==null?void 0:K[l.valueKey])==o[l.valueKey]})},_(o[l.labelKey]),3)]}),_:2},1032,["class"]),e(i,{side:""},{default:a(()=>{var K;return[((K=f[p-1])==null?void 0:K[l.valueKey])==o[l.valueKey]?(y(),Q(v,{key:0,name:"check",size:"16px",color:"primary"})):ue("",!0)]}),_:2},1024)]}),_:2},1032,["onClick"]))),128))]),_:2},1024),be]),e(L,{vertical:""})],64))),128))])]),_:1})]),_:1},8,["modelValue"])],64))}},ke={__name:"AreaCascadeSelect",props:["provinceId","cityId","modelValue"],emits:["update:cityId","update:provinceId"],setup(S,{emit:b}){const l=S,h=B([]),w=j(),f=T([l.provinceId,l.cityId]);H(()=>l.provinceId,u=>{f[0]=u}),H(()=>l.cityId,u=>{f[1]=u}),M.getCityTree().then(u=>{h.value=u});function g(u){b("update:provinceId",u[0]),b("update:cityId",u[1])}return(u,V)=>(y(),Q(ge,O({"model-value":f,"onUpdate:modelValue":g,options:h.value},d(w),{"label-key":"name","value-key":"id"}),null,16,["model-value","options"]))}},xe=k("div",{class:"text-grey q-pa-md q-pb-sm"},"\u57FA\u672C\u4FE1\u606F",-1),Ce=k("div",{class:"text-grey q-pa-md q-pb-sm"},"\u5E97\u94FA\u4FE1\u606F",-1),Be={__name:"ShopInfoPage",setup(S){const b=ce();ie();const l=ne();l.refresh();function h(m,t){return M.updateShopInfo(m).then(n=>{t&&b.notify({type:"positive",message:n.message||t}),l.refresh()}).catch(n=>{b.notify({type:"negative",message:n.message})})}function w(m,t){b.dialog({cancel:!0,...t,prompt:{model:"",type:"text",...t.prompt}}).onOk(n=>{h({[m]:n},t.title+"\u6210\u529F!")})}const f=[];for(let m in z)f.push({label:z[m].name,value:z[m].id});function g(){b.dialog({title:"\u63D0\u73B0\u65B9\u5F0F",message:"\u9009\u62E9\u53EF\u7528\u63D0\u73B0\u65B9\u5F0F",options:{type:"checkbox",model:l.shop.withdraw_type||[],items:f},cancel:!0,persistent:!0}).onOk(m=>{h({withdraw_type:m||[]},"\u8BBE\u7F6E\u63D0\u73B0\u65B9\u5F0F\u6210\u529F\uFF01")})}const u=B(null);function V(m){u.value=m}function U(){h(u.value.form,u.value.title+"\u6210\u529F").then(m=>{u.value=null})}return(m,t)=>{const n=W,p=pe("PageLayout");return y(),Q(p,null,{"header-title":a(()=>[s(_(d(l).shop.name),1)]),default:a(()=>[xe,e(E,{separator:"",class:"bg-white"},{default:a(()=>[e(c,{to:"/my/info"},{default:a(()=>[e(i,null,{default:a(()=>[s("\u8D26\u6237\u7BA1\u7406")]),_:1}),e(i,{side:""},{default:a(()=>[e(r,null,{default:a(()=>[e(n,{src:d(l).user.avatar_url,size:"lg",class:"q-mr-sm",color:"accent"},null,8,["src"]),e(v,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1})]),_:1}),e(c,{to:"/shop/auth"},{default:a(()=>[e(i,null,{default:a(()=>[s("\u5E97\u94FA\u8BA4\u8BC1")]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>{var o,x;return[s(_(d(_e)[(x=(o=d(l).shop.shop_extra)==null?void 0:o.state)!=null?x:0])+" ",1),e(v,{name:"arrow_forward_ios",size:"14px"})]}),_:1})]),_:1})]),_:1}),e(c,{to:"/my/auth"},{default:a(()=>[e(i,null,{default:a(()=>[s("\u8EAB\u4EFD\u8BA4\u8BC1")]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(_(d(l).user.real_identity?"\u5DF2\u8BA4\u8BC1":"\u672A\u8BA4\u8BC1")+" ",1),e(v,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1})]),_:1}),e(c,{to:"/shop/payment/setting"},{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u6536\u6B3E\u7BA1\u7406")]),_:1}),e(r,{caption:""},{default:a(()=>[s("\u63D0\u4F9B\u7528\u6237\u66F4\u591A\u7684\u5145\u503C\u65B9\u5F0F")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(" \u53BB\u6DFB\u52A0 "),e(v,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1})]),_:1})]),_:1}),Ce,e(E,{separator:"",class:"bg-white"},{default:a(()=>[e(c,{clickable:"",onClick:t[0]||(t[0]=o=>w("name",{title:"\u8BBE\u7F6E\u5E97\u94FA\u540D\u79F0",message:""}))},{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u5E97\u94FA\u540D\u79F0")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(_(d(l).shop.name||"\u53BB\u586B\u5199")+" ",1),e(v,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1})]),_:1}),e(c,{to:"/shop/notice/edit"},{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u5E97\u94FA\u516C\u544A")]),_:1}),e(r,{caption:"",lines:2},{default:a(()=>[s(_(d(l).shop.announcement),1)]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(" \u53BB\u586B\u5199 "),e(v,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1})]),_:1}),e(c,{clickable:"",onClick:t[1]||(t[1]=o=>w("wechat",{title:"\u8BBE\u7F6E\u5E97\u94FA\u5FAE\u4FE1",message:"\u65B9\u4FBF\u7528\u6237\u8054\u7CFB\u5E97\u4E3B\u4F7F\u7528"}))},{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u5E97\u94FA\u5FAE\u4FE1")]),_:1}),e(r,{caption:""},{default:a(()=>[s("\u65B9\u4FBF\u7528\u6237\u8054\u7CFB\u5E97\u4E3B\u4F7F\u7528")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(_(d(l).shop.seller_wechat||"\u53BB\u586B\u5199")+" ",1),e(v,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1})]),_:1}),e(c,{clickable:"",onClick:t[2]||(t[2]=o=>V({key:"phone",title:"\u8BBE\u7F6E\u8054\u7CFB\u7535\u8BDD",message:"\u65B9\u4FBF\u7528\u6237\u8054\u7CFB\u5E97\u4E3B\u4F7F\u7528",form:{phone:d(l).shop.seller_phone,password:""}}))},{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u8054\u7CFB\u7535\u8BDD")]),_:1}),e(r,{caption:""},{default:a(()=>[s("\u65B9\u4FBF\u7528\u6237\u8054\u7CFB\u5E97\u4E3B\u4F7F\u7528")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(_(d(l).shop.seller_phone||"\u53BB\u586B\u5199")+" ",1),e(v,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1})]),_:1}),e(c,{clickable:!d(l).shop.addr,onClick:t[3]||(t[3]=o=>!d(l).shop.addr&&V({key:"addr",title:"\u8BBE\u7F6E\u5E97\u94FA\u5730\u5740",message:"\u65B9\u4FBF\u7528\u6237\u5230\u5E97",form:{province_id:d(l).shop.province_id,city_id:d(l).shop.city_id,addr:d(l).shop.addr}}))},{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u5E97\u94FA\u5730\u5740")]),_:1}),e(r,{caption:""},{default:a(()=>[s("\u65B9\u4FBF\u7528\u6237\u5230\u5E97")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(_(d(l).shop.addr||"\u53BB\u586B\u5199")+" ",1),e(v,{color:d(l).shop.addr?"grey-5":"",name:"arrow_forward_ios",size:"14px"},null,8,["color"])]),_:1})]),_:1})]),_:1},8,["clickable"]),e(c,null,{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u5E97\u94FA\u4FE1\u606F\u4FDD\u5BC6")]),_:1}),e(r,{caption:""},{default:a(()=>[s("\u5E97\u4E3B\u59D3\u540D\u3001\u8054\u7CFB\u7535\u8BDD\u3001\u5E97\u94FA\u5730\u5740\u4E0D\u53EF\u89C1")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[e(R,{"model-value":d(l).shop.keep_secret,"true-value":1,"false-value":0,"onUpdate:modelValue":t[4]||(t[4]=o=>h({keep_secret:o}))},null,8,["model-value"])]),_:1})]),_:1})]),_:1}),e(c,null,{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u9690\u85CF\u4E2D\u5956\u6D77\u62A5")]),_:1}),e(r,{caption:""},{default:a(()=>[s("\u5F69\u6C11\u4E0D\u53EF\u89C1\u4E2D\u5956\u6D77\u62A5\u7248\u5757")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[e(R,{"model-value":d(l).shop.hide_winpost,"true-value":1,"false-value":0,"onUpdate:modelValue":t[5]||(t[5]=o=>h({hide_winpost:o}))},null,8,["model-value"])]),_:1})]),_:1})]),_:1}),e(c,null,{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u5E97\u94FA\u5F69\u79CD\u7C7B\u578B")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>[s(" \u4F53\u5F69\u5355\u4F53\u7AD9 "),e(v,{name:"arrow_forward_ios",size:"14px",color:"grey-5"})]),_:1})]),_:1})]),_:1}),e(c,{clickable:"",onClick:g},{default:a(()=>[e(i,null,{default:a(()=>[e(r,null,{default:a(()=>[s("\u9009\u62E9\u53EF\u7528\u63D0\u73B0\u65B9\u5F0F")]),_:1})]),_:1}),e(i,{side:""},{default:a(()=>[e(r,{caption:""},{default:a(()=>{var o;return[s(_(((o=d(l).shop.withdraw_type)==null?void 0:o.map(x=>d(z)[x].name).join("\u3001"))||"\u53BB\u8BBE\u7F6E")+" ",1),e(v,{name:"arrow_forward_ios",size:"14px"})]}),_:1})]),_:1})]),_:1})]),_:1}),e(Y,{"model-value":!!u.value,onHide:t[11]||(t[11]=o=>u.value=null)},{default:a(()=>[e(G,{class:"full-width"},{default:a(()=>[e(F,{class:"q-card__section--vert q-dialog__title"},{default:a(()=>[s(_(u.value.title),1)]),_:1}),e(F,{class:"q-pt-none"},{default:a(()=>[s(_(u.value.message),1)]),_:1}),e(fe,{onSubmit:U},{default:a(()=>[e(F,{class:"q-pt-none"},{default:a(()=>[u.value.key=="phone"?(y(),C(I,{key:0},[e(P,{label:"\u8054\u7CFB\u7535\u8BDD",dense:"",modelValue:u.value.form.phone,"onUpdate:modelValue":t[6]||(t[6]=o=>u.value.form.phone=o),rules:[d(q).required,d(q).phone]},null,8,["modelValue","rules"]),e(P,{label:"\u767B\u5F55\u5BC6\u7801",type:"password",dense:"",modelValue:u.value.form.password,"onUpdate:modelValue":t[7]||(t[7]=o=>u.value.form.password=o),rules:[d(q).required,d(q).password]},null,8,["modelValue","rules"])],64)):(y(),C(I,{key:1},[e(ke,{class:"q-mb-sm",provinceId:u.value.form.province_id,"onUpdate:provinceId":t[8]||(t[8]=o=>u.value.form.province_id=o),cityId:u.value.form.city_id,"onUpdate:cityId":t[9]||(t[9]=o=>u.value.form.city_id=o),level:2,label:"\u7701\u5E02",dense:""},null,8,["provinceId","cityId"]),e(P,{label:"\u8BE6\u7EC6\u5730\u5740",dense:"",modelValue:u.value.form.addr,"onUpdate:modelValue":t[10]||(t[10]=o=>u.value.form.addr=o)},null,8,["modelValue"])],64))]),_:1}),e(re,{align:"right",class:"q-pt-none"},{default:a(()=>[de((y(),Q(A,{flat:"",color:"primary",class:"q-mr-md"},{default:a(()=>[s("\u53D6\u6D88")]),_:1})),[[me]]),e(A,{flat:"",color:"primary",type:"submit"},{default:a(()=>[s("\u786E\u5B9A")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model-value"])]),_:1})}}};export{Be as default};