销售管理和项目管理的代码框架开发

This commit is contained in:
spllzh
2025-08-12 21:57:41 +08:00
parent 3b3a7d0f94
commit d001ea3426
4 changed files with 34 additions and 13 deletions

View File

@@ -90,6 +90,32 @@ export const constantRoutes = [
] ]
}, },
{
path: '/sales',
component: Layout,
children: [
{
path: 'index',
name: 'Sales',
component: () => import('@/views/sales/index'),
meta: { title: '销售管理', icon: 'el-icon-s-custom' }
}
]
},
{
path: '/project',
component: Layout,
children: [
{
path: 'index',
name: 'Project',
component: () => import('@/views/project/index'),
meta: { title: '项目管理', icon: 'el-icon-s-cooperation' }
}
]
},
{ {
path: '/nested', path: '/nested',
component: Layout, component: Layout,

View File

@@ -7,7 +7,6 @@ import user from './modules/user'
import permission from './modules/permission' import permission from './modules/permission'
import tagsView from './modules/tagsView' import tagsView from './modules/tagsView'
Vue.use(Vuex) Vue.use(Vuex)
const store = new Vuex.Store({ const store = new Vuex.Store({

View File

@@ -1,4 +1,4 @@
import { login, logout, getInfo } from '@/api/user' import { login, getInfo } from '@/api/user'
import { getToken, setToken, removeToken } from '@/utils/auth' import { getToken, setToken, removeToken } from '@/utils/auth'
import { resetRouter } from '@/router' import { resetRouter } from '@/router'
@@ -52,9 +52,9 @@ const actions = {
if (!data) { if (!data) {
return reject('Verification failed, please Login again.') return reject('Verification failed, please Login again.')
} }
console.log('getInfo 0812 ', data)
const { name, avatar } = data const { name, avatar } = data
console.log('getInfo avatar 0812 ', avatar)
commit('SET_NAME', name) commit('SET_NAME', name)
commit('SET_AVATAR', avatar) commit('SET_AVATAR', avatar)
resolve(data) resolve(data)
@@ -67,14 +67,10 @@ const actions = {
// user logout // user logout
logout({ commit, state }) { logout({ commit, state }) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
logout(state.token).then(() => {
removeToken() // must remove token first removeToken() // must remove token first
resetRouter() resetRouter()
commit('RESET_STATE') commit('RESET_STATE')
resolve() resolve()
}).catch(error => {
reject(error)
})
}) })
}, },