| 1 |
- import{u as A}from"./vue-router-e2815956.js";import{u as E,s as C,A as g,m as b,M as K,E as $}from"./index-a511ee02.js";import{m as I}from"./md5-d6b4a57f.js";import{u as B}from"./routeTabs-f564c630.js";import{_ as N}from"./_plugin-vue_export-helper-c27b6911.js";import{d as R,W as s,X as U,Y as V,$ as u,m as a,Z as n,r as z,a as y,E as w,a0 as L,a1 as q}from"./vue-7f5e2b1b.js";const D=B(),T=E();let{accountList:M}=C(T),{historyRoutes:O}=C(D);const P=R({setup(){const o=A(),t=z({phonenumber:"",password:"",remember:!0}),F=y("1"),l=y(0);let i=y(!1);const k=e=>{_()},m=e=>{v()},c=e=>{console.log("Failed:",e)},p=e=>{if(e.code===1){if(e.account_list[0].status=="INACTIVE")return b.error("当前账号已停用!");i.value=!1,M.value=e.account_list,T.defaultAccount(e.account_list[0],d=>{localStorage.getItem("loginTips"),e.remindchangepassword==1?K.confirm({centered:!0,zIndex:9999,title:"提醒",icon:a($),content:e.remindchangepassword_str,okText:"确定",onOk:()=>{sessionStorage.setItem("openPasDialog","1"),o.push({path:d[0].apps[0].path})}}):o.push({path:d[0].apps[0].path})})}else i.value=!1,b.error(e.msg)},_=async()=>{i.value=!0;const e=await g.loginbyaccount({accountno:t.phonenumber,password:I(t.password),systemclient:"web"});p(e)},f=async()=>{if(l.value>0)return!1;await h(),l.value=5;var e=setInterval(()=>{l.value--,l.value===0&&clearInterval(e)},1e3)},h=async()=>{const e=await g.loginCode({phonenumber:t.phonenumber,systemclient:"web"});e.code==1||b.error(e.msg)},v=async()=>{i.value=!0;const e=await g.login({phonenumber:t.phonenumber,password:I(t.password),systemclient:"web"});p(e)};return{formState:t,onFinish:k,onPhoneLoginFinish:m,onFinishFailed:c,loading:i,activeKey:F,count:l,countDown:f}},mounted(){sessionStorage.clear(),localStorage.clear(),O.value=[]}}),S=o=>(L("data-v-3200727c"),o=o(),q(),o),W={class:"conatiner"},X={class:"login-wrap"},Y=S(()=>u("div",{class:"top"},null,-1)),Z={class:"login-form"},j=S(()=>u("p",{class:"color-info"},"欢迎登录",-1)),x=S(()=>u("div",null,[u("p",{class:"title almm"},"云链E-订单系统")],-1));function G(o,t,F,l,i,k){const m=s("a-input"),c=s("a-form-item"),p=s("a-input-password"),_=s("a-checkbox"),f=s("a-button"),h=s("a-form"),v=s("a-tab-pane"),e=s("a-tabs"),d=s("a-layout-footer");return U(),V("div",W,[u("div",X,[Y,u("div",Z,[j,x,a(e,{activeKey:o.activeKey,"onUpdate:activeKey":t[3]||(t[3]=r=>o.activeKey=r)},{default:n(()=>[a(v,{key:"1",tab:"账号登陆"},{default:n(()=>[a(h,{model:o.formState,name:"basic",layout:"vertical",autocomplete:"off",onFinish:o.onFinish,onFinishFailed:o.onFinishFailed,size:"large"},{default:n(()=>[a(c,{label:"账号",name:"phonenumber",rules:[{required:!0,message:"请输入账号"}]},{default:n(()=>[a(m,{value:o.formState.phonenumber,"onUpdate:value":t[0]||(t[0]=r=>o.formState.phonenumber=r),placeholder:"请输入账号"},null,8,["value"])]),_:1}),a(c,{label:"密码",name:"password",rules:[{required:!0,message:"请输入密码!"}]},{default:n(()=>[a(p,{value:o.formState.password,"onUpdate:value":t[1]||(t[1]=r=>o.formState.password=r),placeholder:"请输入密码"},null,8,["value"])]),_:1}),a(c,{name:"remember"},{default:n(()=>[a(_,{checked:o.formState.remember,"onUpdate:checked":t[2]||(t[2]=r=>o.formState.remember=r)},{default:n(()=>[w("记住密码")]),_:1},8,["checked"])]),_:1}),a(c,null,{default:n(()=>[a(f,{loading:o.loading,type:"primary","html-type":"submit",size:"large",block:""},{default:n(()=>[w("登录")]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","onFinish","onFinishFailed"])]),_:1})]),_:1},8,["activeKey"])])]),a(d,{class:"footer"},{default:n(()=>[w(" Copyright © 2023 嘉兴市云链信息技术有限公司 ")]),_:1})])}const ae=N(P,[["render",G],["__scopeId","data-v-3200727c"]]);export{ae as default};
|