s-auth-modal.js 5.9 KB

1
  1. "use strict";const e=require("../../../common/vendor.js"),o=require("../../index.js"),r=require("../../hooks/useModal.js");if(require("../../url/index.js"),require("../../store/index.js"),require("../../store/app.js"),require("../../api/promotion/diy.js"),require("../../request/index.js"),require("../../config/index.js"),require("../../platform/index.js"),require("../../platform/provider/wechat/index.js"),require("../../platform/provider/wechat/miniProgram.js"),require("../../api/member/auth.js"),require("../../api/member/social.js"),require("../../api/member/user.js"),require("../../platform/provider/apple/index.js"),require("../../platform/share.js"),require("../../router/index.js"),require("../../helper/throttle.js"),require("../../platform/pay.js"),require("../../helper/index.js"),require("../../helper/test.js"),require("../../helper/digit.js"),require("../../api/pay/order.js"),require("../../store/user.js"),require("../../store/cart.js"),require("../../api/trade/cart.js"),require("../../api/pay/wallet.js"),require("../../api/trade/order.js"),require("../../api/promotion/coupon.js"),require("../../store/sys.js"),require("../../store/modal.js"),require("../../config/zIndex.js"),require("../../api/member/signin.js"),!Array){e.resolveComponent("su-popup")()}const t=()=>"../../ui/su-popup/su-popup.js";Math||(e.unref(p)+i+s+a+n+u+l+c+t)();const i=()=>"./components/account-login.js",s=()=>"./components/sms-login.js",a=()=>"./components/register.js",n=()=>"./components/reset-password.js",u=()=>"./components/change-mobile.js",l=()=>"./components/change-password.js",c=()=>"./components/mp-authorization.js",p=()=>"./components/officialAccountFirstLogin.js",m={__name:"s-auth-modal",setup(t){e.computed((()=>o.sheep.$store("app").info));const i=e.index.getStorageSync("linkId"),s=o.sheep.$store("modal"),a=e.computed((()=>s.auth)),n=e.computed((()=>s.isActive)),u=e.reactive({protocol:!1}),l=e.ref(!1);function c(){u.protocol=!u.protocol}function p(e){r.closeAuthModal(),o.sheep.$router.go("/pages/public/richtext",{title:e})}function m(e){l.value=e,setTimeout((()=>{l.value=!1}),1e3)}const h=async e=>{if(!u.protocol)return l.value=!0,setTimeout((()=>{l.value=!1}),1e3),void o.sheep.$helper.toast("请勾选同意");await o.sheep.$platform.useProvider(e).login()&&(r.closeAuthModal(),r.showAuthModal("mpAuthorization"))},d=async e=>{if("getPhoneNumber:ok"!==e.detail.errMsg)return void o.sheep.$helper.toast("快捷登录失败");await o.sheep.$platform.useProvider().mobileLogin(e.detail)&&r.closeAuthModal()};return(t,s)=>e.e({a:["smsLogin","accountLogin","register"].includes(a.value)},["smsLogin","accountLogin","register"].includes(a.value)?e.e({b:e.n("accountLogin"==n.value?"head-title ss-m-r-40 head-title-animation":"head-title-active ss-m-r-40"),c:e.o((o=>{n.value="accountLogin",e.unref(r.showAuthModal)("accountLogin","accountLogin")})),d:e.n("smsLogin"==n.value?"head-title head-title-line head-title-animation ss-m-r-40":" ss-m-r-40 head-title-active head-title-line"),e:e.o((o=>{n.value="smsLogin",e.unref(r.showAuthModal)("smsLogin","smsLogin")})),f:e.unref(i)},e.unref(i)?{g:e.n("register"==n.value?"head-title head-title-line head-title-animation":"head-title-active head-title-line"),h:e.o((o=>{n.value="register",e.unref(r.showAuthModal)("register","register")}))}:{}):{},{i:["smsLogin","accountLogin","register"].includes(a.value)},["smsLogin","accountLogin","register"].includes(a.value)?{j:u.protocol,k:e.o(c),l:e.o((e=>p("用户协议"))),m:e.o((e=>p("隐私协议"))),n:e.o(c),o:l.value?1:""}:{},{p:["accountLogin","smsLogin"].includes(a.value)},["accountLogin","smsLogin"].includes(a.value)?e.e({q:["WechatOfficialAccount","WechatMiniProgram","App"].includes(e.unref(o.sheep).$platform.name)&&e.unref(o.sheep).$platform.isWechatInstalled},["WechatOfficialAccount","WechatMiniProgram","App"].includes(e.unref(o.sheep).$platform.name)&&e.unref(o.sheep).$platform.isWechatInstalled?{r:e.unref(o.sheep).$url.static("/static/images/wechat.png"),s:e.o((e=>h("wechat")))}:{}):{},{t:["register"].includes(a.value)},["register"].includes(a.value)?e.e({v:["WechatOfficialAccount","WechatMiniProgram","App"].includes(e.unref(o.sheep).$platform.name)&&e.unref(o.sheep).$platform.isWechatInstalled},["WechatOfficialAccount","WechatMiniProgram","App"].includes(e.unref(o.sheep).$platform.name)&&e.unref(o.sheep).$platform.isWechatInstalled?{w:e.unref(o.sheep).$url.static("/static/images/wechat.png"),x:e.o((t=>(async t=>{if(!u.protocol)return l.value=!0,setTimeout((()=>{l.value=!1}),1e3),void o.sheep.$helper.toast("请勾选同意");if(!e.index.getStorageSync("linkId"))return o.sheep.$helper.toast("您只能通过分享注册"),!1;await o.sheep.$platform.useProvider(t).register()&&(r.closeAuthModal(),r.showAuthModal("mpAuthorization"))})("wechat")))}:{}):{},{y:"officialAccountFirstLogin"===a.value},"officialAccountFirstLogin"===a.value?{z:e.o(m),A:e.p({agreeStatus:u.protocol})}:{},{B:"accountLogin"===a.value},"accountLogin"===a.value?{C:e.o(m),D:e.p({agreeStatus:u.protocol})}:{},{E:"smsLogin"===a.value},"smsLogin"===a.value?{F:e.o(m),G:e.p({agreeStatus:u.protocol})}:{},{H:"register"===a.value},"register"===a.value?{I:e.o(m),J:e.p({agreeStatus:u.protocol})}:{},{K:"resetPassword"===a.value},(a.value,{}),{L:"changeMobile"===a.value},(a.value,{}),{M:"changePassword"===a.value},(a.value,{}),{N:"mpAuthorization"===a.value},(a.value,{}),{O:["accountLogin","smsLogin"].includes(a.value)},["accountLogin","smsLogin"].includes(a.value)?e.e({P:"WechatMiniProgram"===e.unref(o.sheep).$platform.name},"WechatMiniProgram"===e.unref(o.sheep).$platform.name?{Q:e.o(d)}:{},{R:"ios"===e.unref(o.sheep).$platform.os&&"App"===e.unref(o.sheep).$platform.name},"ios"===e.unref(o.sheep).$platform.os&&"App"===e.unref(o.sheep).$platform.name?{S:e.unref(o.sheep).$url.static("/static/images/apple.png"),T:e.o((e=>h("apple")))}:{}):{},{U:e.o(e.unref(r.closeAuthModal)),V:e.p({show:""!==a.value,round:"10",showClose:!0})})}},h=e._export_sfc(m,[["__scopeId","data-v-ff403fda"]]);wx.createComponent(h);