|
- (function(){var e={7942:function(e,t,n){"use strict";var o=n(5130),r=n(6768);function i(e,t,n,o,i,a){const s=(0,r.g2)("router-view");return(0,r.uX)(),(0,r.Wv)(s)}var a={name:"App",components:{}},s=n(1241);const c=(0,s.A)(a,[["render",i]]);var u=c,l=n(1387),d=[{path:"/",redirect:"/login-v2"},{path:"/dashPage",name:"dashPage",meta:{title:"داشبورد",requiresAuth:!0},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(366),n.e(227)]).then(n.bind(n,319))},{path:"/users",name:"users",meta:{requiresAuth:!0,title:"کاربران"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(366),n.e(237)]).then(n.bind(n,7217))},{path:"/locations",name:"locations",meta:{requiresAuth:!0,title:"موقعیت ها"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(366),n.e(367)]).then(n.bind(n,4067))},{path:"/subjects",name:"subjects",meta:{requiresAuth:!0,title:"موضوع ها"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(366),n.e(825)]).then(n.bind(n,4173))},{path:"/meetings",name:"meetings",meta:{requiresAuth:!0,title:"جلسات"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(366),n.e(404),n.e(270)]).then(n.bind(n,9164))},{path:"/editMeet/:id",name:"editMeet",meta:{requiresAuth:!0,title:"ویرایش جلسات"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(366),n.e(404),n.e(958)]).then(n.bind(n,8300))},{path:"/privateMeets",name:"privateMeets",meta:{requiresAuth:!0,title:"ملاقات های خصوصی"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(366),n.e(404),n.e(775)]).then(n.bind(n,7163))},{path:"/editPrivateMeet/:id",name:"editPrivateMeet",meta:{requiresAuth:!0,title:"ویرایش ملاقات ها"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(366),n.e(404),n.e(75)]).then(n.bind(n,8799))},{path:"/reports",name:"reports",meta:{requiresAuth:!0,title:"گزارشات"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(404),n.e(23)]).then(n.bind(n,8210))},{path:"/notes",name:"notes",meta:{requiresAuth:!0,title:"یاد داشت ها"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(148),n.e(84),n.e(366),n.e(130)]).then(n.bind(n,576))},{path:"/editMinute/:type/:id",name:"editMinute",meta:{requiresAuth:!0,title:"ویرایش صورت جلسه"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(84),n.e(745)]).then(n.bind(n,1205))},{path:"/editProfile",name:"editProfile",meta:{requiresAuth:!0,title:"ویرایش صورت جلسه"},component:()=>Promise.all([n.e(907),n.e(740),n.e(814),n.e(84),n.e(650)]).then(n.bind(n,3848))},{path:"/login-v2",name:"login-v2",meta:{title:"ورود"},component:()=>Promise.all([n.e(740),n.e(879)]).then(n.bind(n,2879))},{path:"/register-v2",name:"register-v2",meta:{title:"Register"},component:()=>Promise.all([n.e(907),n.e(891),n.e(890)]).then(n.bind(n,8890))},{path:"/forgot-password-v2",name:"forgot-password-v2",meta:{title:"Forgot Password"},component:()=>Promise.all([n.e(907),n.e(891),n.e(433)]).then(n.bind(n,5433))},{path:"/reset-password-v2",name:"reset-password-v2",meta:{title:"Reset Password"},component:()=>Promise.all([n.e(907),n.e(891),n.e(215)]).then(n.bind(n,9215))},{path:"/code-verification-v2",name:"code-verification-v2",meta:{title:"code-verification"},component:()=>Promise.all([n.e(907),n.e(891),n.e(618)]).then(n.bind(n,9237))},{path:"/error-404",name:"error-404",meta:{title:"404"},component:()=>Promise.all([n.e(907),n.e(891),n.e(216)]).then(n.bind(n,7384))},{path:"/:catchAll(.*)",name:"NotFound",component:()=>Promise.all([n.e(907),n.e(891),n.e(216)]).then(n.bind(n,7384))}],m=n(782),f=n(8141),h=n.n(f);const p={},b={modules:{}};function g(e,t){if(1===t.length)return e;const n=t.shift();return e.modules[n]={modules:{},namespaced:!0,...e.modules[n]},g(e.modules[n],t)}(function(){const e=n(634);e.keys().forEach((t=>{const n=e(t);if(p[t]===n)return;p[t]=n;const o=t.replace(/^\.\//,"").replace(/\.\w+$/,"").split(/\//).map(h()),{modules:r}=g(b,o);r[o.pop()]={namespaced:!0,...n}}))})();var v=b.modules;const A=(0,m.y$)({modules:v,strict:!1,state:{isSidebarHidden:!1,isMobileSidebarActive:!1,isFixedWidth:!1},mutations:{toggleSidebar(e){e.isSidebarHidden=!e.isSidebarHidden},toggleMobileSidebar(e){e.isMobileSidebarActive=!e.isMobileSidebarActive},setFullWidth(e){e.isFixedWidth=!1},setFixedWidth(e){e.isFixedWidth=!0},changeLayoutType(e,t){e.layoutType=t.layoutType}},getters:{isFixedWidth:e=>e.isFixedWidth}});var E=A,y={D:"فولاد نی ریز"};const T=(0,l.aE)({history:(0,l.LA)("/"),routes:d});T.beforeResolve((async(e,t,n)=>{E.commit("user/SET_LOADING",!0);try{for(const o of e.matched)await new Promise(((r,i)=>{o.meta&&o.meta.beforeResolve?o.meta.beforeResolve(e,t,((...e)=>{e.length?(n(...e),i(new Error("Redirected"))):r()})):r()}));if(await E.dispatch("user/verifyLogin"),e.matched.some((e=>e.meta.requiresAuth))){if(!E.getters["user/isAuthenticated"])return void n({name:"login-v2"});const t=E.getters["user/getUser"]?.user_type||[],o=e.meta.roles||[];if(o.length&&!o.some((e=>t.includes(e))))return void n({name:"login-v2"})}document.title=e.meta.title+" | "+y.D,n()}catch(o){console.error(o)}finally{E.commit("user/SET_LOADING",!1)}}));var O=T,C=n(8767),S=n(1758),_=n(3590),N=n(9241),P=n(7051),w=n.n(P);n(110),n(9953);(0,o.Ef)(u).use(E).use(O).use(C.Ay).use(S.A).use(_.Ay$).component("Wizard",N.A).component("date-picker",w()).mount("#app")},7581:function(e,t,n){"use strict";n.r(t),n.d(t,{actions:function(){return i},mutations:function(){return r},state:function(){return o}});const o={layoutType:"vertical",topbar:"light",mode:"light",position:"fixed",sidebarView:"default",sidebarColor:"light",sidebarCaption:"false",direction:"ltr",color:"preset-1",layoutTheme:"default"},r={CHANGE_LAYOUT(e,t){e.layoutType=t},CHANGE_TOPBAR(e,t){e.topbar=t},CHANGE_MODE(e,t){e.mode=t},CHANGE_SIDEBAR_VIEW(e,t){e.sidebarView=t},CHANGE_SIDEBAR_COLOR(e,t){e.sidebarColor=t},CHANGE_SIDEBAR_CAPTION(e,t){e.sidebarCaption=t},CHANGE_DIRECTION(e,t){e.direction=t},CHANGE_COLOR(e,t){e.color=t},CHANGE_THEMES(e,t){e.layoutTheme=t}},i={changeLayoutType({commit:e},{layoutType:t}){e("CHANGE_LAYOUT",t),document.body.removeAttribute("style")},changeLayoutWidth({commit:e},{layoutWidth:t}){e("CHANGE_LAYOUT_WIDTH",t)},changeSidebarSize({commit:e},{sidebarSize:t}){e("CHANGE_SIDEBAR_TYPE",t)},changeTopbar({commit:e},{topbar:t}){e("CHANGE_TOPBAR",t)},changeMode({commit:e},{mode:t}){e("CHANGE_MODE",t)},changePosition({commit:e},{position:t}){e("CHANGE_POSITION",t)},changeSidebarView({commit:e},{sidebarView:t}){e("CHANGE_SIDEBAR_VIEW",t)},changeSidebarColor({commit:e},{sidebarColor:t}){e("CHANGE_SIDEBAR_COLOR",t)},changeSidebarCaption({commit:e},{sidebarCaption:t}){e("CHANGE_SIDEBAR_CAPTION",t)},changeDirection({commit:e},{direction:t}){e("CHANGE_DIRECTION",t)},changeColor({commit:e},{color:t}){e("CHANGE_COLOR",t)},changeThemes({commit:e},{layoutTheme:t}){e("CHANGE_THEMES",t)}}},6596:function(e,t,n){"use strict";n.r(t),n.d(t,{actions:function(){return s},getters:function(){return c},mutations:function(){return a}});var o=n(4373);const r="https://api.nghsco.com/api",i={user:null,loading:!1},a={SET_USER(e,t){e.user=t},SET_TOKEN(e,t){e.token=t},LOGOUT(e){e.user=null}},s={async loginUser({commit:e},t){console.log(r);try{const{data:n}=await o.A.post(`${r}/login`,t,{headers:{"Content-Type":"application/json"}});if(!n)throw new Error("شماره موبایل یا رمز عبور اشتباه است");e("SET_TOKEN",n.token),localStorage.setItem("token",n.token),console.log("token from api",n.token)}catch(n){throw console.log(n),console.error("Login failed:",n.response?.data||n.message),new Error(n.response?.data?.msg||"ورود با مشکل مواجه شد ...! لطفا دوباره امتحان کنید")}finally{e("SET_LOADING",!1)}},logout({commit:e}){e("LOGOUT"),localStorage.removeItem("token")},async verifyLogin({commit:e}){const t=localStorage.getItem("token");if(!t)return e("LOGOUT"),void console.log("Token is not existed");try{const{data:n}=await o.A.get(`${r}/admin/checkLogin`,{headers:{"Content-Type":"application/json",Authorization:`Bearer ${t}`}}),i={id:n.id,name:n.name,mobile:n.mobile,role:n.role,access:n.access};e("SET_USER",i),e("SET_TOKEN",t)}catch(n){console.error("Token validation failed:",n.response||n.message),e("LOGOUT")}finally{e("SET_LOADING",!1)}},loadUserFromLocalStorage({commit:e}){const t=localStorage.getItem("token");t&&e("SET_TOKEN",t)}},c={getUser(e){return e.user},getToken(e){return e.token},isAuthenticated(e){return!!e.user&&!!e.token}};t["default"]={namespaced:!0,state:i,mutations:a,actions:s,getters:c}},634:function(e,t,n){var o={"./layout.js":7581,"./user.js":6596};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=634}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={id:o,loaded:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=e,function(){var e=[];n.O=function(t,o,r,i){if(!o){var a=1/0;for(l=0;l<e.length;l++){o=e[l][0],r=e[l][1],i=e[l][2];for(var s=!0,c=0;c<o.length;c++)(!1&i||a>=i)&&Object.keys(n.O).every((function(e){return n.O[e](o[c])}))?o.splice(c--,1):(s=!1,i<a&&(a=i));if(s){e.splice(l--,1);var u=r();void 0!==u&&(t=u)}}return t}i=i||0;for(var l=e.length;l>0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[o,r,i]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,o){return n.f[o](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+e+"."+{23:"c0a6d4e0",75:"e2f06ef6",84:"b87c8549",130:"afcd3a2e",148:"e649964f",215:"ed119cee",216:"690a902e",227:"b517d52f",237:"d79e9a09",270:"0d66beb6",366:"4453f7bf",367:"f17af1d4",404:"ef2afa8c",433:"ec3a2979",618:"4756193c",650:"ae02ed68",740:"ef643e58",745:"3f9afea3",775:"41a10906",814:"706fd5b5",825:"98a5938f",879:"e1397204",890:"68bec42f",891:"b5ee010c",907:"c743a8c4",958:"062c040f"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{23:"ec40baf2",75:"5b2ed5df",130:"49ab1c78",227:"632bc8ec",237:"8db28ec3",270:"3a07e22d",367:"b8a409de",650:"6039ca98",745:"3b3980a3",775:"b2039979",825:"1b1593f6",879:"6199e97c",958:"37d8f474"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="LightAble:";n.l=function(o,r,i,a){if(e[o])e[o].push(r);else{var s,c;if(void 0!==i)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==o||d.getAttribute("data-webpack")==t+i){s=d;break}}s||(c=!0,s=document.createElement("script"),s.charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+i),s.src=o),e[o]=[r];var m=function(t,n){s.onerror=s.onload=null,clearTimeout(f);var r=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach((function(e){return e(n)})),t)return t(n)},f=setTimeout(m.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=m.bind(null,s.onerror),s.onload=m.bind(null,s.onload),c&&document.head.appendChild(s)}}}(),function(){n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){n.p="/"}(),function(){if("undefined"!==typeof document){var e=function(e,t,o,r,i){var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",n.nc&&(a.nonce=n.nc);var s=function(n){if(a.onerror=a.onload=null,"load"===n.type)r();else{var o=n&&n.type,s=n&&n.target&&n.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+s+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=o,c.request=s,a.parentNode&&a.parentNode.removeChild(a),i(c)}};return a.onerror=a.onload=s,a.href=t,o?o.parentNode.insertBefore(a,o.nextSibling):document.head.appendChild(a),a},t=function(e,t){for(var n=document.getElementsByTagName("link"),o=0;o<n.length;o++){var r=n[o],i=r.getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(i===e||i===t))return r}var a=document.getElementsByTagName("style");for(o=0;o<a.length;o++){r=a[o],i=r.getAttribute("data-href");if(i===e||i===t)return r}},o=function(o){return new Promise((function(r,i){var a=n.miniCssF(o),s=n.p+a;if(t(a,s))return r();e(o,s,null,r,i)}))},r={524:0};n.f.miniCss=function(e,t){var n={23:1,75:1,130:1,227:1,237:1,270:1,367:1,650:1,745:1,775:1,825:1,879:1,958:1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=o(e).then((function(){r[e]=0}),(function(t){throw delete r[e],t})))}}}(),function(){var e={524:0};n.f.j=function(t,o){var r=n.o(e,t)?e[t]:void 0;if(0!==r)if(r)o.push(r[2]);else{var i=new Promise((function(n,o){r=e[t]=[n,o]}));o.push(r[2]=i);var a=n.p+n.u(t),s=new Error,c=function(o){if(n.o(e,t)&&(r=e[t],0!==r&&(e[t]=void 0),r)){var i=o&&("load"===o.type?"missing":o.type),a=o&&o.target&&o.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",s.name="ChunkLoadError",s.type=i,s.request=a,r[1](s)}};n.l(a,c,"chunk-"+t,t)}},n.O.j=function(t){return 0===e[t]};var t=function(t,o){var r,i,a=o[0],s=o[1],c=o[2],u=0;if(a.some((function(t){return 0!==e[t]}))){for(r in s)n.o(s,r)&&(n.m[r]=s[r]);if(c)var l=c(n)}for(t&&t(o);u<a.length;u++)i=a[u],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(l)},o=self["webpackChunkLightAble"]=self["webpackChunkLightAble"]||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))}();var o=n.O(void 0,[504],(function(){return n(7942)}));o=n.O(o)})();
- //# sourceMappingURL=app.42dccb76.js.map
|