|
- (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 l=c,u=n(1387),d=[{path:"/",redirect:"/login-v2"},{path:"/otpLogin",name:"otpLogin",meta:{title:"Login"},component:()=>Promise.all([n.e(907),n.e(874),n.e(891),n.e(362)]).then(n.bind(n,192))},{path:"/dashPage",name:"dashPage",meta:{title:"داشبورد",requiresAuth:!0},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(148),n.e(366),n.e(762)]).then(n.bind(n,319))},{path:"/users",name:"users",meta:{requiresAuth:!0,title:"کاربران"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(366),n.e(31)]).then(n.bind(n,6464))},{path:"/addUser",name:"addUser",meta:{requiresAuth:!0,title:"کاربران"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(691)]).then(n.bind(n,2708))},{path:"/editUser/:id",name:"editUser",meta:{requiresAuth:!0,title:"کاربران"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(522)]).then(n.bind(n,7319))},{path:"/locations",name:"locations",meta:{requiresAuth:!0,title:"موقعیت ها"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(366),n.e(314)]).then(n.bind(n,4359))},{path:"/subjects",name:"subjects",meta:{requiresAuth:!0,title:"موضوع ها"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(366),n.e(507)]).then(n.bind(n,9108))},{path:"/meetings",name:"meetings",meta:{requiresAuth:!0,title:"جلسات"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(366),n.e(404),n.e(158)]).then(n.bind(n,9923))},{path:"/editMeet/:id",name:"editMeet",meta:{requiresAuth:!0,title:"ویرایش جلسات"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(148),n.e(366),n.e(404),n.e(965)]).then(n.bind(n,7662))},{path:"/privateMeets",name:"privateMeets",meta:{requiresAuth:!0,title:"ملاقات های خصوصی"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(366),n.e(404),n.e(570)]).then(n.bind(n,991))},{path:"/editPrivateMeet/:id",name:"editPrivateMeet",meta:{requiresAuth:!0,title:"ویرایش ملاقات ها"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(366),n.e(404),n.e(642)]).then(n.bind(n,863))},{path:"/reports",name:"reports",meta:{requiresAuth:!0,title:"گزارشات"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(404),n.e(553)]).then(n.bind(n,8210))},{path:"/notes",name:"notes",meta:{requiresAuth:!0,title:"یاد داشت ها"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(148),n.e(366),n.e(86)]).then(n.bind(n,1211))},{path:"/editMinute/:type/:id",name:"editMinute",meta:{requiresAuth:!0,title:"ویرایش صورت جلسه"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(82)]).then(n.bind(n,4807))},{path:"/editProfile",name:"editProfile",meta:{requiresAuth:!0,title:"ویرایش صورت جلسه"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(983)]).then(n.bind(n,3848))},{path:"/setting",name:"setting",meta:{requiresAuth:!0,title:"تنظیمات"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(84),n.e(427)]).then(n.bind(n,1668))},{path:"/logs",name:"logs",meta:{requiresAuth:!0,title:"کنترل ورود و خروج"},component:()=>Promise.all([n.e(907),n.e(874),n.e(424),n.e(148),n.e(404),n.e(434)]).then(n.bind(n,1199))},{path:"/login-v2",name:"login-v2",meta:{title:"ورود"},component:()=>Promise.all([n.e(874),n.e(269)]).then(n.bind(n,2269))},{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(237)]).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=JSON.parse('{"D":"میزبان - دکتر محسن مصطفی پور"}');const T=(0,u.aE)({history:(0,u.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)(l).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(u=0;u<e.length;u++){o=e[u][0],r=e[u][1],i=e[u][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(u--,1);var l=r();void 0!==l&&(t=l)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[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+"."+{31:"dd832965",82:"291abb44",84:"b87c8549",86:"63386069",148:"e649964f",158:"b3e6d91b",215:"ed119cee",216:"690a902e",237:"a30bb978",269:"5ddbed86",314:"348bd1c2",362:"282fdea5",366:"4453f7bf",404:"ef2afa8c",424:"e84cdf84",427:"b7489b5a",433:"ec3a2979",434:"7818e2dc",507:"97f8251c",522:"1799e017",553:"fa826ad0",570:"ead49237",642:"08a344f2",691:"f4fb219b",762:"59ee652a",874:"3dc3b8b9",890:"68bec42f",891:"b5ee010c",907:"c743a8c4",965:"990ac758",983:"48a0b4c8"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{31:"d6c1bb4d",82:"80764de8",86:"46e1b625",158:"d932e3ce",269:"5caa789b",314:"60f80724",427:"a8888c63",434:"15bb9650",507:"30f214f4",522:"5a9d67b4",553:"b21d4ac9",570:"87fad822",642:"3d0f6fde",691:"5a9d67b4",762:"292c1903",965:"92f7d441",983:"9dd61995"}[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 l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var d=l[u];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={31:1,82:1,86:1,158:1,269:1,314:1,427:1,434:1,507:1,522:1,553:1,570:1,642:1,691:1,762:1,965:1,983: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],l=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 u=c(n)}for(t&&t(o);l<a.length;l++)i=a[l],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(u)},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.65157f7a.js.map
|