3 lines
13 KiB
JavaScript
3 lines
13 KiB
JavaScript
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./dingtalkQrCode-DRgoeeOg.js","./logo_dingtalk-CyDPr22R.js","./admin-DgPvPHD7.js","./admin-Bbyck9zg.css","./dingtalkQrCode-CulsC8mV.css","./larkQrCode-D2VowKyL.js","./logo_lark-DULIW3z6.js","./wecomQrCode-DGEndxFr.js","./wecomQrCode-yBUt_167.css"])))=>i.map(i=>d[i]);
|
||
|
|
import{ay as ee,aB as d,aA as j,az as ue,aQ as Y,aD as w,aE as n,aF as v,aS as ge,aG as m,aH as y,aK as de,aJ as E,aC as L,b6 as pe,bD as he,d9 as ye,cf as me,aW as b,aI as i,cF as we,aY as _e,cq as ke,cr as be,b1 as D,aX as Z,cs as W,ct as Ce,aO as Le,bF as G,b7 as xe,b8 as Ae,b2 as C,c$ as ce,cu as De,bc as Oe,da as ie,c0 as $e,cw as qe,c1 as Ie}from"./admin-DgPvPHD7.js";import{_ as Re,a as Ve,f as X,d as Pe}from"./index-s2VnG6qr.js";const Se=ee({__name:"password",setup(R){const g=d(),{chatUser:V}=j(),t=d(!1),T=ue(),M=Y(),P=()=>V.passwordAuthentication(f.value.password).then($=>{T.push({name:"chat",params:{accessToken:V.accessToken},query:M.query})}),O=($,x,o)=>{x===""?o(new Error(L("chat.passwordValidator.errorMessage1"))):P().catch(()=>{o(new Error(L("chat.passwordValidator.errorMessage2")))})},S=()=>{g.value.validate()},p={password:[{required:!0,validator:O,trigger:"manual"}]},f=d({password:""});return($,x)=>{const o=w("el-input"),K=w("el-form-item"),N=w("el-button"),B=w("el-form");return n(),v(B,{ref_key:"FormRef",ref:g,model:f.value,onSubmit:ge(S,["prevent"])},{default:m(()=>[y(K,{prop:"value",rules:p.password},{default:m(()=>[y(o,{"show-password":"",modelValue:f.value.password,"onUpdate:modelValue":x[0]||(x[0]=F=>f.value.password=F)},null,8,["modelValue"])]),_:1},8,["rules"]),y(N,{class:"w-full mt-8",type:"primary",onClick:S,loading:t.value},{default:m(()=>[de(E($.$t("common.confirm")),1)]),_:1},8,["loading"])]),_:1},8,["model"])}}}),Ee=768,Te=()=>{const{common:R}=j(),g=()=>{var t;return((t=document.body)==null?void 0:t.getBoundingClientRect()).width-1<Ee};pe(()=>{he(()=>{g()&&R.toggleDevice(ye.Mobile)})})},Me={},Ue={class:"login-warp flex-center"},Fe={class:"login-container w-full h-full"},Qe={class:"flex-center w-full h-full"};function Be(R,g){return n(),b("div",Ue,[i("div",Fe,[i("div",Qe,[we(R.$slots,"default",{},void 0,!0)])])])}const ze=me(Me,[["render",Be],["__scopeId","data-v-e5a94abc"]]),je={key:0,class:"text-center"},Ke=ee({__name:"QrCodeTab",props:{tabs:{}},setup(R){const{chatUser:g}=j(),V=R,t=d(""),T=d([]),M=d({app_key:"",app_secret:""});async function P(){try{return await g.getQrSource()}catch{return[]}}pe(async()=>{V.tabs.length>0&&(t.value=V.tabs[0].key),T.value=await P(),O(t.value)});const O=p=>{const f=T.value.find($=>$.auth_type===p);f&&f.config&&(M.value=f.config)},S=p=>{t.value=p,O(p)};return(p,f)=>{const $=w("el-tab-pane"),x=w("el-tabs");return n(),v(x,{modelValue:t.value,"onUpdate:modelValue":f[0]||(f[0]=o=>t.value=o),onTabChange:S},{default:m(()=>[(n(!0),b(Z,null,_e(R.tabs,o=>(n(),v($,{key:o.key,label:o.value,name:o.key},{default:m(()=>[o.key===t.value?(n(),b("div",je,[(n(),v(ke(be(()=>Re(Object.assign({"./dingtalkQrCode.vue":()=>W(()=>import("./dingtalkQrCode-DRgoeeOg.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url),"./larkQrCode.vue":()=>W(()=>import("./larkQrCode-D2VowKyL.js"),__vite__mapDeps([5,6,2,3]),import.meta.url),"./wecomQrCode.vue":()=>W(()=>import("./wecomQrCode-DGEndxFr.js"),__vite__mapDeps([7,2,3,8]),import.meta.url)}),`./${o.key}QrCode.vue`,2))),{config:M.value},null,8,["config"]))])):D("",!0)]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])}}}),Ne={class:"user-login-container p-24"},He={key:0,class:"flex-center",style:{"margin-bottom":"32px"}},Je=["src"],We={key:1,class:"user-login__header"},Ge={class:"flex-between"},Xe={class:"flex align-center"},Ye={class:"mr-12 ml-16 flex"},Ze=["src"],et=["title"],tt={class:"mb-24"},at={key:0,class:"mb-24"},ot={key:1},st={class:"mb-24"},lt={class:"mb-24"},nt={key:0,class:"mb-24"},rt={class:"flex-between w-full"},ct=["src"],it={key:2},ut={key:3,class:"login-gradient-divider lighter mt-24"},dt={class:"text-center mt-16"},pt=ee({__name:"index",setup(R){Te();const g=ue(),{theme:V,chatUser:t,common:T}=j(),{locale:M}=Ce({useScope:"global"}),P=d(!1),O=Y(),S=d(""),{params:{accessToken:p},query:{mode:f}}=O,$=Le(()=>{console.log(T.isMobile());let e="";return!f||f==="pc"?e=T.isMobile()?"mobile":"pc":e=f,console.log(e),e==="pc"}),x=d(),o=d({username:"",password:"",captcha:""}),K=d(1),N=d({username:[{required:!0,message:L("views.login.
|