Browse Source

登录路由loginWork去除

preview
mk 2 years ago
parent
commit
2527c292ba
  1. 8
      epmet-oper-web/src/js/ajax.js
  2. 74
      epmet-oper-web/src/router/index.js
  3. 8
      epmet-oper-web/src/utils/request.js
  4. 4
      epmet-oper-web/src/views/main-navbar-update-password-work.vue
  5. 8
      epmet-oper-web/src/views/main-navbar.vue

8
epmet-oper-web/src/js/ajax.js

@ -93,11 +93,11 @@ axios.interceptors.response.use(
clearLoginInfo() clearLoginInfo()
localStorage.setItem('userType', 'work') localStorage.setItem('userType', 'work')
let userType = localStorage.getItem("userType"); let userType = localStorage.getItem("userType");
if (userType === 'work'){ // if (userType === 'work'){
router.replace({ name: 'loginWork' }) // router.replace({ name: 'loginWork' })
}else { // }else {
router.replace({ name: 'login' }) router.replace({ name: 'login' })
} // }
return Promise.reject(response.data.msg) return Promise.reject(response.data.msg)
} }

74
epmet-oper-web/src/router/index.js

@ -33,14 +33,14 @@ export const pageRoutes = [{
title: '登录' title: '登录'
} }
}, },
{ // {
path: '/loginWork', // path: '/loginWork',
component: () => import('@/views/pages/loginWork'), // component: () => import('@/views/pages/loginWork'),
name: 'loginWork', // name: 'loginWork',
meta: { // meta: {
title: '工作端登录' // title: '工作端登录'
} // }
}, // },
{ {
path: '/indexWork', path: '/indexWork',
component: () => import('@/views/pages/indexWork'), component: () => import('@/views/pages/indexWork'),
@ -151,9 +151,9 @@ router.beforeEach((to, from, next) => {
const userType = localStorage.getItem('userType') const userType = localStorage.getItem('userType')
if (userType === 'work') { // if (userType === 'work') {
const customerId = localStorage.getItem('customerId') // const customerId = localStorage.getItem('customerId')
console.log('customerId:', customerId) // console.log('customerId:', customerId)
// if(customerId==='1e68188b8f7e9ab15658c164bd5b3676'){ // if(customerId==='1e68188b8f7e9ab15658c164bd5b3676'){
// // if(customerId==='45687aa479955f9d06204d415238f7cc'){ // // if(customerId==='45687aa479955f9d06204d415238f7cc'){
// const menuList=[ // const menuList=[
@ -204,37 +204,37 @@ router.beforeEach((to, from, next) => {
// // next({ ...to, replace: true }) // // next({ ...to, replace: true })
// next({ ...to, replace: true }) // next({ ...to, replace: true })
// }else{ // }else{
http // http
.get('/gov/access/menu/nav') // .get('/gov/access/menu/nav')
.then(({ // .then(({
data: res // data: res
}) => { // }) => {
if (res.code !== 0) { // if (res.code !== 0) {
// Vue.prototype.$message.error(res.msg) // // Vue.prototype.$message.error(res.msg)
return next({ // return next({
name: 'loginWork' // name: 'loginWork'
}) // })
} // }
window.SITE_CONFIG['menuList'] = res.data // window.SITE_CONFIG['menuList'] = res.data
fnAddDynamicMenuRoutes(window.SITE_CONFIG['menuList']) // fnAddDynamicMenuRoutes(window.SITE_CONFIG['menuList'])
// next({ ...to, replace: true }) // // next({ ...to, replace: true })
next({ // next({
...to, // ...to,
replace: true // replace: true
}) // })
}) // })
.catch(() => { // .catch(() => {
next({ // next({
name: 'loginWork' // name: 'loginWork'
}) // })
}) // })
// } // }
// localStorage.getItem('customerId') // localStorage.getItem('customerId')
// 1e68188b8f7e9ab15658c164bd5b3676 // 1e68188b8f7e9ab15658c164bd5b3676
} else { // } else {
http http
.get('/oper/access/menu/nav') .get('/oper/access/menu/nav')
.then(({ .then(({
@ -259,7 +259,7 @@ router.beforeEach((to, from, next) => {
name: 'login' name: 'login'
}) })
}) })
} // }
}) })
/** /**

8
epmet-oper-web/src/utils/request.js

@ -55,11 +55,11 @@ http.interceptors.response.use(response => {
clearLoginInfo() clearLoginInfo()
localStorage.setItem('userType', 'work') localStorage.setItem('userType', 'work')
let userType = localStorage.getItem("userType"); let userType = localStorage.getItem("userType");
if (userType === 'work'){ // if (userType === 'work'){
router.replace({ name: 'loginWork' }) // router.replace({ name: 'loginWork' })
}else { // }else {
router.replace({ name: 'login' }) router.replace({ name: 'login' })
} // }
return Promise.reject(response.data.msg) return Promise.reject(response.data.msg)
} }
return response return response

4
epmet-oper-web/src/views/main-navbar-update-password-work.vue

@ -59,7 +59,7 @@ import { clearLoginInfo } from '@/utils'
export default { export default {
data() { data() {
return { return {
visible: false, visible: true,
dataForm: { dataForm: {
password: '', password: '',
newPassword: '', newPassword: '',
@ -133,7 +133,7 @@ export default {
onClose: () => { onClose: () => {
this.visible = false this.visible = false
clearLoginInfo() clearLoginInfo()
this.$router.replace({ name: 'loginWork' }) // this.$router.replace({ name: 'loginWork' })
} }
}) })
}) })

8
epmet-oper-web/src/views/main-navbar.vue

@ -218,11 +218,11 @@ export default {
clearLoginInfo() clearLoginInfo()
if (localStorage.getItem('userType') === 'work') { // if (localStorage.getItem('userType') === 'work') {
this.$router.push({ name: 'loginWork' }) // this.$router.push({ name: 'loginWork' })
} else { // } else {
this.$router.push({ name: 'login' }) this.$router.push({ name: 'login' })
} // }
}).catch(() => { }) }).catch(() => { })
}).catch(() => { }) }).catch(() => { })

Loading…
Cancel
Save