- 시스템관리 > 관리자목록조회, 관리자등록, 관리자수정, 관리자삭제, 관리자상세조회

This commit is contained in:
kimre
2022-05-29 10:12:37 +09:00
parent ad80b88089
commit 5077696e46
275 changed files with 17338 additions and 23433 deletions

View File

@@ -1,97 +1,97 @@
import Vue from 'vue';
import Router from 'vue-router';
import searchcondition from './store'
import tokenSvc from '@/common/token-service';
import HubwebLayout from './views/HubwebLayout.vue';
import loginRoutes from './modules/login/router';
import custRoutes from './modules/custMgt/router';
import authRoutes from './modules/sysMgt/router';
import custList from './modules/custMgt/views/CustList';
import channelRoutes from './modules/attractMgt/router';
import rejectRoutes from './modules/servMgt/router';
import clacRoutes from './modules/calculate/router';
import templtRoutes from './modules/channelMgt/router';
import profileRoutes from './modules/sendNumMgt/router';
import mntrngRoutes from './modules/mntrng/router';
import riskmgtRoutes from './modules/riskMgt/router';
import monthRoutes from './modules/stats/router';
// import channelList from './modules/attractMgt/views/ChannelList';
Vue.use(Router)
const router = new Router({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/',
component: HubwebLayout,
children: [
{
path: '',
component: custList
},
// {
// path: '/attractMgt/views',
// component: channelList
// },
{
path: '/view/error/404',
component: () => import('./views/ErrorPage404.vue'),
meta: { public: true }
},
{
path: '/view/error/500',
component: () => import('./views/ErrorPage500.vue'),
meta: { public: true }
},
...loginRoutes,
...custRoutes,
...authRoutes,
...channelRoutes,
...rejectRoutes,
...clacRoutes,
...templtRoutes,
...profileRoutes,
...mntrngRoutes,
...riskmgtRoutes,
...monthRoutes,
]
},
{path: '*', redirect: '/view/error/404'}
]
});
router.beforeEach((to, from, next) => {
const isPublic = to.matched.some(record => record.meta.public);
const loggedIn = !!tokenSvc.getToken();
if (!isPublic && !loggedIn) {
return next('/login');
}
to.matched.some(record => {
if (record.meta.usingSearchCondition) {
const shareList = record.meta.shareList;
if (from.name && shareList && shareList.includes(from.name)) {
// shareList에 포함되어 있는 라우터에서 온 경우 검색 조건을 유지한다.
// console.log("패밀리");
} else {
// 그 외의 경우 검색 조건 초기화
searchcondition.commit("searchcondition/updateSearchCondition", null);
// console.log("낫패밀리");
}
}
next();
});
});
export default router;
import Vue from 'vue';
import Router from 'vue-router';
import searchcondition from './store'
import tokenSvc from '@/common/token-service';
import HubwebLayout from './views/HubwebLayout.vue';
import loginRoutes from './modules/login/router';
import custRoutes from './modules/custMgt/router';
import authRoutes from './modules/sysMgt/router';
import custList from './modules/custMgt/views/CustList';
import channelRoutes from './modules/attractMgt/router';
import rejectRoutes from './modules/servMgt/router';
import clacRoutes from './modules/calculate/router';
import templtRoutes from './modules/channelMgt/router';
import profileRoutes from './modules/sendNumMgt/router';
import mntrngRoutes from './modules/mntrng/router';
import riskmgtRoutes from './modules/riskMgt/router';
import monthRoutes from './modules/stats/router';
// import channelList from './modules/attractMgt/views/ChannelList';
Vue.use(Router)
const router = new Router({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/',
component: HubwebLayout,
children: [
{
path: '',
component: custList
},
// {
// path: '/attractMgt/views',
// component: channelList
// },
{
path: '/view/error/404',
component: () => import('./views/ErrorPage404.vue'),
meta: { public: true }
},
{
path: '/view/error/500',
component: () => import('./views/ErrorPage500.vue'),
meta: { public: true }
},
...loginRoutes,
...custRoutes,
...authRoutes,
...channelRoutes,
...rejectRoutes,
...clacRoutes,
...templtRoutes,
...profileRoutes,
...mntrngRoutes,
...riskmgtRoutes,
...monthRoutes,
]
},
{path: '*', redirect: '/view/error/404'}
]
});
router.beforeEach((to, from, next) => {
const isPublic = to.matched.some(record => record.meta.public);
const loggedIn = !!tokenSvc.getToken();
if (!isPublic && !loggedIn) {
return next('/login');
}
to.matched.some(record => {
if (record.meta.usingSearchCondition) {
const shareList = record.meta.shareList;
if (from.name && shareList && shareList.includes(from.name)) {
// shareList에 포함되어 있는 라우터에서 온 경우 검색 조건을 유지한다.
// console.log("패밀리");
} else {
// 그 외의 경우 검색 조건 초기화
searchcondition.commit("searchcondition/updateSearchCondition", null);
// console.log("낫패밀리");
}
}
next();
});
});
export default router;