Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-ui
Commits
ef389214
提交
ef389214
authored
5月 08, 2025
作者:
lidongxu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor(dicts): 删除字典判断促销身份_直接在 store 里判断 0 和 1 使用返回 false true 值
同上
上级
d67984a4
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
8 行增加
和
16 行删除
+8
-16
index.js
src/dicts/index.js
+0
-10
user.js
src/store/modules/user.js
+6
-4
index.vue
src/views/promotion/plan/index.vue
+2
-2
没有找到文件。
src/dicts/index.js
浏览文件 @
ef389214
// 促销系统身份
export
const
CITY_MANAGER
=
'cityManager'
// 城市经理
export
const
FUNCTION_ROLE
=
'functionRole'
// 职能角色
const
promotionRoles
=
{
0
:
FUNCTION_ROLE
,
// 职能角色
1
:
CITY_MANAGER
// 城市经理
}
export
const
getPromotionRole
=
(
role
)
=>
{
return
promotionRoles
[
role
]
||
'未知身份'
}
// 促销活动状态
// 后台:返回数字,又让我传给他英文字符,页面展示中文
...
...
src/store/modules/user.js
浏览文件 @
ef389214
...
...
@@ -2,8 +2,6 @@ import { login, fsLogin, getInfo, qcLogin } from '@/api'
import
{
getToken
,
setToken
,
removeToken
}
from
'@/utils/auth'
import
{
isHttp
,
isEmpty
}
from
"@/utils/validate"
import
defAva
from
'@/assets/images/profile.jpg'
import
{
getPromotionRole
}
from
'@/dicts'
import
{
CITY_MANAGER
}
from
'@/dicts'
export
default
defineStore
(
'user'
,
...
...
@@ -94,9 +92,13 @@ export default defineStore(
}
},
getters
:
{
// 获取促销系统身份(true 城市经理)
/**
* 获取促销系统身份 (0 null 为职能角色,1 为城市经理)
* @param {*} state
* @returns (true 城市经理)(false 职能角色)
*/
promotionIdentity
(
state
)
{
return
getPromotionRole
(
state
.
userInfo
.
privilegeId
)
===
CITY_MANAGER
return
state
.
userInfo
.
privilegeId
===
1
},
// 操作人员工工号,姓名,id
employeeInfo
(
state
)
{
...
...
src/views/promotion/plan/index.vue
浏览文件 @
ef389214
...
...
@@ -454,8 +454,8 @@ import { useDatePickerOptions, checkPlanExpire } from '@/hooks'
import
{
v4
as
uuidv4
}
from
'uuid'
;
import
store
from
'@/store'
import
userStore
from
'@/store/modules/user'
import
{
getPromotion
Role
,
getPromotion
ActiveStatus
}
from
'@/dicts'
import
{
CITY_MANAGER
,
PROMOTION_STATUS
}
from
'@/dicts'
import
{
getPromotionActiveStatus
}
from
'@/dicts'
import
{
PROMOTION_STATUS
}
from
'@/dicts'
import
{
parseTime
}
from
'@/utils'
import
{
ElMessage
,
ElMessageBox
}
from
'element-plus'
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论