25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2 lines
4.0 KiB

  1. "use strict";(self["webpackChunkLightAble"]=self["webpackChunkLightAble"]||[]).push([[269],{2269:function(e,a,o){o.r(a),o.d(a,{default:function(){return Q}});var l=o(6768),s=o(4232),t=o(5130);const i={style:{"background-color":"white"},class:"auth-main v2"},r={class:"auth-wrapper"},n={class:"auth-sidecontent"},d={class:"auth-sidefooter"},c=["src"],u={class:"auth-form",dir:"rtl",style:{"text-align":"right"}},m={class:"card my-5 mx-3 shadow-sm border-0"},p={class:"card-body p-4"},b={class:"mb-3"},v={key:0,class:"text-danger"},g={class:"mb-3"},f={key:0,class:"text-danger"},k={class:"d-flex mt-1 justify-content-between align-items-center"},h={class:"d-grid mt-4"},L=["disabled"],w={key:0,class:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"},y={key:1};function x(e,a,o,x,C,F){const R=(0,l.g2)("BRow"),E=(0,l.g2)("router-link");return(0,l.uX)(),(0,l.CE)("div",i,[a[9]||(a[9]=(0,l.Lk)("div",{class:"bg-overlay bg-dark"},null,-1)),(0,l.Lk)("div",r,[(0,l.Lk)("div",n,[(0,l.Lk)("div",d,[(0,l.bF)(R,{class:"row"})]),(0,l.Lk)("img",{src:`https://api.nghsco.com/storage/statics/${x.logo}`,class:"img-brand img-fluid",alt:"images",style:{"margin-bottom":"44px"}},null,8,c)]),(0,l.Lk)("div",u,[(0,l.Lk)("div",m,[(0,l.Lk)("div",p,[a[8]||(a[8]=(0,l.Lk)("h4",{class:"fw-bold mb-4 text-center"},"ورود",-1)),(0,l.Lk)("div",b,[a[5]||(a[5]=(0,l.Lk)("label",{for:"mobile",class:"form-label"},"موبایل",-1)),(0,l.bo)((0,l.Lk)("input",{onBlur:a[0]||(a[0]=e=>x.validateField("mobile")),type:"text",class:(0,s.C4)(["form-control",{"is-invalid":x.formSubmitted&&!x.validateField("mobile")}]),id:"mobile",placeholder:"شماره موبایل","onUpdate:modelValue":a[1]||(a[1]=e=>x.form.mobile=e)},null,34),[[t.Jo,x.form.mobile]]),x.formSubmitted&&!x.validateField("mobile")?((0,l.uX)(),(0,l.CE)("div",v," شماره موبایل الزامی است. ")):(0,l.Q3)("",!0)]),(0,l.Lk)("div",g,[a[6]||(a[6]=(0,l.Lk)("label",{for:"password",class:"form-label"},"رمز ورود",-1)),(0,l.bo)((0,l.Lk)("input",{onBlur:a[2]||(a[2]=e=>x.validateField("password")),type:"password",class:(0,s.C4)(["form-control",{"is-invalid":x.formSubmitted&&!x.validateField("password")}]),id:"password",placeholder:"رمز عبور","onUpdate:modelValue":a[3]||(a[3]=e=>x.form.password=e)},null,34),[[t.Jo,x.form.password]]),x.formSubmitted&&!x.validateField("password")?((0,l.uX)(),(0,l.CE)("div",f," رمز عبور الزامی است. ")):(0,l.Q3)("",!0)]),(0,l.Lk)("div",k,[(0,l.bF)(E,{to:"/otpLogin",class:"text-primary text-decoration-none"},{default:(0,l.k6)((()=>a[7]||(a[7]=[(0,l.Lk)("span",{class:"fw-normal"},"ورود با شماره موبایل",-1)]))),_:1})]),(0,l.Lk)("div",h,[(0,l.Lk)("button",{onClick:a[4]||(a[4]=(...e)=>x.login&&x.login(...e)),type:"button",class:"btn btn-primary",disabled:x.loading},[x.loading?((0,l.uX)(),(0,l.CE)("span",w)):(0,l.Q3)("",!0),x.loading?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.CE)("span",y,"ورود"))],8,L)])])])])])])}o(4114);var C=o(144),F=o(782),R=o(1387),E=o(4373),K=o(4874),S=o.n(K),X={name:"LOGIN",components:{},setup(){const e=(0,C.KR)(),a="https://api.nghsco.com/api",o=(0,C.KR)(),s=(0,C.KR)(!1),t=(0,F.Pj)(),i=(0,R.rd)(),r=(0,C.KR)({mobile:"",password:""}),n=()=>{E.A.get(`${a}/settings`,{headers:{"Content-Type":"application/json"}}).then((a=>{o.value=a.data.data;const l=o.value.find((e=>"logo"===e.key));l?(e.value=l.value,console.log(e.value)):console.log("Logo setting not found.")})).catch((e=>{console.log(e)}))},d=(0,C.KR)(!1),c=async()=>{d.value=!0;const e=u();if(e){s.value=!0;try{const e=new FormData;e.append("mobile",r.value.mobile),e.append("password",r.value.password),await t.dispatch("user/loginUser",e),s.value=!1,i.push({name:"dashPage"})}catch(a){S().fire({icon:"error",title:"مشکلی پیش آمد",text:a.message}),s.value=!1,console.error("Login error:",a)}}},u=()=>Object.values(r.value).every((e=>""!==e.trim())),m=e=>""!==r.value[e].trim();return(0,l.sV)((()=>{n()})),{form:r,login:c,loading:s,validateField:m,formSubmitted:d,logo:e}}},j=o(1241);const A=(0,j.A)(X,[["render",x],["__scopeId","data-v-6493eec5"]]);var Q=A}}]);
  2. //# sourceMappingURL=269.5ddbed86.js.map