feat(销售权限): 实现钢卷销售权限分配功能

新增销售权限管理模块,包含以下功能:
1. 在用户模块添加id字段用于权限控制
2. 重构CoilSelector组件支持销售视角权限过滤
3. 新增销售权限分配页面,支持钢卷分配与移除
4. 优化表格样式和交互体验

组件现在支持根据用户权限动态显示和过滤钢卷数据,管理员可在新页面为销售分配钢卷权限
This commit is contained in:
砂糖
2025-12-18 11:51:14 +08:00
parent b7513bdd2d
commit e900aec86b
9 changed files with 749 additions and 82 deletions

View File

@@ -3,6 +3,7 @@ import { getToken, setToken, removeToken } from '@/utils/auth'
const user = {
state: {
id: '',
token: getToken(),
name: '',
avatar: '',
@@ -25,7 +26,10 @@ const user = {
},
SET_PERMISSIONS: (state, permissions) => {
state.permissions = permissions
}
},
SET_ID: (state, id) => {
state.id = id
},
},
actions: {
@@ -60,6 +64,7 @@ const user = {
}
commit('SET_NAME', user.userName)
commit('SET_AVATAR', avatar)
commit('SET_ID', user.userId)
resolve(res)
}).catch(error => {
reject(error)