Files
Rasadyar_FrontEnd/build/assets/Auth-635oIoKj.js
2026-01-19 15:55:00 +03:30

2 lines
15 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{i as su,j as u,a3 as d,T as r,aF as iu,am as U,aG as ou,aH as nu,aI as y,ak as _,aa as au,I as lu,B as H}from"./mui-vendor-CkIVaoQP.js";import{r as du,A as cu,u as Au,c as xu,a as pu,b as Fu,d as hu,e as mu,G as t,S as F,m as f,l as yu,L as N,f as K,g as X,h as $,O as Q,i as fu,s as gu,C as bu}from"./index-Vwb3Bce5.js";import{C as ju}from"./Captcha-CBxUIUNI.js";import{u as vu}from"./redux-vendor-B7uoacJt.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{d as wu}from"./Visibility-Dotz22eQ.js";import{g as Eu}from"./get-announcement-BMpjiNsX.js";var g={},Su=su;Object.defineProperty(g,"__esModule",{value:!0});var J=g.default=void 0,Du=Su(du()),Iu=u;J=g.default=(0,Du.default)((0,Iu.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff");const ku="/assets/login-rasadyar-DKN6yNCU.png",Pu="/assets/login-logo-DUVGAcPT.png",zu=()=>u.jsx(d,{sx:{height:"400px",overflow:"auto",p:3,borderRadius:2,"&::-webkit-scrollbar":{width:"8px"},"&::-webkit-scrollbar-thumb":{backgroundColor:"primary.main",borderRadius:"4px"},"&::-webkit-scrollbar-track":{backgroundColor:"grey.100"}},children:u.jsxs(d,{container:!0,spacing:3,children:[u.jsxs(d,{item:!0,xs:12,children:[u.jsxs(r,{variant:"h5",color:"primary",sx:{display:"flex",alignItems:"center",gap:1},children:[u.jsx(iu,{fontSize:"medium"}),"بيانيه حريم خصوصی"]}),u.jsx(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:"اطلاعات مربوط به هر شخص، حریم خصوصی وی محسوب می‌شود. حفاظت و حراست از اطلاعات شخصی در سامانه رصد یار، نه تنها موجب حفظ امنیت کاربران می‌شود، بلکه باعث اعتماد بیشتر و مشارکت آنها در فعالیت‌های جاری می‌گردد. هدف از این بیانیه، آگاه ساختن شما درباره ی نوع و نحوه ی استفاده از اطلاعاتی است که در هنگام استفاده از سامانه رصد یار ، از جانب شما دریافت می‌گردد. شرکت هوشمند سازان خود را ملزم به رعایت حریم خصوصی همه شهروندان و کاربران سامانه دانسته و آن دسته از اطلاعات کاربران را که فقط به منظور ارائه خدمات کفایت می‌کند، دریافت کرده و از انتشار آن یا در اختیار قرار دادن آن به دیگران خودداری مینماید."})]}),u.jsx(d,{item:!0,xs:12,children:u.jsx(U,{sx:{my:2}})}),u.jsxs(d,{item:!0,xs:12,children:[u.jsxs(r,{variant:"h6",color:"primary",sx:{display:"flex",alignItems:"center",gap:1},children:[u.jsx(ou,{fontSize:"medium"}),"چگونگی جمع آوری و استفاده از اطلاعات کاربران:"]}),u.jsxs(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:[u.jsx("strong",{children:"الف:"})," اطلاعاتی که شما خود در اختيار این سامانه قرار می‌دهيد، شامل موارد زيرهستند:"]}),u.jsx(r,{variant:"body1",sx:{pl:2,color:"text.secondary"},children:"اقلام اطلاعاتی شامل شماره تلفن همراه، تاریخ تولد، کد پستی و کد ملی کاربران را دریافت مینماییم که از این اقلام، صرفا جهت احراز هویت کاربران استفاده خواهد شد."}),u.jsxs(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:[u.jsx("strong",{children:"ب:"})," برخی اطلاعات ديگر که به صورت خودکار از شما دريافت میشود شامل موارد زير می‌باشد:"]}),u.jsxs(r,{variant:"body1",sx:{pl:2,color:"text.secondary"},children:["⦁ دستگاهی که از طریق آن سامانه رصد یار را مشاهده می‌نمایید( تلفن همراه، تبلت، رایانه). ",u.jsx("br",{}),"⦁ نام و نسخه سیستم عامل و browser کامپیوتر شما. ",u.jsx("br",{}),"⦁ اطلاعات صفحات بازدید شده. ",u.jsx("br",{}),"⦁ تعداد بازدیدهای روزانه در درگاه. ",u.jsx("br",{}),"⦁ هدف ما از دریافت این اطلاعات استفاده از آنها در تحلیل عملکرد کاربران درگاه می باشد تا بتوانیم در خدمت رسانی بهتر عمل کنیم."]})]}),u.jsx(d,{item:!0,xs:12,children:u.jsx(U,{sx:{my:2}})}),u.jsxs(d,{item:!0,xs:12,children:[u.jsxs(r,{variant:"h6",color:"primary",sx:{display:"flex",alignItems:"center",gap:1},children:[u.jsx(nu,{fontSize:"medium"}),"امنیت اطلاعات"]}),u.jsx(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:"متعهدیم که امنیت اطلاعات شما را تضمین نماییم و برای جلوگیری از هر نوع دسترسی غیرمجاز و افشای اطلاعات شما از همه شیوه‌‌های لازم استفاده می‌کنیم تا امنیت اطلاعاتی را که به صورت آنلاین گردآوری می‌کنیم، حفظ شود. لازم به ذکر است در سامانه ما، ممکن است به سایت های دیگری لینک شوید، وقتی که شما از طریق این لینک‌ها از سامانه ما خارج می‌شوید، توجه داشته باشید که ما بر دیگر سایت ها کنترل نداریم و سازمان تعهدی بر حفظ حریم شخصی آنان در سایت مقصد نخواهد داشت و مراجعه کنندگان میبایست به بیانیه حریم شخصی آن سایت ها مراجعه نمایند."})]})]})}),Ou={backgroundColor:"#ffffff",padding:"20px",borderRadius:"4px",outline:"none",minWidth:"300px",maxWidth:"600px",textAlign:"center"},Mu={marginBottom:"10px"},Vu={marginTop:"10px"},Tu={hidden:{opacity:0,scale:.9},visible:{opacity:1,scale:1,transition:{duration:.5}}},Bu={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.3}}},Hu=()=>{const[Y,b]=l.useState(0),[c]=l.useContext(cu),[j,Z]=l.useState(!1),C=vu(),[v,w]=l.useState(!1),[E,uu]=l.useState(!1),s=Au({initialValues:{mobile:"",captcha:"",password:""},validationSchema:xu({mobile:Fu().required("این فیلد اجباری است!").typeError("لطفا اعداد انگلیسی وارد کنید!").test("len","شماره تلفن باید 11 رقم باشد!",(i,e)=>e.originalValue&&e.originalValue.length===11),password:pu().required("این فیلد اجباری است!")})});l.useEffect(()=>{s.validateForm(),C(hu()).then(i=>{var n,a;const o=new Date().getHours();o>=20||o<5?b((n=i.payload.data)==null?void 0:n.numberOfActiveUsers):b(((a=i.payload.data)==null?void 0:a.numberOfActiveUsers)+320)})},[]),l.useEffect(()=>{s.values.mobile.length===11&&C(mu({mobile:s.values.mobile,state:""})).then(i=>{if(i.error)s.setFieldValue("mobile",""),c({vertical:"top",horizontal:"center",msg:"لطفا اتصال به اینترنت را چک کنید!",severity:"error"});else{const e=!!i.error;uu(!0),w(!e)}})},[s.values.mobile]);const eu=()=>{C(fu())},[m,tu]=l.useState(!1),ru=()=>{tu(!m)},Cu=i=>{i.preventDefault()},h=i=>{C(gu()),C(Eu(i)).then(e=>{var o,n;(o=e.payload.data)!=null&&o.active&&C(Q({title:"اطلاعیه سیستم",content:u.jsxs(t,{style:Ou,children:[u.jsx(r,{variant:"body1",color:"secondary",style:Mu,children:(n=e.payload.data)==null?void 0:n.description}),u.jsx(t,{container:!0,justifyContent:"center",children:u.jsx(t,{item:!0,xs:12,children:u.jsx(H,{color:"secondary",variant:"outlined",onClick:()=>C(bu()),style:Vu,children:"متوجه شدم"})})})]})}))})},S=i=>{i.preventDefault(),v?(C(N()),C(K({mobile:s.values.mobile,password:s.values.password})).then(e=>{var o,n,a,A,x,p;C(X()),(a=(n=(o=e.payload)==null?void 0:o.data)==null?void 0:n.role)!=null&&a.includes("KillHouse")?h("KillHouse"):(p=(x=(A=e.payload)==null?void 0:A.data)==null?void 0:x.role)!=null&&p.includes("CityOperator")&&h("CityOperator"),e.error&&c({vertical:"top",horizontal:"center",msg:"نام کاربری یا رمز اشتباه است!",severity:"error"}),C($())})):c({vertical:"top",horizontal:"center",msg:"شماره موبایل در سامانه وجود ندارد!",severity:"error"})};return u.jsx(y,{display:"flex",justifyContent:"center",sx:{height:"100vh",backgroundImage:`url(${ku})`,backgroundSize:"cover",backgroundPosition:"center"},children:u.jsx(t,{container:!0,justifyContent:"center",gap:F.SMALL,alignItems:"center",height:"100vh",xs:12,children:u.jsxs(f.div,{initial:"hidden",animate:"visible",variants:Tu,children:[u.jsx(f.div,{variants:Bu,style:{display:"flex",justifyContent:"center"},children:u.jsxs(t,{container:!0,justifyContent:"center",alignItems:"center",xs:12,sx:{maxWidth:"1200px"},children:[u.jsx(t,{container:!0,justifyContent:"center",alignItems:"center",p:6,xs:12,md:6,borderRadius:{xs:"15px",md:"15px 0px 0px 15px"},sx:{backgroundColor:"white",height:"650px",borderStyle:"solid",borderWidth:"1px",borderColor:"#8F8F8F"},children:u.jsxs(t,{container:!0,justifyContent:"center",my:2,children:[u.jsx(t,{container:!0,xs:12,justifyContent:"center",alignItems:"center",spacing:4,children:u.jsx("img",{src:yu,alt:"icon",style:{width:"130px",userSelect:"none"}})}),u.jsx(t,{container:!0,justifyContent:"center",xs:12,alignItems:"center",spacing:6,my:"20px",children:u.jsx(t,{container:!0,children:u.jsx(f.div,{animate:{opacity:[1,.7,1]},transition:{duration:5,repeat:1/0},children:u.jsx(r,{style:{fontSize:"18px",color:"#717171",fontWeight:"700"},children:"سامانه رصدیار"})})})}),u.jsx(t,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs("form",{onSubmit:S,children:[u.jsx(t,{children:u.jsx(_,{id:"mobile",label:"شماره تلفن",variant:"outlined",sx:{width:"100%"},value:s.values.mobile,onChange:s.handleChange,onBlur:s.handleBlur})}),u.jsx(t,{mt:"16px",children:u.jsx(_,{type:m?"text":"password",id:"password",label:"رمزعبور",variant:"outlined",onChange:s.handleChange,value:s.values.password,onBlur:s.handleBlur,onKeyDown:i=>{i.key==="Enter"&&j&&E&&(v?(C(N()),C(K({mobile:s.values.mobile,password:s.values.password})).then(e=>{var o,n,a,A,x,p,D,I,k,P,z,O,M,V,T,B,G,L,W,q,R;C(X()),((a=(n=(o=e.payload)==null?void 0:o.data)==null?void 0:n.role)!=null&&a.includes("CityOperator")||(p=(x=(A=e.payload)==null?void 0:A.data)==null?void 0:x.role)!=null&&p.includes("KillHouse")||(k=(I=(D=e.payload)==null?void 0:D.data)==null?void 0:I.role)!=null&&k.includes("CityJahad")||(O=(z=(P=e.payload)==null?void 0:P.data)==null?void 0:z.role)!=null&&O.includes("ProvinceSupervisor")||(T=(V=(M=e.payload)==null?void 0:M.data)==null?void 0:V.role)!=null&&T.includes("ProvinceOperator"))&&eu(),(L=(G=(B=e.payload)==null?void 0:B.data)==null?void 0:G.role)!=null&&L.includes("KillHouse")?h("KillHouse"):(R=(q=(W=e.payload)==null?void 0:W.data)==null?void 0:q.role)!=null&&R.includes("CityOperator")&&h("CityOperator"),e.error&&c({vertical:"top",horizontal:"center",msg:"رمزعبور اشتباه است!",severity:"error"}),C($())})):c({vertical:"top",horizontal:"center",msg:"شماره موبایل در سامانه وجود ندارد!",severity:"error"}))},fullWidth:!0,InputProps:{endAdornment:u.jsx(au,{position:"end",children:u.jsx(lu,{tabIndex:-1,"aria-label":"نمایش رمز عبور",onClick:ru,edge:"end",onMouseDown:Cu,children:m?u.jsx(J,{}):u.jsx(wu,{})})})}})}),u.jsx(t,{container:!0,justifyContent:"space-between",flexWrap:"nowrap",sx:{flexDirection:{xs:"column",sm:"row"}},gap:F.SMALL,mt:F.SMALL,children:u.jsx(ju,{onChange:i=>Z(i)})}),u.jsx(t,{container:!0,justifyContent:"space-between",gap:F.MEDIUM,direction:"row",mt:F.SMALL,children:u.jsx(t,{flexGrow:"2",children:u.jsx(H,{sx:{height:"48px"},variant:"contained",fullWidth:!0,type:"submit",disabled:!(j&&s.isValid)||!E,onSubmit:S,children:"ورود"})})})]})}),u.jsxs(r,{variant:"body2",mt:2,sx:{fontWeight:500,color:"#555"},children:["مطالعه بیانیه"," ",u.jsx(r,{component:"span",sx:{color:"#1976d2",fontWeight:600,cursor:"pointer",position:"relative",transition:"color 0.3s","&::after":{content:'""',position:"absolute",left:0,bottom:-2,width:"100%",height:"2px",backgroundColor:"#1976d2",transform:"scaleX(0)",transition:"transform 0.3s ease-in-out"},"&:hover":{color:"#125699"},"&:hover::after":{transform:"scaleX(1)"}},onClick:()=>C(Q({title:"حریم خصوصی",content:u.jsx(zu,{})})),children:"حریم خصوصی"})]})]})}),u.jsxs(t,{container:!0,justifyContent:"center",alignItems:"center",p:6,display:{xs:"none",md:"flex"},xs:6,sx:{backgroundImage:"linear-gradient(to bottom, #163A5C, #0D2538)",height:"650px",borderRadius:"0px 15px 15px 0px",borderStyle:"solid",borderWidth:"1px",borderColor:"#8F8F8F",flexDirection:"column",textAlign:"center"},children:[u.jsx(y,{component:"img",src:Pu,alt:"سامانه رصد یار",sx:{width:360}}),u.jsx(r,{variant:"body1",color:"white",fontWeight:"bold",sx:{fontSize:"16px"},children:"سامانه رصد و پایش زنجیره تامین، تولید و توزیع کالای اساسی"}),u.jsx(r,{variant:"body1",color:"white",mt:2,sx:{textAlign:"justify"},children:"از اینکه از سامانه برای بررسی و مدیریت کالاهای اساسی استفاده می‌کنید، بسیار خرسندیم. امیدواریم که تجربه‌ی شما با این سامانه، مفید و کارآمد باشد. در صورت نیاز به راهنمایی یا پرسش‌های بیشتر، تیم پشتیبانی ما همواره آماده‌ی پاسخگویی به شماست."}),u.jsxs(r,{variant:"body1",color:"white",fontWeight:"bold",mt:4,children:["با تشکر از همراهی شما",u.jsx("br",{}),"سامانه رصد یار"]}),u.jsx(r,{variant:"body2",color:"white",mt:1,children:"تلفن پشتیبانی : 28421237-021"})]}),u.jsx(t,{container:!0,justifyContent:"center",style:{backgroundColor:"transparent",borderRadius:"10px"},mt:2,xs:12,children:u.jsx("a",{referrerPolicy:"origin",target:"_blank",href:"https://trustseal.enamad.ir/?id=548910&Code=IOzppvkTQHlCeBeP2Gz5VsnXqqra2Gq7",children:u.jsx("img",{id:"IOzppvkTQHlCeBeP2Gz5VsnXqqra2Gq7",referrerPolicy:"origin",src:"https://Trustseal.eNamad.ir/logo.aspx?id=548910&Code=IOzppvkTQHlCeBeP2Gz5VsnXqqra2Gq7",alt:"icon",style:{width:"100px",userSelect:"none",borderStyle:"solid",borderWidth:"1px",borderColor:"#8F8F8F",borderRadius:"16px"}})})})]})}),u.jsx(t,{container:!0,xs:12,mt:2,sx:{justifyContent:"center"},children:u.jsx(y,{sx:{backgroundColor:"white",color:"white",padding:"8px 16px",borderRadius:"8px",display:"inline-flex",alignItems:"center",alignSelf:"center",zIndex:{xs:0,sm:10}},children:u.jsxs(r,{variant:"body1",sx:{fontSize:"16px",color:"#5B5B5B"},children:["کاربران آنلاین: ",Y," نفر"]})})})]})})})};export{Hu as default};