3 lines
13 KiB
JavaScript
3 lines
13 KiB
JavaScript
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./dingtalkQrCode-Dkqu_pTg.js","./logo_dingtalk-CyDPr22R.js","./chat-LG5cURAn.js","./chat-suKbJyAO.css","./dingtalkQrCode-CulsC8mV.css","./larkQrCode-DTeRaZ60.js","./logo_lark-DULIW3z6.js","./wecomQrCode-D7xt6zuP.js","./wecomQrCode-yBUt_167.css"])))=>i.map(i=>d[i]);
|
||
|
|
import{ay as ee,aB as d,aA as j,az as ue,b7 as Y,aD as w,aE as n,aF as v,bb as ge,aG as m,aH as y,aK as de,aJ as E,aC as L,br as pe,bS as he,da as ye,ce as me,bf as k,aI as i,cF as we,bh as _e,cq as be,cr as ke,bm as D,bg as Z,cs as G,ct as Ce,b8 as Le,bV as W,bs as xe,bt as Ae,bn as C,d0 as ce,cu as De,bx as Oe,db as ie,c6 as $e,cw as qe,c7 as Ie}from"./chat-LG5cURAn.js";import{_ as Ve,a as Re,f as X,d as Pe}from"./index-Cl3-iU-x.js";const Se=ee({__name:"password",setup(V){const g=d(),{chatUser:R}=j(),t=d(!1),T=ue(),M=Y(),P=()=>R.passwordAuthentication(f.value.password).then($=>{T.push({name:"chat",params:{accessToken:R.accessToken},query:M.query})}),O=($,x,a)=>{x===""?a(new Error(L("chat.passwordValidator.errorMessage1"))):P().catch(()=>{a(new Error(L("chat.passwordValidator.errorMessage2")))})},S=()=>{g.value.validate()},p={password:[{required:!0,validator:O,trigger:"manual"}]},f=d({password:""});return($,x)=>{const a=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(a,{"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:V}=j(),g=()=>{var t;return((t=document.body)==null?void 0:t.getBoundingClientRect()).width-1<Ee};pe(()=>{he(()=>{g()&&V.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(V,g){return n(),k("div",Ue,[i("div",Fe,[i("div",Qe,[we(V.$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(V){const{chatUser:g}=j(),R=V,t=d(""),T=d([]),M=d({app_key:"",app_secret:""});async function P(){try{return await g.getQrSource()}catch{return[]}}pe(async()=>{R.tabs.length>0&&(t.value=R.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]=a=>t.value=a),onTabChange:S},{default:m(()=>[(n(!0),k(Z,null,_e(V.tabs,a=>(n(),v($,{key:a.key,label:a.value,name:a.key},{default:m(()=>[a.key===t.value?(n(),k("div",je,[(n(),v(be(ke(()=>Ve(Object.assign({"./dingtalkQrCode.vue":()=>G(()=>import("./dingtalkQrCode-Dkqu_pTg.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url),"./larkQrCode.vue":()=>G(()=>import("./larkQrCode-DTeRaZ60.js"),__vite__mapDeps([5,6,2,3]),import.meta.url),"./wecomQrCode.vue":()=>G(()=>import("./wecomQrCode-D7xt6zuP.js"),__vite__mapDeps([7,2,3,8]),import.meta.url)}),`./${a.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"],Ge={key:1,class:"user-login__header"},We={class:"flex-between"},Xe={class:"flex align-center"},Ye={class:"mr-12 ml-16 flex"},Ze=["src"],et=["title"],tt={class:"mb-24"},ot={key:0,class:"mb-24"},at={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(V){Te();const g=ue(),{theme:R,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(),a=d({username:"",password:"",captcha:""}),K=d(1),N=d({username:[{required:!0,message:L("views.login.l
|