【fix ESLint】src/store
This commit is contained in:
@@ -1,6 +1,4 @@
|
|||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import { ONL_AUTH_FIELDS } from '@/store/mutation-types'
|
|
||||||
import { getAction } from '@/api/manage'
|
|
||||||
|
|
||||||
const online = {
|
const online = {
|
||||||
state: {
|
state: {
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ function hasRole(roles, route) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function filterAsyncRouter (routerMap, roles) {
|
function filterAsyncRouter (routerMap, roles) {
|
||||||
const accessedRouters = routerMap.filter(route => {
|
return routerMap.filter(route => {
|
||||||
if (hasPermission(roles.permissionList, route)) {
|
if (hasPermission(roles.permissionList, route)) {
|
||||||
if (route.children && route.children.length) {
|
if (route.children && route.children.length) {
|
||||||
route.children = filterAsyncRouter(route.children, roles)
|
route.children = filterAsyncRouter(route.children, roles)
|
||||||
@@ -47,7 +47,6 @@ function filterAsyncRouter (routerMap, roles) {
|
|||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
})
|
})
|
||||||
return accessedRouters
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const permission = {
|
const permission = {
|
||||||
@@ -65,8 +64,7 @@ const permission = {
|
|||||||
GenerateRoutes ({ commit }, data) {
|
GenerateRoutes ({ commit }, data) {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const { roles } = data
|
const { roles } = data
|
||||||
let accessedRouters
|
const accessedRouters = filterAsyncRouter(asyncRouterMap, roles)
|
||||||
accessedRouters = filterAsyncRouter(asyncRouterMap, roles)
|
|
||||||
commit('SET_ROUTERS', accessedRouters)
|
commit('SET_ROUTERS', accessedRouters)
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import store from '@/store'
|
|||||||
import { welcome } from '@/utils/util'
|
import { welcome } from '@/utils/util'
|
||||||
import { queryPermissionsByUser } from '@/api/api'
|
import { queryPermissionsByUser } from '@/api/api'
|
||||||
import { getAction } from '@/api/manage'
|
import { getAction } from '@/api/manage'
|
||||||
import notification from 'ant-design-vue/lib/notification'
|
|
||||||
|
|
||||||
const user = {
|
const user = {
|
||||||
state: {
|
state: {
|
||||||
@@ -71,7 +70,7 @@ const user = {
|
|||||||
Login ({ commit }, userInfo) {
|
Login ({ commit }, userInfo) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
login(userInfo).then(response => {
|
login(userInfo).then(response => {
|
||||||
if (response.code == '200') {
|
if (response.code + '' === '200') {
|
||||||
const result = response.result
|
const result = response.result
|
||||||
const userInfo = result.userInfo
|
const userInfo = result.userInfo
|
||||||
Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
||||||
@@ -95,7 +94,7 @@ const user = {
|
|||||||
PhoneLogin ({ commit }, userInfo) {
|
PhoneLogin ({ commit }, userInfo) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
phoneLogin(userInfo).then(response => {
|
phoneLogin(userInfo).then(response => {
|
||||||
if (response.code == '200') {
|
if (response.code + '' === '200') {
|
||||||
const result = response.result
|
const result = response.result
|
||||||
const userInfo = result.userInfo
|
const userInfo = result.userInfo
|
||||||
Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
||||||
@@ -127,12 +126,12 @@ const user = {
|
|||||||
sessionStorage.setItem(SYS_BUTTON_AUTH, JSON.stringify(allAuthData))
|
sessionStorage.setItem(SYS_BUTTON_AUTH, JSON.stringify(allAuthData))
|
||||||
if (menuData && menuData.length > 0) {
|
if (menuData && menuData.length > 0) {
|
||||||
// update--begin--autor:qinfeng-----date:20200109------for: 一级菜单的子菜单全部是隐藏路由,则一级菜单不显示------
|
// update--begin--autor:qinfeng-----date:20200109------for: 一级菜单的子菜单全部是隐藏路由,则一级菜单不显示------
|
||||||
menuData.forEach((item, index) => {
|
menuData.forEach((item) => {
|
||||||
if (item.children) {
|
if (item.children) {
|
||||||
const hasChildrenMenu = item.children.filter((i) => {
|
const hasChildrenMenu = item.children.filter((i) => {
|
||||||
return !i.hidden || i.hidden == false
|
return !i.hidden || i.hidden === false
|
||||||
})
|
})
|
||||||
if (hasChildrenMenu == null || hasChildrenMenu.length == 0) {
|
if (hasChildrenMenu == null || hasChildrenMenu.length === 0) {
|
||||||
item.hidden = true
|
item.hidden = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -173,7 +172,7 @@ const user = {
|
|||||||
Vue.ls.remove(TENANT_ID)
|
Vue.ls.remove(TENANT_ID)
|
||||||
// console.log('logoutToken: '+ logoutToken)
|
// console.log('logoutToken: '+ logoutToken)
|
||||||
logout(logoutToken).then(() => {
|
logout(logoutToken).then(() => {
|
||||||
if (process.env.VUE_APP_SSO == 'true') {
|
if (process.env.VUE_APP_SSO + '' === 'true') {
|
||||||
const sevice = 'http://' + window.location.host + '/'
|
const sevice = 'http://' + window.location.host + '/'
|
||||||
const serviceUrl = encodeURIComponent(sevice)
|
const serviceUrl = encodeURIComponent(sevice)
|
||||||
window.location.href = process.env.VUE_APP_CAS_BASE_URL + '/logout?service=' + serviceUrl
|
window.location.href = process.env.VUE_APP_CAS_BASE_URL + '/logout?service=' + serviceUrl
|
||||||
@@ -189,7 +188,7 @@ const user = {
|
|||||||
ThirdLogin ({ commit }, param) {
|
ThirdLogin ({ commit }, param) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
thirdLogin(param.token, param.thirdType).then(response => {
|
thirdLogin(param.token, param.thirdType).then(response => {
|
||||||
if (response.code == '200') {
|
if (response.code + '' === '200') {
|
||||||
const result = response.result
|
const result = response.result
|
||||||
const userInfo = result.userInfo
|
const userInfo = result.userInfo
|
||||||
Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
||||||
|
|||||||
Reference in New Issue
Block a user