智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
8.4 KiB

import{d as e,k as r,r as t,l as a,m as s,p as l,q as o,s as i,t as n,x as p,a as u,y as c,o as x,c as d,w as f,b as m,u as _,z as g,A as b,f as v,B as y,n as h,C as k,j,D as w,g as C,i as L,E as T,F as A,G as F,H as S,I as z}from"./index-ed377420.js";import{_ as I,a as q}from"./u-checkbox-group.c615876f.js";import{_ as B}from"./uni-popup.598c48bb.js";import{b as N}from"./bind-mobile.f1483073.js";import{t as O}from"./topTabbar.5c01942d.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.d58f766c.js";import"./u-form.e9e0a8f3.js";import"./u-line.6abf859f.js";import"./sms-code.vue_vue_type_script_setup_true_lang.8096eab0.js";import"./u-input.04d1562d.js";import"./u-modal.6ede59dc.js";import"./u-loading-icon.9ec5388c.js";import"./u-popup.c17b5064.js";import"./u-transition.62225ebb.js";import"./u-safe-bottom.c40cd15c.js";const R=P(e({__name:"index",setup(e){let P={};O().setTopTabbarParam({title:"",topStatusBar:{textColor:"#333"}}),r((()=>Object.keys(P).length?S(Number(P.height))+S(P.top)+S(8)+"rpx":"auto")),t("");const R=t(!1),V=a(),D=r((()=>V.login)),E=z();s(),r((()=>s().info));const G=l();r((()=>!R.value&&V.login.agreement_show?"":"getPhoneNumber")),t(null);const H=r((()=>!V.login.is_auth_register)),M=t(!1);t(!1);const U=t(),W=()=>{U.value.close()},X=()=>{R.value=!0,U.value.close(),Q()},J=t(null);o((async()=>{await G.getSiteInfoFn(),await V.getLoginConfig();let e=!V.login.is_username&&!V.login.is_mobile&&!V.login.is_bind_mobile;i()?!n()&&e&&H.value&&(p({title:"商家未开启登录注册",icon:"none"}),setTimeout((()=>{u({url:"/app/pages/index/index",mode:"reLaunch"})}),100)):!n()&&e&&(p({title:"商家未开启登录注册",icon:"none"}),setTimeout((()=>{u({url:"/app/pages/index/index",mode:"reLaunch"})}),100))})),c((()=>{M.value=!1}));const K=r((()=>{var e="";return V.login.bg_url&&(e+="background-image:url("+A(V.login.bg_url)+");",e+="background-size: 100%;",e+="background-position: top;",e+="background-repeat: no-repeat;"),e})),Q=(e=null,r=null)=>{((e="")=>!(R.value||!V.login.agreement_show||(e?p({title:F("isAgreeTips"),icon:"none"}):U.value.open(),0)))()||M.value||(M.value=!0,e||(e=()=>{M.value=!1}),Y())},Y=()=>{if(i()){let e=uni.getStorageSync("login_config");e.is_auth_register&&(e.is_bind_mobile?J.value.open():e.is_force_access_user_info?E.getAuthCode({scopes:"snsapi_userinfo"}):e.is_force_access_user_info||E.getAuthCode({scopes:"snsapi_base"})),M.value=!1}},Z=()=>{R.value=!R.value};return(e,r)=>{const t=k,a=j,s=w,l=C(L("u-checkbox"),I),o=C(L("u-checkbox-group"),q),n=T,p=C(L("uni-popup"),B),c=C(L("bind-mobile"),N);return x(),d(a,{class:"w-screen h-screen",style:h(e.themeColor())},{default:f((()=>[m(a,{class:"w-screen h-screen",style:h(_(K))},{default:f((()=>[m(a,{class:"mx-[var(--sidebar-m)] px-[var(--pad-sidebar-m)]"},{default:f((()=>[m(a,{class:"pt-[154rpx] flex justify-center"},{default:f((()=>{var e,r;return[(null==(e=_(G).site)?void 0:e.front_end_logo)?(x(),d(a,{key:0,class:"h-[90rpx] w-[300rpx]"},{default:f((()=>{var e;return[m(t,{class:"h-[90rpx] w-[300rpx]",src:_(A)(null==(e=_(G).site)?void 0:e.front_end_logo),mode:"aspectFit"},null,8,["src"])]})),_:1})):(null==(r=_(G).site)?void 0:r.front_end_icon)?(x(),d(a,{key:1,class:"h-[250rpx] w-[250rpx]"},{default:f((()=>{var e;return[m(t,{class:"h-[250rpx] w-[250rpx]",src:_(A)(null==(e=_(G).site)?void 0:e.front_end_icon),mode:"aspectFit"},null,8,["src"])]})),_:1})):(x(),d(a,{key:2,class:"h-[90rpx] w-[300rpx]"}))]})),_:1}),m(a,{class:"text-[var(--text-color-light6)]] text-[28rpx] text-center leading-[34rpx] min-h-[34rpx] mt-[40rpx]"},{default:f((()=>[g(b(_(D).desc),1)])),_:1}),m(a,{class:"mt-[181rpx]"},{default:f((()=>[v(" 微信公众号快捷登录,开启自动注册的情况下才能使用 "),_(i)()&&_(D).is_auth_register?(x(),d(a,{key:0,class:"w-full flex items-center justify-center mb-[40rpx]"},{default:f((()=>[m(s,{class:"w-[630rpx] h-[88rpx] !mx-[0] !bg-[var(--primary-color)] text-[26rpx] rounded-[44rpx] leading-[88rpx] font-500 !text-[#fff]",onClick:r[0]||(r[0]=e=>Q())},{default:f((()=>[g(b(_(F)("quickLoginOrLogout")),1)])),_:1})])),_:1})):v("v-if",!0),v(" 手机号登录 "),_(D).is_mobile?(x(),d(a,{key:1,class:"mb-[40rpx] w-full flex items-center justify-center"},{default:f((()=>[m(s,{class:"w-[630rpx] h-[88rpx] !mx-[0] !bg-[#fff] border-[var(--primary-color)] border-solid border-[2rpx] text-[26rpx] rounded-[44rpx] leading-[84rpx] !text-[var(--primary-color)]",onClick:r[1]||(r[1]=e=>_(u)({url:"/app/pages/auth/login",param:{type:"mobile"}}))},{default:f((()=>[g(b(_(F)("mobileLogin")),1)])),_:1})])),_:1})):!_(D).is_mobile&&_(D).is_username?(x(),d(a,{key:2,class:"w-full flex items-center justify-center"},{default:f((()=>[m(s,{class:"w-[630rpx] h-[88rpx] !mx-[0] !bg-[#fff] !border-[var(--primary-color)] border-solid border-[2rpx] text-[26rpx] rounded-[44rpx] leading-[84rpx] !text-[var(--primary-color)]",onClick:r[2]||(r[2]=e=>_(u)({url:"/app/pages/auth/login",param:{type:"username"}}))},{default:f((()=>[g(b(_(F)("accountLogin")),1)])),_:1})])),_:1})):v("v-if",!0),_(D).agreement_show?(x(),d(a,{key:3,class:"w-full flex items-center justify-center mt-[28rpx]"},{default:f((()=>[m(a,{class:"flex items-center justify-center mt-[28rpx] py-[14rpx] px-[50rpx]",onClick:y(Z,["stop"])},{default:f((()=>[m(o,{onChange:Z},{default:f((()=>[m(l,{activeColor:"var(--primary-color)",checked:R.value,shape:"circle",size:"30rpx"},null,8,["checked"])])),_:1}),m(a,{class:"text-[24rpx] text-[var(--text-color-light6)] flex items-center flex-wrap leading-[30rpx]"},{default:f((()=>[m(n,null,{default:f((()=>[g(b(_(F)("agreeTips")),1)])),_:1}),m(n,{onClick:r[3]||(r[3]=y((e=>_(u)({url:"/app/pages/auth/agreement?key=privacy"})),["stop"])),class:"text-primary"},{default:f((()=>[g("《"+b(_(F)("privacyAgreement"))+"》",1)])),_:1}),m(n,null,{default:f((()=>[g(b(_(F)("and")),1)])),_:1}),m(n,{onClick:r[4]||(r[4]=y((e=>_(u)({url:"/app/pages/auth/agreement?key=service"})),["stop"])),class:"text-primary"},{default:f((()=>[g("《"+b(_(F)("userAgreement"))+"》",1)])),_:1})])),_:1})])),_:1},8,["onClick"])])),_:1})):v("v-if",!0),_(D).is_mobile&&_(D).is_username?(x(),d(a,{key:4,class:"footer w-full"},{default:f((()=>[m(a,{class:"text-[26rpx] leading-[36rpx] text-[333] text-center mb-[30rpx] font-400"},{default:f((()=>[g(b(_(F)("otherLogin")),1)])),_:1}),m(a,{class:"flex justify-center"},{default:f((()=>[m(a,{class:"h-[80rpx] w-[80rpx] text-center leading-[78rpx] border-[2rpx] text-[#FF7100] rounded-[50%] border-solid border-[#ddd] nc-iconfont nc-icon-wodeV6mm3 text-[46rpx] overflow-hidden",onClick:r[5]||(r[5]=e=>_(u)({url:"/app/pages/auth/login",param:{type:"username"}}))})])),_:1}),m(a,{class:"text-[24rpx] leading-[36rpx] text-[var(--text-color-light9)] text-center font-400 mt-[30rpx]"},{default:f((()=>[g(b(_(F)("accountLogin")),1)])),_:1})])),_:1})):v("v-if",!0)])),_:1})])),_:1})])),_:1},8,["style"]),m(p,{ref_key:"popupRef",ref:U,type:"dialog"},{default:f((()=>[m(a,{class:"bg-[#fff] flex flex-col justify-between w-[600rpx] min-h-[280rpx] rounded-[var(--rounded-big)] box-border px-[35rpx] pt-[35rpx] pb-[8rpx] relative"},{default:f((()=>[m(a,{class:"flex justify-center"},{default:f((()=>[m(n,{class:"text-[33rpx] font-700"},{default:f((()=>[g(" 用户协议及隐私保护")])),_:1})])),_:1}),m(a,{class:"flex items-center mb-[20rpx] mt-[20rpx] py-[20rpx]",onClick:y(Z,["stop"])},{default:f((()=>[m(a,{class:"text-[26rpx] text-[var(--text-color-light6)] flex items-center flex-wrap"},{default:f((()=>[m(n,null,{default:f((()=>[g(b(_(F)("agreeTips")),1)])),_:1}),m(n,{onClick:r[6]||(r[6]=y((e=>_(u)({url:"/app/pages/auth/agreement?key=privacy"})),["stop"])),class:"text-primary"},{default:f((()=>[g("《"+b(_(F)("privacyAgreement"))+"》",1)])),_:1}),m(n,null,{default:f((()=>[g(b(_(F)("and")),1)])),_:1}),m(n,{onClick:r[7]||(r[7]=y((e=>_(u)({url:"/app/pages/auth/agreement?key=service"})),["stop"])),class:"text-primary"},{default:f((()=>[g("《"+b(_(F)("userAgreement"))+"》",1)])),_:1})])),_:1})])),_:1},8,["onClick"]),m(a,{class:""},{default:f((()=>[m(a,{class:"w-[100%] flex justify-center bg-[var(--primary-color)] h-[70rpx] leading-[70rpx] text-[#fff] text-[26rpx] border-[0] font-500 rounded-[50rpx]",onClick:X},{default:f((()=>[g("同意并登录")])),_:1}),m(a,{class:"w-[100%] flex justify-center h-[70rpx] leading-[70rpx] text-[#999] text-[24rpx] border-[0] font-500 rounded-[50rpx]",onClick:W},{default:f((()=>[g("不同意")])),_:1})])),_:1})])),_:1})])),_:1},512),v(" 强制绑定手机号 "),m(c,{ref_key:"bindMobileRef",ref:J},null,512)])),_:1},8,["style"])}}}),[["__scopeId","data-v-53f07846"]]);export{R as default};