mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2026-02-04 16:51:08 +00:00
2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{d as H,r as h,j as J,k as Q,l as M,m as Y,n as j,q as u,s as V,w as l,v as T,x as D,y as Z,z as $,h as s,a as o,c as n,u as r,A as z,F as R,B as d,t as c,e as a,C as U,i as L,f as ee,D as te,G as se,H as ae,I as oe,J as le,K as ne,E as re,L as ie,M as ue}from"./index-ae2d9b78.js";import de from"./Verify-9a042af5.js";/* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{_ as ce}from"./index.vue_vue_type_script_setup_true_lang-657c47c5.js";/* empty css *//* empty css */import"./VerifySlide-d7164638.js";import"./index-0ee12384.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./VerifyPoints-06b2a601.js";/* empty css */const pe=""+new URL("login_index_left-1a48499b.png",import.meta.url).href,me=""+new URL("site_login_bg-bf5500bb.png",import.meta.url).href,W="data:image/png;base64,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",fe={class:"flex rounded-2xl overflow-hidden"},ge={class:"login-main-left w-[450px] flex flex-wrap justify-center"},ve={key:1,src:pe,alt:""},_e={class:"login flex flex-col w-[400px] h-[400px] p-[40px]"},he={class:"text-center text-lg font-bold mb-[10px]"},ye={class:"text-center text-2xl font-bold mb-[26px]"},we={class:"flex rounded-2xl overflow-hidden h-screen w-full relative"},xe=["src"],ke={key:1,class:"hidden h-[100%] lg:block",src:me},be={class:"w-[100%] bg-[#F8FAFF] flex flex-col absolute right-0 top-0 h-screen lg:w-[60%]"},Ae={class:"flex justify-center items-center flex-1 h-0"},Ne={class:"site-login-item w-[45%] py-[30px] relative rounded-[13px] max-w-[350px] bg-[#fff]"},Ve={class:"w-[80%] mx-auto"},Ue={class:"text-3xl mb-[30px]"},Oe={key:0,class:"flex items-center justify-center mt-[20px] text-[#999] text-sm pb-8"},Fe=["href"],Ce=o("img",{src:W,alt:"",class:"h-[20px] mr-1"},null,-1),Be={class:"mr-3"},Ee={key:1,href:"https://beian.miit.gov.cn/",target:"_blank"},Se={class:"mr-3"},Pe=["href"],je={key:0,class:"mr-3"},ze={key:1,class:"mr-3"},Re={key:2,class:"flex items-center justify-center mt-[20px] text-[#999] text-sm pb-8"},Le=["href"],We=o("img",{src:W,alt:"",class:"h-[20px] mr-1"},null,-1),Ge={class:"mr-3"},Ie={key:1,href:"https://beian.miit.gov.cn/",target:"_blank"},qe={class:"mr-3"},Ke=["href"],Xe={key:0,class:"mr-3"},He={key:1,class:"mr-3"},it=H({__name:"index",setup(Je){const _=h(!1),k=h(!1),G=J(),A=D(),O=ee(),t=h(null);Q().then(({data:m})=>{t.value=m}),A.redirectedFrom&&(A.query.redirect=A.redirectedFrom.path);const I=M(()=>te().website),f=h(Y()),F=h(null),q=m=>{B({captcha_code:m.captchaVerification})},p=j({username:"",password:""}),g=h(null);(async(m=0)=>{k.value=!0;const e=await(await Z()).data;g.value=e,k.value=!1})();const v=h(),C=j({username:[{required:!0,message:u("userPlaceholder"),trigger:"blur"}],password:[{required:!0,message:u("passwordPlaceholder"),trigger:"blur"}]}),y=async m=>{_.value||!m||await m.validate((e,b)=>{e&&(parseInt(g.value.is_captcha)&&f.value=="admin"||parseInt(g.value.is_site_captcha)&&f.value=="site"?F.value.show():B())})},B=(m={})=>{_.value=!0,G.login({username:p.username,password:p.password,...m},f.value).then(e=>{se.set({key:"app_type",data:f.value});const{query:{redirect:b}}=A,w=typeof b=="string"?b:"/";f.value=="admin"&&ae.empty(e.data.userrole)?O.push("/home/index"):O.push(w)}).catch(()=>{_.value=!1})};return(m,e)=>{const b=oe,w=ce,N=le,x=ne,E=re,S=ie,P=ue,K=de,X=$;return s(),V(X,{class:T(["w-full h-screen bg-page flex flex-col",{"login-wrap":f.value=="admin"},{"site-login-wrap":f.value=="site"}])},{default:l(()=>[f.value=="admin"?(s(),V(P,{key:0,class:"login-main items-center justify-center flex-1 h-0"},{default:l(()=>[o("div",fe,[o("div",ge,[g.value?(s(),n(R,{key:0},[g.value.bg&&!k.value?(s(),V(b,{key:0,class:"w-[450px] h-[400px]",src:r(z)(g.value.bg),fit:"cover"},null,8,["src"])):(s(),n("img",ve))],64)):d("",!0)]),o("div",_e,[o("h3",he,c(r(I).site_name||r(u)("siteTitle")),1),o("h3",ye,c(r(u)("platform")),1),a(S,{model:p,ref_key:"formRef",ref:v,rules:C},{default:l(()=>[a(x,{prop:"username"},{default:l(()=>[a(N,{modelValue:p.username,"onUpdate:modelValue":e[0]||(e[0]=i=>p.username=i),placeholder:r(u)("userPlaceholder"),autocomplete:"off",onKeyup:e[1]||(e[1]=U(i=>y(v.value),["enter"])),class:"h-[40px] input-with-select"},{prepend:l(()=>[a(w,{name:"element-User"})]),_:1},8,["modelValue","placeholder"])]),_:1}),a(x,{prop:"password"},{default:l(()=>[a(N,{modelValue:p.password,"onUpdate:modelValue":e[2]||(e[2]=i=>p.password=i),placeholder:r(u)("passwordPlaceholder"),type:"password",autocomplete:"new-password",onKeyup:e[3]||(e[3]=U(i=>y(v.value),["enter"])),"show-password":!0,class:"h-[40px] input-with-select"},{prepend:l(()=>[a(w,{name:"element-Lock"})]),_:1},8,["modelValue","placeholder"])]),_:1}),a(x,null,{default:l(()=>[a(E,{type:"primary",class:"mt-[30px] h-[40px] w-full",onClick:e[4]||(e[4]=i=>y(v.value)),loading:_.value},{default:l(()=>[L(c(_.value?r(u)("logging"):r(u)("login")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])])])]),_:1})):!k.value&&f.value=="site"?(s(),V(P,{key:1,class:"login-main w-full login-site-main items-center h-screen justify-evenly bg-[#F8FAFF]"},{default:l(()=>[o("div",we,[g.value?(s(),n(R,{key:0},[g.value.site_bg&&!k.value?(s(),n("img",{key:0,class:"hidden h-[100%] lg:block",src:r(z)(g.value.site_bg)},null,8,xe)):(s(),n("img",ke))],64)):d("",!0),o("div",be,[o("div",Ae,[o("div",Ne,[o("div",Ve,[o("h3",Ue,c(r(u)("siteLogin")),1),a(S,{model:p,ref_key:"formRef",ref:v,rules:C},{default:l(()=>[a(x,{prop:"username"},{default:l(()=>[a(N,{modelValue:p.username,"onUpdate:modelValue":e[5]||(e[5]=i=>p.username=i),onKeyup:e[6]||(e[6]=U(i=>y(v.value),["enter"])),autocomplete:"off",class:"w-50 m-1 h-[40px]",placeholder:r(u)("userPlaceholder")},{prefix:l(()=>[a(w,{name:"element-User"})]),_:1},8,["modelValue","placeholder"])]),_:1}),a(x,{prop:"password"},{default:l(()=>[a(N,{type:"password",modelValue:p.password,"onUpdate:modelValue":e[7]||(e[7]=i=>p.password=i),onKeyup:e[8]||(e[8]=U(i=>y(v.value),["enter"])),autocomplete:"new-password","show-password":!0,class:"w-50 m-1 h-[40px]",placeholder:r(u)("passwordPlaceholder")},{prefix:l(()=>[a(w,{name:"element-Lock"})]),_:1},8,["modelValue","placeholder"])]),_:1}),a(x,null,{default:l(()=>[a(E,{type:"primary",class:"mt-[30px] h-[40px] w-full",onClick:e[9]||(e[9]=i=>y(v.value)),loading:_.value},{default:l(()=>[L(c(_.value?r(u)("logging"):r(u)("login")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])])])]),t.value?(s(),n("div",Oe,[t.value.gov_record?(s(),n("a",{key:0,href:t.value.gov_url,class:"flex",target:"_blank"},[Ce,o("span",Be,"公安备案号:"+c(t.value.gov_record),1)],8,Fe)):d("",!0),t.value.icp?(s(),n("a",Ee,[o("span",Se,"备案号:"+c(t.value.icp),1)])):d("",!0),o("a",{href:t.value.copyright_link,target:"_blank"},[t.value.company_name?(s(),n("span",je,c(t.value.company_name),1)):d("",!0),t.value.copyright_desc?(s(),n("span",ze,"©"+c(t.value.copyright_desc),1)):d("",!0)],8,Pe)])):d("",!0)])])]),_:1})):d("",!0),t.value&&f.value=="admin"?(s(),n("div",Re,[t.value.gov_record?(s(),n("a",{key:0,href:t.value.gov_url,class:"flex",target:"_blank"},[We,o("span",Ge,"公安备案号:"+c(t.value.gov_record),1)],8,Le)):d("",!0),t.value.icp?(s(),n("a",Ie,[o("span",qe,"备案号:"+c(t.value.icp),1)])):d("",!0),o("a",{href:t.value.copyright_link,target:"_blank"},[t.value.company_name?(s(),n("span",Xe,c(t.value.company_name),1)):d("",!0),t.value.copyright_desc?(s(),n("span",He,"©"+c(t.value.copyright_desc),1)):d("",!0)],8,Ke)])):d("",!0),a(K,{onSuccess:q,mode:m.pop,captchaType:"blockPuzzle",imgSize:{width:"330px",height:"155px"},ref_key:"verifyRef",ref:F},null,8,["mode"])]),_:1},8,["class"])}}});export{it as default};
|