s-layout.CmIEj9_A.js 52 KB

1
  1. import{_ as e,a,b as l}from"./s-menu-tools.BMeJ3OqU.js";import{s as t,v as o,c as s,u as n,C as c,a1 as r,a3 as u,ah as i,e as d,d as m,w as p,f,J as h,n as b,aj as g,x as _,aH as y,ai as v,i as w,Q as k,a as x,b as S,g as C,j as V,y as $,F as I,z as B,L as U,M as A,k as M,ag as N,l as O,K as L,t as E,b9 as F,a0 as T,ba as P,r as R,an as W,bb as j,aG as z,W as H,X as G,T as D,bc as q,bd as K,aB as Q,aq as Z,aA as J,o as X,be as Y,G as ee,N as ae,O as le,aF as te,bf as oe,a5 as se,a7 as ne,D as ce}from"./index-D3w8LAvI.js";import{_ as re,Q as ue,g as ie}from"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.CGUMMVst.js";import{_ as de}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as me}from"./s-tabbar.BQW-v2c-.js";import{_ as pe,u as fe,p as he,c as be,m as ge,b as _e,d as ye}from"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.C0EP7bxj.js";import{p as ve}from"./useGoods.CDjvlrJc.js";import{_ as we,a as ke,b as xe,p as Se}from"./phone-international-input.D05GNjKU.js";const Ce=de({__name:"su-fixed",props:{noNav:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},bg:{type:String,default:""},bgStyles:{type:Object,default(){}},val:{type:Number,default:0},width:{type:[String,Number],default:0},alway:{type:Boolean,default:!0},opacity:{type:Boolean,default:!1},index:{type:[Number,String],default:0},placeholder:{type:[Boolean],default:!1},sticky:{type:[Boolean],default:!1},noFixed:{type:Boolean,default:!1},ui:{type:String,default:""},clickTo:{type:Boolean,default:!1},isInset:{type:Boolean,default:!0}},setup(e){const{safeAreaInsets:a}=t.$platform.device,l=y(),k=t.$helper.guid(),x=t.$platform.navbar,S=o({content:{},fixed:!0,scrollTop:0,opacityVal:0}),C=s((()=>S.fixed&&V.bottom?V.isInset?V.val+"px":V.val+a.bottom+"px":"auto")),V=e;S.fixed=!n(V.sticky),c((e=>{let a=e.scrollTop;S.scrollTop=a,S.opacityVal=a>t.$platform.navbar?1:.01*a})),r((()=>{u((()=>{$()}))}));const $=()=>{i().in(l).select(`#fixed-${k}`).boundingClientRect((e=>{null!=e&&(S.content=e,n(V.sticky)&&I(S.scrollTop))})).exec()},I=e=>{n(V.bottom)?S.fixed=e>=S.content.bottom-t.$platform.device.windowHeight+S.content.height+n(V.val):S.fixed=e>=S.content.top-(n(V.noNav)?n(V.val):n(V.val)+t.$platform.navbar)},B=()=>{V.hasToTop&&v({scrollTop:S.content.top,duration:100})};return(l,o)=>{const s=w;return d(),m(s,{class:"ui-fixed"},{default:p((()=>[f(s,{class:h(["ui-fixed-box",[{fixed:S.fixed}]]),id:`fixed-${n(k)}`,style:b([{left:e.sticky?"auto":"0px",top:S.fixed&&!e.bottom?(e.noNav?e.val:e.val+n(x))+"px":"auto",bottom:C.value,zIndex:e.index+n(t).$zIndex.navbar},e.alway?"":{opacity:S.opacityVal}])},{default:p((()=>[f(s,{class:"ui-fixed-content",onClick:B,style:b([{zIndex:e.index+n(t).$zIndex.navbar}])},{default:p((()=>[g(l.$slots,"default",{},void 0,!0),n(a).bottom&&e.bottom&&e.isInset?(d(),m(s,{key:0,class:"inset-bottom",style:b([{height:n(a).bottom+"px"}])},null,8,["style"])):_("",!0)])),_:3},8,["style"]),e.bottom?(d(),m(s,{key:0,class:h(["ui-fixed-bottom",[e.bg]])},null,8,["class"])):_("",!0),f(s,{class:h(["ui-fixed-bg",[e.ui,e.bg]]),style:b([{zIndex:e.index+n(t).$zIndex.navbar-1},e.bgStyles,e.opacity?{opacity:S.opacityVal}:""])},null,8,["class","style"])])),_:3},8,["id","class","style"]),(e.sticky||e.placeholder)&&S.fixed?(d(),m(s,{key:0,class:"skeleton",style:b([{height:S.content.height+"px",width:e.width+"px"}])},null,8,["style"])):_("",!0)])),_:3})}}},[["__scopeId","data-v-3f7da64a"]]),Ve=de({__name:"navbar",props:{sticky:Boolean,zIndex:{type:Number,default:100},back:{type:Boolean,default:!0},backtext:{type:String,default:""},bg:{type:String,default:"bg-white"},status:{type:String,default:""},alway:{type:Boolean,default:!0},opacity:{type:Boolean,default:!1},opacityBg:{type:Boolean,default:!1},noFixed:{type:Boolean,default:!1},ui:{type:String,default:""},capsule:{type:Boolean,default:!1},stopBack:{type:Boolean,default:!1},placeholder:{type:[Boolean],default:!0},bgStyles:{type:Object,default(){}}},emits:["navback"],setup(a,{emit:l}){const s=o({statusCur:"",capsuleStyle:{},capsuleBack:{}}),c=t.$platform.device.statusBarHeight,r=t.$platform.navbar,u=a;k((()=>{i()}));const i=()=>{s.capsuleStyle={width:t.$platform.capsule.width+"px",height:t.$platform.capsule.height+"px",margin:"0 "+(t.$platform.device.windowWidth-t.$platform.capsule.right)+"px"},s.capsuleBack=s.capsuleStyle};return(a,l)=>{const t=x(S("su-status-bar"),e),o=w,s=x(S("su-fixed"),Ce);return d(),m(s,{noFixed:u.noFixed,alway:u.alway,bgStyles:u.bgStyles,val:0,index:u.zIndex,noNav:"",bg:u.bg,ui:u.ui,opacity:u.opacity,placeholder:u.placeholder,sticky:u.sticky},{default:p((()=>[f(t),f(o,{class:"ui-navbar-box"},{default:p((()=>[f(o,{class:h(["ui-bar",""==u.status?"text-a":"light"==u.status?"text-white":"text-black"]),style:b([{height:n(r)-n(c)+"px"}])},{default:p((()=>[g(a.$slots,"item",{},void 0,!0),f(o,{class:"right"})])),_:3},8,["class","style"])])),_:3})])),_:3},8,["noFixed","alway","bgStyles","index","bg","ui","opacity","placeholder","sticky"])}}},[["__scopeId","data-v-34494424"]]),$e=de({__name:"s-search-block",props:{data:{type:Object,default:()=>({})},elBackground:{type:String,default:""},height:{type:Number,default:36},iconColor:{type:String,default:"#b0b3bf"},fontColor:{type:String,default:"#b0b3bf"},placeholder:{type:String,default:"这是一个搜索框"},radius:{type:Number,default:10},width:{type:String,default:"100%"},navbar:{type:Boolean,default:!0}},emits:["click"],setup(e,{emit:a}){const l=o({searchVal:""}),s=a,c=e,r=()=>{s("click")};function u(e){e.value&&(t.$router.go("/pages/goods/list",{keyword:e.value}),setTimeout((()=>{l.searchVal=""}),100))}return(a,o)=>{const s=w,i=x(S("uni-search-bar"),re),g=A;return d(),m(s,{class:h(["search-content ss-flex ss-col-center ss-row-between",[{"border-content":e.navbar}]]),onClick:r,style:b([{borderRadius:e.radius+"px",background:e.elBackground,height:e.height+"px",width:e.width}])},{default:p((()=>[e.navbar?(d(),m(s,{key:0,class:"ss-flex ss-col-center"},{default:p((()=>[f(s,{class:"search-icon _icon-search ss-m-l-10",style:b([{color:c.iconColor}])},null,8,["style"]),f(s,{class:"search-input ss-flex-1 ss-line-1",style:b([{color:e.fontColor,width:e.width}])},{default:p((()=>[C(V(e.placeholder),1)])),_:1},8,["style"])])),_:1})):_("",!0),e.navbar?_("",!0):(d(),m(i,{key:1,class:"ss-flex-1",radius:e.data.borderRadius,placeholder:e.data.placeholder,cancelButton:"none",clearButton:"none",onConfirm:u,modelValue:l.searchVal,"onUpdate:modelValue":o[0]||(o[0]=e=>l.searchVal=e)},null,8,["radius","placeholder","modelValue"])),f(s,{class:"keyword-link ss-flex"},{default:p((()=>[(d(!0),$(I,null,B(e.data.hotKeywords,((a,l)=>(d(),m(s,{key:l},{default:p((()=>[f(s,{class:"ss-m-r-16",style:b([{color:e.data.textColor}]),onClick:U((e=>n(t).$router.go("/pages/goods/list",{keyword:a})),["stop"])},{default:p((()=>[C(V(a),1)])),_:2},1032,["style","onClick"])])),_:2},1024)))),128))])),_:1}),e.data.hotKeywords&&e.data.hotKeywords.length&&e.navbar?(d(),m(s,{key:2,class:"ss-flex"},{default:p((()=>[(d(!0),$(I,null,B(e.data.hotKeywords,((a,l)=>(d(),m(g,{class:"ss-reset-button keyword-btn",key:l,style:b([{color:e.data.textColor,marginRight:"10rpx"}])},{default:p((()=>[C(V(a),1)])),_:2},1032,["style"])))),128))])),_:1})):_("",!0)])),_:1},8,["style","class"])}}},[["__scopeId","data-v-f58bb64c"]]),Ie=de({__name:"navbar-item",props:{data:{type:Object,default:()=>({})},width:{type:String,default:"1px"}},setup(e){const a=s((()=>t.$platform.capsule.height));return(l,o)=>{const s=w,c=M,r=x(S("s-search-block"),$e);return d(),m(s,{class:"ss-flex ss-col-center"},{default:p((()=>["text"===e.data.type?(d(),m(s,{key:0,class:"nav-title inline",style:b([{color:e.data.textColor,width:e.width}])},{default:p((()=>[C(V(e.data.text),1)])),_:1},8,["style"])):_("",!0),"image"===e.data.type?(d(),m(s,{key:1,style:b([{width:e.width}]),class:"menu-icon-wrap ss-flex ss-row-center ss-col-center",onClick:o[0]||(o[0]=a=>n(t).$router.go(e.data.url))},{default:p((()=>[f(c,{class:"nav-image",src:n(t).$url.cdn(e.data.src),mode:"aspectFit"},null,8,["src"])])),_:1},8,["style"])):_("",!0),"search"==e.data.type?(d(),m(s,{key:2,class:"ss-flex-1",style:b([{width:e.width}])},{default:p((()=>[f(r,{placeholder:e.data.placeholder||"搜索关键字",radius:e.data.borderRadius,elBackground:"#fff",height:a.value,width:e.width,onClick:o[1]||(o[1]=e=>n(t).$router.go("/pages/index/search"))},null,8,["placeholder","radius","height","width"])])),_:1},8,["style"])):_("",!0)])),_:1})}}},[["__scopeId","data-v-9b3b4a75"]]),Be=de({__name:"s-custom-navbar",props:{data:{type:Object,default:()=>({})},showLeftButton:{type:Boolean,default:!1}},setup(e){const a=e,l=t.$router.hasHistory(),o=s((()=>("inner"!=a.data.mode||!a.data.alway)&&("normal"!=a.data.mode&&void 0))),c=s((()=>a.data.list?a.data.list.app:[])),r=t.$platform.device.windowWidth,u=s((()=>{if(n(c).length){return(r-90)/8}})),i=e=>({width:e.width*u.value+10*(e.width-1)+"px",left:e.left*u.value+10*(e.left+1)+"px","border-radius":e.borderRadius+"px"}),g=s((()=>"inner"!==a.data.mode||Boolean(a.data.alwaysShow))),y=s((()=>"normal"!==a.data.mode&&(!a.showLeftButton&&"inner"===a.data.mode))),v=s((()=>"normal"===a.data.mode)),k=s((()=>{if(a.data.type)return{background:"color"==a.data.type?a.data.color:`url(${t.$url.cdn(a.data.src)}) no-repeat top center / 100% 100%`}}));function x(){l?t.$router.back():t.$router.go("/pages/index/index")}function S(){N()}return(a,t)=>{const s=O,r=w;return d(),m(Ve,{alway:g.value,back:!1,bg:"",placeholder:v.value,bgStyles:k.value,opacity:y.value,sticky:o.value},{item:p((()=>[f(r,{class:"nav-box"},{default:p((()=>[e.showLeftButton?(d(),m(r,{key:0,class:"nav-icon"},{default:p((()=>[f(r,{class:h(["icon-box ss-flex",{"inner-icon-box":"inner"==e.data.mode}])},{default:p((()=>[f(r,{class:"icon-button icon-button-left ss-flex ss-row-center",onClick:x},{default:p((()=>[n(l)?(d(),m(s,{key:0,class:"sicon-back"})):(d(),m(s,{key:1,class:"sicon-home"}))])),_:1}),f(r,{class:"line"}),f(r,{class:"icon-button icon-button-right ss-flex ss-row-center",onClick:S},{default:p((()=>[f(s,{class:"sicon-more"})])),_:1})])),_:1},8,["class"])])),_:1})):_("",!0),(d(!0),$(I,null,B(c.value,((e,a)=>(d(),m(r,{class:h(["nav-item",[{"ss-flex ss-col-center ss-row-center":"search"!==e.type}]]),key:a,style:b([i(e)])},{default:p((()=>[f(Ie,{data:e,width:i(e).width},null,8,["data","width"])])),_:2},1032,["style","class"])))),128))])),_:1})])),_:1},8,["alway","placeholder","bgStyles","opacity","sticky"])}}},[["__scopeId","data-v-5dfb4ec5"]]),Ue=de({__name:"su-inner-navbar",props:{zIndex:{type:Number,default:100},title:{type:String,default:""},bg:{type:String,default:"bg-white"},alway:{type:Boolean,default:!0},opacity:{type:Boolean,default:!0},noFixed:{type:Boolean,default:!0},ui:{type:String,default:""},capsule:{type:Boolean,default:!1},stopBack:{type:Boolean,default:!1},placeholder:{type:[Boolean],default:!1},bgStyles:{type:Object,default(){}}},emits:["navback","clickLeft"],setup(a,{emit:l}){const s=o({statusCur:"",capsuleStyle:{},capsuleBack:{},isDark:!0}),r=t.$platform.device.statusBarHeight,u=t.$platform.navbar,i=a,_=l,y=t.$router.hasHistory();function v(){y?t.$router.back():t.$router.go("/pages/index/index"),_("clickLeft")}function $(){N()}k((()=>{I()})),c((e=>{let a=e.scrollTop;s.isDark=a<t.$platform.navbar}));const I=()=>{s.capsuleStyle={width:t.$platform.capsule.width+"px",height:t.$platform.capsule.height+"px"},s.capsuleBack=s.capsuleStyle};return(l,t)=>{const o=x(S("su-status-bar"),e),c=O,_=w,k=x(S("su-fixed"),Ce);return d(),m(k,{noFixed:i.noFixed,alway:i.alway,bgStyles:i.bgStyles,val:0,index:i.zIndex,noNav:"",bg:i.bg,ui:i.ui,opacity:i.opacity,placeholder:i.placeholder},{default:p((()=>[f(o),f(_,{class:"ui-navbar-box"},{default:p((()=>[f(_,{class:h(["ui-bar ss-p-x-20",s.isDark?"text-white":"text-black"]),style:b([{height:n(u)-n(r)+"px"}])},{default:p((()=>[f(_,{class:"icon-box ss-flex"},{default:p((()=>[f(_,{class:"icon-button icon-button-left ss-flex ss-row-center",onClick:v},{default:p((()=>[n(y)?(d(),m(c,{key:0,class:"sicon-back"})):(d(),m(c,{key:1,class:"sicon-home"}))])),_:1}),f(_,{class:"line"}),f(_,{class:"icon-button icon-button-right ss-flex ss-row-center",onClick:$},{default:p((()=>[f(c,{class:"sicon-more"})])),_:1})])),_:1}),g(l.$slots,"center",{},(()=>[f(_,{class:"center navbar-title"},{default:p((()=>[C(V(a.title),1)])),_:1})]),!0)])),_:3},8,["class","style"])])),_:3})])),_:3},8,["noFixed","alway","bgStyles","index","bg","ui","opacity","placeholder"])}}},[["__scopeId","data-v-f43f32b1"]]),Ae=de({__name:"s-wallet-modal",setup(e){L((e=>({"24702a23":n(a)})));const a=t.$url.css("/static/images/sign.png"),l=s((()=>t.$store("modal").getWallet)),o=s((()=>t.$store("modal").getWalletInfo));return(e,a)=>{const t=O,s=w,c=A,r=x(S("su-popup"),pe);return d(),m(r,{show:l.value,onClose:n(F),type:"center",round:"10"},{default:p((()=>[f(s,{class:"model-box ss-flex-col"},{default:p((()=>[f(s,{class:"ss-m-t-56 ss-flex-col ss-col-center"},{default:p((()=>[f(t,{class:"cicon-check-round"}),o.value.msg?(d(),m(s,{key:1,class:"model-title ss-flex ss-col-center ss-m-y-15"},{default:p((()=>[C(V(o.value.msg),1)])),_:1})):(d(),$(I,{key:0},[f(s,{class:"score-title"},{default:p((()=>[C(V(n(E)("pop.congratulations")),1)])),_:1}),o.value.points&&"null"!==o.value.points&&n(ve)(o.value.points)>0||o.value.socialStatus&&"null"!==o.value.socialStatus?(d(),$(I,{key:0},[o.value.points&&n(ve)(o.value.points)>0?(d(),m(s,{key:0,class:"model-title ss-flex ss-col-center ss-m-t-15 ss-font-35"},{default:p((()=>[C(V(n(E)("pop.commission_earned"))+":"+V(n(ve)(o.value.points)),1)])),_:1})):_("",!0),o.value.socialStatus?(d(),m(s,{key:1,class:"model-title ss-flex ss-col-center ss-m-t-15 ss-font-35"},{default:p((()=>[C(V(n(E)("pop.social_value_earned"))+":"+V(o.value.socialStatus),1)])),_:1})):_("",!0)],64)):(d(),m(s,{key:1,class:"model-title ss-flex ss-col-center ss-m-y-15"},{default:p((()=>[C(V(n(E)("pop.order_success")),1)])),_:1}))],64))])),_:1}),f(s,{class:"model-bg ss-flex-col ss-col-center ss-row-right"},{default:p((()=>[f(s,{class:"ss-m-b-40"},{default:p((()=>[f(c,{class:"ss-reset-button confirm-btn",onClick:a[0]||(a[0]=e=>{n(F)()})},{default:p((()=>[C(V(n(E)("common.confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show","onClose"])}}},[["__scopeId","data-v-9e2280a8"]]),Me=de({__name:"s-signup-modal",setup(e){L((e=>({"406ac411":n(a)})));const a=t.$url.css("/static/images/sign.png"),l=s((()=>t.$store("modal").signUp)),o=s((()=>t.$store("modal").signUpInfo));return T((()=>l.value),(e=>{e&&setTimeout(P,3e3)})),(e,a)=>{const t=O,s=w,c=A,r=x(S("su-popup"),pe);return d(),m(r,{show:l.value,onClose:n(P),type:"center",round:"10"},{default:p((()=>[f(s,{class:"model-box ss-flex-col"},{default:p((()=>[f(s,{class:"ss-m-t-56 ss-flex-col ss-col-center"},{default:p((()=>{var e;return[f(t,{class:"cicon-check-round"}),f(s,{class:"score-title"},{default:p((()=>[C(V(n(E)("pop.auto_checkin_success")),1)])),_:1}),f(s,{class:"model-title ss-flex ss-col-center ss-m-t-22 ss-m-b-30"},{default:p((()=>{var e;return[C(V(n(E)("pop.daily_checkin_reward",{point:null==(e=o.value)?void 0:e.social})),1)]})),_:1}),(null==(e=o.value)?void 0:e.upgradeOrNot)?(d(),m(s,{key:0,class:"model-title ss-flex ss-col-center ss-m-b-30"},{default:p((()=>{var e;return[C(V(n(E)("pop.level_upgraded"))+V(null==(e=o.value)?void 0:e.socialStatusName),1)]})),_:1})):_("",!0)]})),_:1}),f(s,{class:"model-bg ss-flex-col ss-col-center ss-row-right"},{default:p((()=>[f(s,{class:"ss-m-b-40"},{default:p((()=>[f(c,{class:"ss-reset-button confirm-btn",onClick:a[0]||(a[0]=e=>{n(P)()})},{default:p((()=>[C(V(n(E)("common.confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show","onClose"])}}},[["__scopeId","data-v-b489bcd9"]]);var Ne={SHOPRO_VERSION:"v1.8.3",SHOPRO_BASE_URL:"https://letcgo.com",SHOPRO_DEV_BASE_URL:"https://letcgo.com",SHOPRO_API_PATH:"/app-api",SHOPRO_DEV_PORT:"3000",SHOPRO_STATIC_URL:"https://letcgo.com",SHOPRO_MPLIVE_ON:"0",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const Oe=de({__name:"s-follow-modal",setup(e){const a=s((()=>t.$store("modal").subscribe)),l=R("");async function o(e){console.log(e);const a=new ue({canvasId:"myCanvas",width:300,height:300,setCanvasWH:e=>{e.width=300,e.height=300}});await a.drawQrCode({val:e,x:25,y:15,size:250,background:"#ffffff",foreground:"#000000",pdground:"#000000",correctLevel:3});await a.drawText({val:E("pop.long_press_qrcode_follow"),x:150,y:280,maxWidth:250,paintbrushProps:{fillStyle:"#333",textAlign:"center",textBaseline:"middle",font:{fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",fontSize:14,fontFamily:"sans-serif"}}}),await a.draw();const t=await a.toImage();t&&(l.value=t)}return W((()=>{a.value&&u().then((()=>{!function(){let e="https://letcgo.com";console.log("当前接口Url",e),e.includes("letcgo.com")?o(Ne.SHOPRO_MP_HOME_PAGE_LETCGO):o(Ne.SHOPRO_MP_HOME_PAGE_FEIFAN)}()}))})),(e,t)=>{const o=w,s=z,c=M,r=x(S("su-popup"),pe);return d(),m(r,{show:a.value,round:"10",onClose:n(j)},{default:p((()=>[f(o,{class:"login-wrap"},{default:p((()=>[f(o,{class:"head-box"},{default:p((()=>[f(o,{class:"ss-m-b-20"},{default:p((()=>[f(o,{class:"head-title ss-m-r-40 head-title-animation"},{default:p((()=>[C(V(n(E)("pop.follow_public_account")),1)])),_:1}),f(o,{class:"ss-flex ss-row-center"},{default:p((()=>[f(s,{class:"hideCanvas","canvas-id":"myCanvas",style:{width:"300px",height:"300px"}}),f(c,{src:l.value,mode:"widthFix"},null,8,["src"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show","onClose"])}}},[["__scopeId","data-v-1c689ed4"]]),Le=de({__name:"account-login",props:{agreeStatus:{type:Boolean,default:!1}},emits:["onConfirm"],setup(e,{emit:a}){const l=R(null),s=a,c=e,r=o({model:{username:"",password:""},rules:{username:fe,password:he}});async function u(){if(!(await n(l).validate().catch((e=>{console.log("error: ",e)}))))return;if(!c.agreeStatus)return s("onConfirm",!0),void t.$helper.toast(E("account.please_agree"));const{code:e,data:a}=await H.login(r.model);0===e&&G()}return(e,a)=>{const t=x(S("uni-easyinput"),we),o=x(S("uni-forms-item"),ke),s=x(S("uni-forms"),xe),c=A,i=w;return d(),m(i,null,{default:p((()=>[f(s,{ref_key:"accountLoginRef",ref:l,modelValue:r.model,"onUpdate:modelValue":a[2]||(a[2]=e=>r.model=e),rules:r.rules,validateTrigger:"bind",labelWidth:"160",labelAlign:"center",class:"loginUniForm"},{default:p((()=>[f(o,{name:"username",label:n(E)("account.username"),class:"loginUniFormItem"},{default:p((()=>[f(t,{placeholder:n(E)("account.enter_username"),modelValue:r.model.username,"onUpdate:modelValue":a[0]||(a[0]=e=>r.model.username=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(o,{name:"password",label:n(E)("account.password"),class:"loginUniFormItem"},{default:p((()=>[f(t,{type:"password",placeholder:n(E)("account.enter_password"),modelValue:r.model.password,"onUpdate:modelValue":a[1]||(a[1]=e=>r.model.password=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"])])),_:1},8,["modelValue","rules"]),f(i,{style:{display:"flex","justify-content":"space-between","margin-top":"20rpx"}},{default:p((()=>[f(c,{class:"ss-reset-button login-btn-start",onClick:u},{default:p((()=>[C(V(n(E)("account.login")),1)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-ec225db2"]]),Ee=de({__name:"sms-login",props:{agreeStatus:{type:Boolean,default:!1}},emits:["onConfirm"],setup(e,{emit:a}){const l=(e,a)=>{u.model.mobile=e,u.mobileErrorMsg=a},s=R(null),c=a,r=e,u=o({verifyUsername:!0,usernameErrorMsg:"",isMobileEnd:!1,codeText:E("account.get_verification_code"),mobileErrorMsg:"",model:{username:"",mobile:"",code:""},rules:{username:fe,code:be,mobile:ge}});let i=R("");async function h(e){const a=e.detail.value;if(""==a||a==i.value)return!1;i.value=a;const{data:l}=await H.verifyUsername(a);l?(u.usernameErrorMsg=E("account.enter_valid_username"),u.verifyUsername=l):(u.usernameErrorMsg="",u.verifyUsername=l)}async function b(){const e=D("linkId");e&&(u.model.linkId=e);if(!(await n(s).validate().catch((e=>{console.log("error: ",e)}))))return;if(!r.agreeStatus)return c("onConfirm",!0),void t.$helper.toast(E("account.please_agree"));const{code:a}=await H.smsLogin(u.model);0===a&&G()}return(e,a)=>{const o=M,c=w,r=x(S("uni-easyinput"),we),i=x(S("uni-forms-item"),ke),g=x(S("uni-forms"),xe),_=A;return d(),m(c,null,{default:p((()=>[f(g,{ref_key:"smsLoginRef",ref:s,modelValue:u.model,"onUpdate:modelValue":a[2]||(a[2]=e=>u.model=e),rules:u.rules,validateTrigger:"bind",labelWidth:"160",labelAlign:"center",class:"loginUniForm"},{default:p((()=>[f(i,{name:"username",label:n(E)("account.username"),class:"loginUniFormItem","error-message":u.usernameErrorMsg},{default:p((()=>[f(r,{placeholder:n(E)("account.enter_username"),modelValue:u.model.username,"onUpdate:modelValue":a[0]||(a[0]=e=>u.model.username=e),inputBorder:!1,clearable:!1,onBlur:h},{right:p((()=>[u.verifyUsername?(d(),m(c,{key:0,class:"icon"},{default:p((()=>[f(o,{style:"",src:n(t).$url.static("/static/images/shibai.png")},null,8,["src"])])),_:1})):(d(),m(c,{key:1,class:"icon"},{default:p((()=>[f(o,{src:n(t).$url.static("/static/images/chenggong.png")},null,8,["src"])])),_:1}))])),_:1},8,["placeholder","modelValue"])])),_:1},8,["label","error-message"]),f(i,{name:"mobile",label:n(E)("account.phone_number"),class:"mobile loginUniFormItem ss-p-t-10","error-message":u.mobileErrorMsg},{default:p((()=>[f(Se,{"verify-username":!u.verifyUsername,onInput:l},null,8,["verify-username"])])),_:1},8,["label","error-message"]),f(i,{name:"code",label:n(E)("account.verification_code"),class:"loginUniFormItem"},{default:p((()=>[f(r,{placeholder:n(E)("account.enter_verification_code"),modelValue:u.model.code,"onUpdate:modelValue":a[1]||(a[1]=e=>u.model.code=e),inputBorder:!1,type:"number",maxlength:"4"},null,8,["placeholder","modelValue"])])),_:1},8,["label"])])),_:1},8,["modelValue","rules"]),f(c,{style:{display:"flex","justify-content":"space-between","margin-top":"20rpx"}},{default:p((()=>[f(_,{class:"ss-reset-button login-btn-start",onClick:b},{default:p((()=>[C(V(n(E)("account.login")),1)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-b6a90f93"]]),Fe=de({__name:"register",props:{agreeStatus:{type:Boolean,default:!1}},emits:["onConfirm"],setup(e,{emit:a}){const l=(e,a)=>{s.model.mobile=e,s.mobileErrorMsg=a},s=o({verifyUsername:!1,codeText:"获取验证码",mobileErrorMsg:"",usernameErrorMsg:"",model:{username:"",password:"",mobile:"",code:""},rules:{username:fe,password:he,code:be}}),c=R(null),r=a,u=e;let i=R("");async function h(e){const a=e.detail.value;if(""==a||a==i.value)return!1;i.value=a;const{data:l}=await H.verifyUsername(a);l?(s.usernameErrorMsg="",s.verifyUsername=l):(s.usernameErrorMsg=E("account.username_exists"),s.verifyUsername=l)}async function b(){console.log(s.model);if(!(await n(c).validate().catch((e=>{console.log("error: ",e)}))))return;if(!u.agreeStatus)return r("onConfirm",!0),void t.$helper.toast(E("account.please_agree"));const e=D("linkId");e&&(s.model.linkId=e);const{code:a}=await H.register(s.model);0===a&&G()}return(e,a)=>{const o=M,r=w,u=x(S("uni-easyinput"),we),i=x(S("uni-forms-item"),ke),g=x(S("uni-forms"),xe),_=A;return d(),m(r,null,{default:p((()=>[f(g,{ref_key:"smsLoginRef",ref:c,modelValue:s.model,"onUpdate:modelValue":a[3]||(a[3]=e=>s.model=e),rules:s.rules,validateTrigger:"bind",labelWidth:"140",labelAlign:"center",class:"loginUniForm"},{default:p((()=>[f(i,{name:"username",label:n(E)("account.username"),class:"loginUniFormItem","error-message":s.usernameErrorMsg},{default:p((()=>[f(u,{placeholder:n(E)("account.enter_username"),modelValue:s.model.username,"onUpdate:modelValue":a[0]||(a[0]=e=>s.model.username=e),inputBorder:!1,clearable:!1,onBlur:h},{right:p((()=>[s.verifyUsername?(d(),m(r,{key:1,class:"icon"},{default:p((()=>[f(o,{src:n(t).$url.static("/static/images/chenggong.png")},null,8,["src"])])),_:1})):(d(),m(r,{key:0,class:"icon"},{default:p((()=>[f(o,{style:"",src:n(t).$url.static("/static/images/shibai.png")},null,8,["src"])])),_:1}))])),_:1},8,["placeholder","modelValue"])])),_:1},8,["label","error-message"]),f(i,{name:"password",label:n(E)("account.password"),class:"loginUniFormItem"},{default:p((()=>[f(u,{type:"password",placeholder:n(E)("account.enter_password"),modelValue:s.model.password,"onUpdate:modelValue":a[1]||(a[1]=e=>s.model.password=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(i,{name:"mobile",label:n(E)("account.phone_number"),class:"mobile loginUniFormItem ss-p-t-10","error-message":s.mobileErrorMsg},{default:p((()=>[f(Se,{"verify-username":s.verifyUsername,onInput:l},null,8,["verify-username"])])),_:1},8,["label","error-message"]),f(i,{name:"code",label:n(E)("account.verification_code"),class:"loginUniFormItem"},{default:p((()=>[f(u,{placeholder:n(E)("account.enter_verification_code"),modelValue:s.model.code,"onUpdate:modelValue":a[2]||(a[2]=e=>s.model.code=e),inputBorder:!1,type:"number",maxlength:"4"},null,8,["placeholder","modelValue"])])),_:1},8,["label"])])),_:1},8,["modelValue","rules"]),f(r,{style:{display:"flex","justify-content":"space-between","margin-top":"20rpx"}},{default:p((()=>[f(_,{class:"ss-reset-button login-btn-start",onClick:b},{default:p((()=>[C(V(n(E)("account.register")),1)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-ec18f2c0"]]),Te=de({__name:"change-mobile",setup(e){const a=R(0),l=R(null),c=s((()=>t.$store("user").userInfo)),r=o({isMobileEnd:!1,model:{oldMobile:"",oldCode:"",mobile:"",code:""},rules:{code:be,mobile:ge}});async function u(){if(!(await n(l).validate().catch((e=>{console.log("error: ",e)}))))return;const{code:e,data:t}=await H.validatePhone(r.model.oldMobile,r.model.oldCode,2);console.log("下一步的请求校验",t),t&&(a.value=1)}async function i(){if(!(await n(l).validate().catch((e=>{console.log("error: ",e)}))))return;const{code:e}=await Q.updateUserMobile({mobile:r.model.mobile,code:r.model.code});0===e&&(Z({icon:"success",title:E("account.login_again")}),setTimeout((function(){t.$store("user").logout(),G(),t.$router.go("/pages/index/user")}),1e3))}return(e,t)=>{const o=w,s=A,b=x(S("uni-easyinput"),we),g=x(S("uni-forms-item"),ke),_=x(S("uni-forms"),xe);return d(),m(o,null,{default:p((()=>[f(o,{class:"head-box ss-m-b-60"},{default:p((()=>[f(o,{class:"head-title ss-m-b-20"},{default:p((()=>[C(V(c.value.mobile?n(E)("account.change_phone_number"):n(E)("account.bind_phone_number")),1)])),_:1}),f(o,{class:"head-subtitle"},{default:p((()=>[C(V(n(E)("account.security_notice")),1)])),_:1})])),_:1}),a.value?(d(),m(_,{key:1,ref_key:"changeMobileRef",ref:l,modelValue:r.model,"onUpdate:modelValue":t[7]||(t[7]=e=>r.model=e),rules:r.rules,validateTrigger:"bind",labelWidth:"140",labelAlign:"center"},{default:p((()=>[f(g,{name:"mobile",label:n(E)("account.new_phone_number")},{default:p((()=>[f(b,{placeholder:n(E)("account.enter_new_phone_number"),modelValue:r.model.mobile,"onUpdate:modelValue":t[5]||(t[5]=e=>r.model.mobile=e),inputBorder:!1,type:"number"},{right:p((()=>[f(s,{class:h(["ss-reset-button code-btn-start",{"code-btn-end":r.isMobileEnd}]),disabled:r.isMobileEnd,onClick:t[4]||(t[4]=e=>n(q)("changeMobileNew",r.model.mobile))},{default:p((()=>[C(V(n(K)("changeMobileNew")),1)])),_:1},8,["disabled","class"])])),_:1},8,["placeholder","modelValue"])])),_:1},8,["label"]),f(g,{name:"code",label:n(E)("account.verification_code")},{default:p((()=>[f(b,{placeholder:n(E)("account.enter_verification_code"),modelValue:r.model.code,"onUpdate:modelValue":t[6]||(t[6]=e=>r.model.code=e),inputBorder:!1,type:"number",maxlength:"4"},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(s,{class:"ss-reset-button login-btn-start",onClick:i},{default:p((()=>[C(V(n(E)("common.confirm")),1)])),_:1})])),_:1},8,["modelValue","rules"])):(d(),m(_,{key:0,ref_key:"changeMobileRef",ref:l,modelValue:r.model,"onUpdate:modelValue":t[3]||(t[3]=e=>r.model=e),rules:r.rules,validateTrigger:"bind",labelWidth:"140",labelAlign:"center"},{default:p((()=>[f(g,{name:"mobile",label:n(E)("account.old_phone_number")},{default:p((()=>[f(b,{placeholder:n(E)("account.enter_old_phone_number"),modelValue:r.model.oldMobile,"onUpdate:modelValue":t[1]||(t[1]=e=>r.model.oldMobile=e),inputBorder:!1,type:"number"},{right:p((()=>[f(s,{class:h(["ss-reset-button code-btn-start",{"code-btn-end":r.isMobileEnd}]),disabled:r.isMobileEnd,onClick:t[0]||(t[0]=e=>n(q)("changeMobileOld",r.model.oldMobile))},{default:p((()=>[C(V(n(K)("changeMobileOld")),1)])),_:1},8,["disabled","class"])])),_:1},8,["placeholder","modelValue"])])),_:1},8,["label"]),f(g,{name:"code",label:n(E)("account.verification_code")},{default:p((()=>[f(b,{placeholder:n(E)("account.enter_verification_code"),modelValue:r.model.oldCode,"onUpdate:modelValue":t[2]||(t[2]=e=>r.model.oldCode=e),inputBorder:!1,type:"number",maxlength:"4"},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(s,{class:"ss-reset-button login-btn-start",onClick:u},{default:p((()=>[C(V(n(E)("common.next")),1)])),_:1})])),_:1},8,["modelValue","rules"]))])),_:1})}}},[["__scopeId","data-v-9a8d9ca8"]]),Pe=de({__name:"change-password",setup(e){const a=R(null),l=o({isMobileEnd:!1,model:{mobile:"",code:"",password:""},rules:{code:be,password:he}});async function t(){/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]+\S{5,12}$/.test(l.model.password)||Z({icon:"error",title:E("account.password_requirements")});if(!(await n(a).validate().catch((e=>{console.log("error: ",e)}))))return;const{code:e}=await Q.updateUserPassword(l.model);0===e&&(Z({icon:"success",title:E("account.modification_successful")}),setTimeout((function(){G()}),1e3))}return(e,o)=>{const s=w,c=A,r=x(S("uni-easyinput"),we),u=x(S("uni-forms-item"),ke),i=x(S("uni-forms"),xe);return d(),m(s,null,{default:p((()=>[f(s,{class:"head-box ss-m-b-60"},{default:p((()=>[f(s,{class:"head-title ss-m-b-20"},{default:p((()=>[C(V(n(E)("account.change_password")),1)])),_:1})])),_:1}),f(i,{ref_key:"changePasswordRef",ref:a,modelValue:l.model,"onUpdate:modelValue":o[3]||(o[3]=e=>l.model=e),rules:l.rules,validateTrigger:"bind",labelWidth:"140",labelAlign:"center"},{default:p((()=>[f(u,{name:"code",label:n(E)("account.verification_code")},{default:p((()=>[f(r,{placeholder:n(E)("account.enter_verification_code"),modelValue:l.model.code,"onUpdate:modelValue":o[1]||(o[1]=e=>l.model.code=e),type:"number",maxlength:"4",inputBorder:!1},{right:p((()=>[f(c,{class:h(["ss-reset-button code-btn code-btn-start",{"code-btn-end":l.isMobileEnd}]),disabled:l.isMobileEnd,onClick:o[0]||(o[0]=e=>n(q)("changePassword"))},{default:p((()=>[C(V(n(K)("changePassword")),1)])),_:1},8,["disabled","class"])])),_:1},8,["placeholder","modelValue"])])),_:1},8,["label"]),f(u,{name:"reNewPassword",label:n(E)("account.password")},{default:p((()=>[f(r,{type:"password",placeholder:n(E)("account.enter_password"),modelValue:l.model.password,"onUpdate:modelValue":o[2]||(o[2]=e=>l.model.password=e),inputBorder:!1},{right:p((()=>[f(c,{class:"ss-reset-button login-btn-start",onClick:t},{default:p((()=>[C(V(n(E)("common.confirm")),1)])),_:1})])),_:1},8,["placeholder","modelValue"])])),_:1},8,["label"])])),_:1},8,["modelValue","rules"]),f(c,{class:"ss-reset-button type-btn",onClick:n(G)},{default:p((()=>[C(V(n(E)("account.cancel_change")),1)])),_:1},8,["onClick"])])),_:1})}}},[["__scopeId","data-v-7a4f7759"]]),Re=de({__name:"mp-authorization",props:{agreeStatus:{type:Boolean,default:!1}},setup(e){const a=s((()=>t.$store("user").userInfo)),l=R(null),c=o({model:{nickname:a.value.nickname,avatar:a.value.avatar},rules:{},disabledStyle:{color:"#999",disableColor:"#fff"}});function r(e){!async function(e){if(!e)return;let{data:a}=await J.uploadFile(e);c.model.avatar=a}(e.detail.avatarUrl||"")}async function u(){const{model:e}=c,{nickname:a,avatar:l}=e;if(!a)return void t.$helper.toast(E("account.select_avatar"));if(!l)return void t.$helper.toast(E("account.enter_nickname"));const{code:o}=await Q.updateUser({avatar:c.model.avatar,nickname:c.model.nickname});0===o&&(t.$helper.toast(E("account.authorization_successful")),await t.$store("user").getInfo(),G())}return(e,a)=>{const o=w,s=M,i=O,h=A,b=x(S("uni-forms-item"),ke),g=x(S("uni-easyinput"),we),_=x(S("uni-forms"),xe);return d(),m(o,null,{default:p((()=>[f(o,{class:"head-box ss-m-b-60 ss-flex-col"},{default:p((()=>[f(o,{class:"ss-flex ss-m-b-20"},{default:p((()=>[f(o,{class:"head-title ss-m-r-40 head-title-animation"},{default:p((()=>[C(V(n(E)("account.authorization_info")),1)])),_:1})])),_:1}),f(o,{class:"head-subtitle"},{default:p((()=>[C(V(n(E)("account.complete_profile")),1)])),_:1})])),_:1}),f(_,{ref_key:"accountLoginRef",ref:l,modelValue:c.model,"onUpdate:modelValue":a[2]||(a[2]=e=>c.model=e),rules:c.rules,validateTrigger:"bind",labelWidth:"140",labelAlign:"center"},{default:p((()=>[f(b,{name:"avatar",label:n(E)("account.avatar")},{default:p((()=>[f(h,{class:"ss-reset-button avatar-btn","open-type":"chooseAvatar",onChooseavatar:r},{default:p((()=>[f(s,{class:"avatar-img",src:n(t).$url.cdn(c.model.avatar),mode:"aspectFill",onClick:a[0]||(a[0]=e=>n(t).$router.go("/pages/user/info"))},null,8,["src"]),f(i,{class:"cicon-forward"})])),_:1})])),_:1},8,["label"]),f(b,{name:"nickname",label:n(E)("account.nickname")},{default:p((()=>[f(g,{type:"nickname",placeholder:n(E)("account.enter_nickname"),modelValue:c.model.nickname,"onUpdate:modelValue":a[1]||(a[1]=e=>c.model.nickname=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(o,{class:"foot-box"},{default:p((()=>[f(h,{class:"ss-reset-button authorization-btn",onClick:u},{default:p((()=>[C(V(n(E)("account.confirm_authorization")),1)])),_:1})])),_:1})])),_:1},8,["modelValue","rules"])])),_:1})}}},[["__scopeId","data-v-63cfd8d1"]]),We=de({__name:"officialAccountFirstLogin",emits:["onConfirm"],setup(e,{emit:a}){const l=R(null),t=o({isMobileEnd:!1,codeText:"获取验证码",model:{mobile:"",code:""},rules:{code:be,mobile:ge}});async function s(){if(!(await n(l).validate().catch((e=>{console.log("error: ",e)}))))return;const{code:e}=await H.smsLogin(t.model);0===e&&G()}return(e,a)=>{const o=w,c=A,r=x(S("uni-easyinput"),we),u=x(S("uni-forms-item"),ke),i=x(S("uni-forms"),xe);return d(),m(o,null,{default:p((()=>[f(o,{class:"head-box"},{default:p((()=>[f(o,{class:"ss-flex ss-m-b-20"},{default:p((()=>[f(o,{class:"isActive head-title"},{default:p((()=>[C(V(n(E)("account.first_time_login")),1)])),_:1})])),_:1})])),_:1}),f(i,{ref_key:"smsLoginRef",ref:l,modelValue:t.model,"onUpdate:modelValue":a[3]||(a[3]=e=>t.model=e),rules:t.rules,validateTrigger:"bind",labelWidth:"140",labelAlign:"center",class:"loginUniForm"},{default:p((()=>[f(u,{name:"mobile",label:n(E)("account.phone_number"),class:"loginUniFormItem"},{default:p((()=>[f(r,{placeholder:n(E)("account.enter_phone_number"),modelValue:t.model.mobile,"onUpdate:modelValue":a[1]||(a[1]=e=>t.model.mobile=e),inputBorder:!1,type:"number"},{right:p((()=>[f(c,{class:h(["ss-reset-button code-btn code-btn-start",{"code-btn-end":t.isMobileEnd}]),disabled:t.isMobileEnd,onClick:a[0]||(a[0]=e=>n(q)("smsLogin",t.model.mobile))},{default:p((()=>[C(V(n(K)("smsLogin")),1)])),_:1},8,["disabled","class"])])),_:1},8,["placeholder","modelValue"])])),_:1},8,["label"]),f(u,{name:"code",label:n(E)("account.verification_code"),class:"loginUniFormItem"},{default:p((()=>[f(r,{placeholder:n(E)("account.enter_verification_code"),modelValue:t.model.code,"onUpdate:modelValue":a[2]||(a[2]=e=>t.model.code=e),inputBorder:!1,type:"number",maxlength:"4"},null,8,["placeholder","modelValue"])])),_:1},8,["label"])])),_:1},8,["modelValue","rules"]),f(o,{style:{display:"flex","justify-content":"space-between","margin-top":"20rpx"}},{default:p((()=>[f(c,{class:"ss-reset-button login-btn-start",onClick:s},{default:p((()=>[C(V(n(E)("account.continue_login")),1)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-a3ccc469"]]),je=de({__name:"alipay-account",props:{agreeStatus:{type:Boolean,default:!1}},emits:["onConfirm"],setup(e,{emit:a}){const l=s((()=>t.$store("user").userInfo)),c=R(null),r=o({model:{alipayName:"",alipayAccount:""},rules:{alipayAccount:_e}});async function u(){if(!r.model.alipayName||!r.model.alipayAccount)return!1;if(!(await n(c).validate().catch((e=>{console.log("error: ",e)}))))return;const{code:e}=await Q.updateUserAlipayAccount({alipayName:r.model.alipayName,alipayAccount:r.model.alipayAccount});0===e&&(Z({icon:"success",title:E("account.change_password")}),G(),Y("alipayAccountChangeComplete"))}return X((async e=>{r.model.alipayName=l.value.alipayName,r.model.alipayAccount=l.value.alipayAccount})),(e,a)=>{const t=w,o=x(S("uni-easyinput"),we),s=x(S("uni-forms-item"),ke),i=x(S("uni-forms"),xe),h=A;return d(),m(t,null,{default:p((()=>[f(t,{class:"head-box ss-m-b-60"},{default:p((()=>[f(t,{class:"head-title ss-m-b-20"},{default:p((()=>[C(V(l.value.alipayName&&l.value.alipayAccount?n(E)("account.change_alipay_account"):n(E)("account.bind_alipay_account")),1)])),_:1}),f(t,{class:"head-subtitle"},{default:p((()=>[C(V(n(E)("account.bind_realname_alipay")),1)])),_:1})])),_:1}),f(i,{ref_key:"alipayAccountRef",ref:c,modelValue:r.model,"onUpdate:modelValue":a[2]||(a[2]=e=>r.model=e),rules:r.rules,validateTrigger:"bind",labelWidth:"140",labelAlign:"center",class:"loginUniForm"},{default:p((()=>[f(s,{label:n(E)("account.name"),class:"loginUniFormItem"},{default:p((()=>[f(o,{placeholder:n(E)("account.enter_name"),modelValue:r.model.alipayName,"onUpdate:modelValue":a[0]||(a[0]=e=>r.model.alipayName=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(s,{name:"alipayAccount",label:n(E)("account.account"),class:"loginUniFormItem"},{default:p((()=>[f(o,{placeholder:n(E)("account.enter_account"),modelValue:r.model.alipayAccount,"onUpdate:modelValue":a[1]||(a[1]=e=>r.model.alipayAccount=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"])])),_:1},8,["modelValue","rules"]),f(t,{style:{display:"flex","justify-content":"space-between","margin-top":"20rpx"}},{default:p((()=>[f(h,{class:"ss-reset-button login-btn-start",onClick:u},{default:p((()=>[C(V(n(E)("common.confirm")),1)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-da0644e5"]]),ze=de({__name:"bank-account",props:{agreeStatus:{type:Boolean,default:!1}},emits:["onConfirm"],setup(e,{emit:a}){const l=s((()=>t.$store("user").userInfo)),c=R(null),r=o({model:{accountName:"",bankName:"",bankAccount:""},rules:{bankCode:ye}});async function u(){if(!r.model.accountName||!r.model.bankName||!r.model.bankAccount)return!1;if(!(await n(c).validate().catch((e=>{console.log("error: ",e)}))))return;const{code:e}=await Q.updateUserBankAccount({accountName:r.model.accountName,bankName:r.model.bankName,bankAccount:r.model.bankAccount});0===e&&(Z({icon:"success",title:E("account.change_password")}),G(),Y("bankAccountChangeComplete"))}return X((async e=>{r.model.accountName=l.value.accountName,r.model.bankName=l.value.bankName,r.model.bankAccount=l.value.bankAccount})),(e,a)=>{const t=w,o=x(S("uni-easyinput"),we),s=x(S("uni-forms-item"),ke),i=x(S("uni-forms"),xe),h=A;return d(),m(t,null,{default:p((()=>[f(t,{class:"head-box ss-m-b-60"},{default:p((()=>[f(t,{class:"head-title ss-m-b-20"},{default:p((()=>[C(V(l.value.bankName&&l.value.accountName&&l.value.bankAccount?n(E)("account.change_bank_card"):n(E)("account.bind_bank_card")),1)])),_:1})])),_:1}),f(i,{ref_key:"alipayAccountRef",ref:c,modelValue:r.model,"onUpdate:modelValue":a[3]||(a[3]=e=>r.model=e),rules:r.rules,validateTrigger:"bind",labelWidth:"160",labelAlign:"left",class:"loginUniForm"},{default:p((()=>[f(s,{label:n(E)("account.bank_branch"),class:"loginUniFormItem"},{default:p((()=>[f(o,{placeholder:n(E)("account.bank_branch_example"),modelValue:r.model.bankName,"onUpdate:modelValue":a[0]||(a[0]=e=>r.model.bankName=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(s,{label:n(E)("account.account_holder"),class:"loginUniFormItem"},{default:p((()=>[f(o,{placeholder:n(E)("account.account_holder_name"),modelValue:r.model.accountName,"onUpdate:modelValue":a[1]||(a[1]=e=>r.model.accountName=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"]),f(s,{label:n(E)("account.bank_account_number"),name:"bankCode",class:"loginUniFormItem"},{default:p((()=>[f(o,{placeholder:n(E)("account.bank_account_number"),modelValue:r.model.bankAccount,"onUpdate:modelValue":a[2]||(a[2]=e=>r.model.bankAccount=e),inputBorder:!1},null,8,["placeholder","modelValue"])])),_:1},8,["label"])])),_:1},8,["modelValue","rules"]),f(t,{style:{display:"flex","justify-content":"space-between","margin-top":"20rpx"}},{default:p((()=>[f(h,{class:"ss-reset-button login-btn-start",onClick:u},{default:p((()=>[C(V(n(E)("common.confirm")),1)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-0cf58df6"]]),He=de({__name:"s-auth-modal",setup(e){s((()=>t.$store("app").info)),D("linkId");const a=t.$store("modal"),l=s((()=>a.auth)),c=s((()=>a.isActive)),r=o({protocol:!1}),u=R(!1);function i(){r.protocol=!r.protocol}function b(e){G(),t.$router.go("/pages/public/richtext",{title:e})}function g(e){u.value=e,setTimeout((()=>{u.value=!1}),1e3)}return(e,a)=>{const o=w,s=ae,y=le,v=M,k=O,$=x(S("su-popup"),pe);return d(),m($,{show:""!==l.value,round:"10",showClose:!0,onClose:n(G)},{default:p((()=>[f(o,{class:"login-wrap"},{default:p((()=>[["smsLogin","accountLogin","register"].includes(l.value)?(d(),m(o,{key:0,class:"head-box"},{default:p((()=>[f(o,{class:"ss-flex ss-m-b-20"},{default:p((()=>[f(o,{class:h(["accountLogin"==c.value?"head-title ss-m-r-40 head-title-animation":"head-title-active ss-m-r-40"]),onClick:a[0]||(a[0]=e=>{c.value="accountLogin",n(ee)("accountLogin","accountLogin")})},{default:p((()=>[C(V(n(E)("account.account_login")),1)])),_:1},8,["class"]),f(o,{class:h(["smsLogin"==c.value?"head-title head-title-line head-title-animation ss-m-r-40":" ss-m-r-40 head-title-active head-title-line"]),onClick:a[1]||(a[1]=e=>{c.value="smsLogin",n(ee)("smsLogin","smsLogin")})},{default:p((()=>[C(V(n(E)("account.sms_login")),1)])),_:1},8,["class"]),f(o,{class:h(["register"==c.value?"head-title head-title-line head-title-animation":"head-title-active head-title-line"]),onClick:a[2]||(a[2]=e=>{c.value="register",n(ee)("register","register")})},{default:p((()=>[C(V(n(E)("account.register")),1)])),_:1},8,["class"])])),_:1})])),_:1})):_("",!0),["smsLogin","accountLogin","register"].includes(l.value)?(d(),m(o,{key:1,class:h(["agreement-box ss-flex ss-row-center",{shake:u.value}])},{default:p((()=>[f(y,{class:"radio ss-flex ss-col-center",onClick:i},{default:p((()=>[f(s,{checked:r.protocol,color:"var(--ui-BG-Main)",style:{transform:"scale(0.8)"},onClick:U(i,["stop"])},null,8,["checked"]),f(o,{class:"agreement-text ss-flex ss-col-center ss-m-l-8"},{default:p((()=>[C(V(n(E)("account.read_and_agree"))+" ",1),f(o,{class:"tcp-text",onClick:a[3]||(a[3]=U((e=>b("用户协议")),["stop"]))},{default:p((()=>[C(V(n(E)("account.user_agreement")),1)])),_:1}),f(o,{class:"agreement-text"},{default:p((()=>[C(V(n(E)("account.and")),1)])),_:1}),f(o,{class:"tcp-text",onClick:a[4]||(a[4]=U((e=>b("隐私协议")),["stop"]))},{default:p((()=>[C(V(n(E)("account.privacy_policy")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["class"])):_("",!0),["accountLogin","smsLogin"].includes(l.value)?(d(),m(o,{key:2,class:"auto-login-box ss-flex ss-flex-col ss-row-center ss-col-center"},{default:p((()=>[["WechatOfficialAccount","WechatMiniProgram","App"].includes(n(t).$platform.name)&&n(t).$platform.isWechatInstalled?(d(),m(o,{key:0,class:"wx-login-btn",onClick:a[5]||(a[5]=e=>(async e=>{if(!r.protocol)return u.value=!0,setTimeout((()=>{u.value=!1}),1e3),void t.$helper.toast(E("account.please_agree"));await t.$platform.useProvider(e).login()&&G()})("wechat"))},{default:p((()=>[f(v,{class:"auto-login-img",src:n(t).$url.static("/static/images/wechat.png")},null,8,["src"]),f(k,null,{default:p((()=>[C(V(n(E)("account.wechat_authorization_login")),1)])),_:1})])),_:1})):_("",!0)])),_:1})):_("",!0),["register"].includes(l.value)?(d(),m(o,{key:3,class:"auto-login-box ss-flex ss-flex-col ss-row-center ss-col-center"},{default:p((()=>[["WechatOfficialAccount","WechatMiniProgram","App"].includes(n(t).$platform.name)&&n(t).$platform.isWechatInstalled?(d(),m(o,{key:0,class:"wx-login-btn",onClick:a[6]||(a[6]=e=>(async e=>{if(!r.protocol)return u.value=!0,setTimeout((()=>{u.value=!1}),1e3),void t.$helper.toast(E("account.please_agree"));await t.$platform.useProvider(e).register()&&G()})("wechat"))},{default:p((()=>[f(v,{class:"auto-login-img",src:n(t).$url.static("/static/images/wechat.png")},null,8,["src"]),f(k,null,{default:p((()=>[C(V(n(E)("account.wechat_authorization_register")),1)])),_:1})])),_:1})):_("",!0)])),_:1})):_("",!0),"officialAccountFirstLogin"===l.value?(d(),m(n(We),{key:4,agreeStatus:r.protocol,onOnConfirm:g},null,8,["agreeStatus"])):_("",!0),"accountLogin"===l.value?(d(),m(Le,{key:5,agreeStatus:r.protocol,onOnConfirm:g},null,8,["agreeStatus"])):_("",!0),"smsLogin"===l.value?(d(),m(Ee,{key:6,agreeStatus:r.protocol,onOnConfirm:g},null,8,["agreeStatus"])):_("",!0),"register"===l.value?(d(),m(Fe,{key:7,agreeStatus:r.protocol,onOnConfirm:g},null,8,["agreeStatus"])):_("",!0),"changeMobile"===l.value?(d(),m(Te,{key:8})):_("",!0),"changePassword"===l.value?(d(),m(Pe,{key:9})):_("",!0),"mpAuthorization"===l.value?(d(),m(Re,{key:10})):_("",!0),"alipayAccount"===l.value?(d(),m(je,{key:11})):_("",!0),"bankAccount"===l.value?(d(),m(ze,{key:12})):_("",!0),f(o,{class:"safe-box"})])),_:1})])),_:1},8,["show","onClose"])}}},[["__scopeId","data-v-1c980ef2"]]);async function Ge(e,a){const l=e.width,t=new ue({canvasId:e.canvasId,width:e.width,height:e.height,setCanvasWH:a=>{e.height=a.height}},a);let o=await ie(e);const s=await t.drawImg({type:"image",val:o.background,x:0,y:0,width:l,mode:"widthFix",zIndex:0});await t.updateCanvasWH({width:s.width,height:s.bottom});let n=o.list;for(let r=0;r<n.length;r++){let e=n[r];if("text"===e.type&&(console.log(e),await t.drawText(e)),"image"===e.type){e.d&&t.setCircle({x:e.x,y:e.y,d:e.d,clip:!0}),e.r&&t.setRect({x:e.x,y:e.y,height:e.height,width:e.width,r:e.r,clip:!0});try{await t.drawImg(e)}catch(c){console.log(c)}t.restore()}if("rect"===e.type){e.r&&t.setRect({x:e.x,y:e.y,height:e.height,width:e.width,r:e.r,clip:!0});try{await t.draw(e)}catch(c){console.log(c)}t.restore()}"qrcode"===e.type&&(console.log(e),await t.drawQrCode(e))}return await t.draw(),setTimeout((async()=>{e.src=await t.toImage()}),100),e}const De=de({__name:"index",props:{show:{type:Boolean,default:!1},shareInfo:{type:Object,default(){}}},emits:["success","close"],setup(e,{expose:a,emit:l}){const s=e,c=o({canvasId:"canvasId",width:.9*t.$platform.device.windowWidth,height:600,src:"",imgData:""}),r=l,u=y(),i=()=>{r("close")},h=()=>{["WechatOfficialAccount","H5"].includes(t.$platform.name)?t.$helper.toast(E("share.long_press_to_save")):te({filePath:c.src,success:e=>{i(),t.$helper.toast(E("share.save_success"))},fail:e=>{t.$helper.toast(E("share.save_failure")),console.log("图片保存失败:",e)}})};return R(""),a({getPoster:async function(e){return c.src="",c.shareInfo=s.shareInfo,await Ge(c,u)}}),(a,l)=>{const t=w,o=M,s=z,r=A,u=x(S("su-popup"),pe);return d(),m(u,{show:e.show,round:"10",onClose:i,type:"center",class:"popup-box"},{default:p((()=>[f(t,{class:"ss-flex-col ss-col-center ss-row-center"},{default:p((()=>[""===c.src?(d(),m(t,{key:0,class:"poster-title ss-flex ss-row-center",style:b({height:c.height+"px",width:c.width+"px"})},{default:p((()=>[C(V(n(E)("share.poster_loading")),1)])),_:1},8,["style"])):(d(),m(o,{key:1,class:"poster-img",src:c.src,style:b({height:c.height+"px",width:c.width+"px"}),"show-menu-by-longpress":!0},null,8,["src","style"])),f(s,{class:"hideCanvas","canvas-id":c.canvasId,id:c.canvasId,style:b({height:c.height+"px",width:c.width+"px"})},null,8,["canvas-id","id","style"]),""!==c.src?(d(),m(t,{key:2,class:"poster-btn-box ss-m-t-20 ss-flex ss-row-between ss-col-center"},{default:p((()=>[f(r,{class:"cancel-btn ss-reset-button",onClick:i},{default:p((()=>[C(V(n(E)("common.cancel")),1)])),_:1}),f(r,{class:"save-btn ss-reset-button ui-BG-Main",onClick:h},{default:p((()=>[C(V(n(E)("share.long_press_to_save")),1)])),_:1})])),_:1})):_("",!0)])),_:1})])),_:1},8,["show"])}}},[["__scopeId","data-v-d3ce5d78"]]),qe=de({__name:"s-share-modal",props:{shareInfo:{type:Object,default(){}}},setup(e){const a=s((()=>t.$store("modal").share)),l=s((()=>t.$store("app").platform.share)),c=R(""),r=e,u=o({showShareGuide:!1,showPosterModal:!1});let i=s((()=>({...r.shareInfo})));const h=()=>{const e=s((()=>t.$store("modal").shareInfo.spuId));oe(),t.$store("user").isLogin?(e.value&&se.getLinkId(3,e.value).then((e=>{0===e.code&&(i.value.link=i.value.link.replace("0",e.data.linkId),i.value.query=i.value.query.replace("0",e.data.linkId))})),n(c).getPoster(),u.showPosterModal=!0):ee()},b=()=>{oe(),["WechatOfficialAccount","H5"].includes(t.$platform.name)&&(u.showShareGuide=!0)};function g(){u.showShareGuide=!1}return(e,o)=>{const s=x(S("su-popup"),pe),r=M,y=w,v=O,k=A;return d(),m(y,null,{default:p((()=>[f(s,{show:u.showShareGuide,showClose:!1,onClose:g},null,8,["show"]),u.showShareGuide?(d(),m(y,{key:0,class:"guide-wrap"},{default:p((()=>[f(r,{class:"guide-image",src:n(t).$url.static("/static/images/share_guide.png")},null,8,["src"])])),_:1})):_("",!0),f(s,{show:a.value,round:"10",showClose:!1,onClose:n(oe)},{default:p((()=>[f(y,{class:"share-box"},{default:p((()=>[f(y,{class:"share-list-box ss-flex"},{default:p((()=>[l.value.methods.includes("forward")?(d(),m(k,{key:0,class:"share-item share-btn ss-flex-col ss-col-center","open-type":"share",onClick:b},{default:p((()=>[f(r,{class:"share-img",src:n(t).$url.static("/static/images/share_wx.png"),mode:""},null,8,["src"]),f(v,{class:"share-title"},{default:p((()=>[C(V(n(E)("pop.wechat_friend")),1)])),_:1})])),_:1})):_("",!0),l.value.methods.includes("poster")?(d(),m(k,{key:1,class:"share-item share-btn ss-flex-col ss-col-center",onClick:h},{default:p((()=>[f(r,{class:"share-img",src:n(t).$url.static("/static/images/share_poster.png"),mode:""},null,8,["src"]),f(v,{class:"share-title"},{default:p((()=>[C(V(n(E)("pop.create_poster")),1)])),_:1})])),_:1})):_("",!0)])),_:1}),f(y,{class:"share-foot ss-flex ss-row-center ss-col-center",onClick:n(oe)},{default:p((()=>[C(V(n(E)("common.cancel")),1)])),_:1},8,["onClick"])])),_:1})])),_:1},8,["show","onClose"]),f(De,{ref_key:"SharePosterRef",ref:c,show:u.showPosterModal,shareInfo:n(i),onClose:o[0]||(o[0]=e=>u.showPosterModal=!1)},null,8,["show","shareInfo"])])),_:1})}}},[["__scopeId","data-v-846c9f50"]]),Ke=de({__name:"s-layout",props:{title:{type:String,default:""},navbar:{type:String,default:"normal"},opacityBgUi:{type:String,default:"bg-white"},color:{type:String,default:""},tools:{type:String,default:"title"},keyword:{type:String,default:""},navbarStyle:{type:Object,default:()=>({mode:"",type:"",color:"",src:"",list:[],alwaysShow:0})},bgStyle:{type:Object,default:()=>({src:"",color:"var(--ui-BG-1)"})},tabbar:{type:[String,Boolean],default:""},onShareAppMessage:{type:[Boolean,Object],default:!0},leftWidth:{type:[Number,String],default:100},rightWidth:{type:[Number,String],default:100},defaultSearch:{type:String,default:""},showLeftButton:{type:Boolean,default:!1}},emits:["search"],setup(e,{emit:o}){const c=e,r=o,u=t.$store("sys");t.$store("user"),t.$store("app"),t.$store("modal");const i=s((()=>u)),y=s((()=>"normal"===c.navbar||"normal"===c.navbarStyle.mode?"normal":"inner")),v=s((()=>"inner"===y.value?{background:`${c.bgStyle.backgroundColor} url(${t.$url.cdn(c.bgStyle.backgroundImage)}) no-repeat top center / 100% auto`}:{})),k=s((()=>"normal"===y.value?{background:`${c.bgStyle.backgroundColor} url(${t.$url.cdn(c.bgStyle.backgroundImage)}) no-repeat top center / 100% auto`}:{})),C=s((()=>!0===c.onShareAppMessage?t.$platform.share.getShareInfo():ne.isEmpty(c.onShareAppMessage)?{}:(t.$platform.share.updateShareInfo(c.onShareAppMessage),c.onShareAppMessage)));return ce((()=>{ne.isEmpty(C.value)||t.$platform.share.updateShareInfo(C.value)})),(o,s)=>{const c=x(S("su-navbar"),a),u=x(S("s-custom-navbar"),Be),V=x(S("su-inner-navbar"),Ue),$=w,I=x(S("s-tabbar"),me),B=x(S("s-wallet-modal"),Ae),U=x(S("s-signup-modal"),Me),A=x(S("s-follow-modal"),Oe),M=x(S("s-auth-modal"),He),N=x(S("s-share-modal"),qe),O=x(S("s-menu-tools"),l);return d(),m($,{class:h(["page-app",["theme-"+i.value.mode,"main-"+i.value.theme,"font-"+i.value.fontSize]])},{default:p((()=>[f($,{class:"page-main",style:b([v.value])},{default:p((()=>["normal"===e.navbar?(d(),m(c,{key:0,title:e.title,statusBar:"",color:e.color,tools:e.tools,opacityBgUi:e.opacityBgUi,onSearch:s[0]||(s[0]=e=>r("search",e)),defaultSearch:e.defaultSearch},null,8,["title","color","tools","opacityBgUi","defaultSearch"])):"custom"===e.navbar&&"normal"===y.value?(d(),m(u,{key:1,data:e.navbarStyle,showLeftButton:e.showLeftButton},null,8,["data","showLeftButton"])):_("",!0),f($,{class:"page-body",style:b([k.value])},{default:p((()=>["inner"===e.navbar?(d(),m(V,{key:0,title:e.title},null,8,["title"])):_("",!0),"inner"===e.navbar?(d(),m($,{key:1,style:b([{paddingTop:n(t).$platform.navbar+"px"}])},null,8,["style"])):_("",!0),g(o.$slots,"default",{},void 0,!0),""!==e.tabbar?(d(),m(I,{key:2,path:e.tabbar},null,8,["path"])):_("",!0)])),_:3},8,["style"])])),_:3},8,["style"]),f($,{class:"page-modal"},{default:p((()=>[f(B),f(U),f(A),f(M),f(N,{shareInfo:C.value},null,8,["shareInfo"]),f(O)])),_:1})])),_:3},8,["class"])}}},[["__scopeId","data-v-d5f7c468"]]);export{Ke as _,Ce as a,$e as b,Ge as u};