Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-ui
Commits
d6eae074
提交
d6eae074
authored
4月 10, 2025
作者:
lidongxu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor(detail): 城市经理不能看到右上角稽查按钮
同上
上级
4f940ed6
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
15 行增加
和
6 行删除
+15
-6
index.vue
src/mobile_views/promotion/detail/index.vue
+10
-3
user.js
src/store/modules/user.js
+4
-2
index.vue
src/views/promotion/plan/index.vue
+1
-1
没有找到文件。
src/mobile_views/promotion/detail/index.vue
浏览文件 @
d6eae074
<
template
>
<div
class=
"mobile-container"
>
<van-nav-bar
left-text=
"返回"
:right-text=
"(examined ? '已' : '未') + '稽查'"
left-arrow
@
click-left=
"clickBack()"
@
click-right=
"clickExamine()"
fixed
placeholder
/>
placeholder
>
<template
#
right
v-if=
"!isCityManager"
>
<p
class=
"van-nav-bar__text"
@
click=
"clickExamine()"
>
{{
(
examined
?
'已'
:
'未'
)
+
'稽查'
}}
</p>
</
template
>
</van-nav-bar>
<van-cell-group>
<van-cell>
<
template
#
title
>
...
...
@@ -88,7 +93,9 @@
import
{
getPlanDetailAPI
,
createExamine
}
from
'@/api'
import
{
parseTime
}
from
'@/utils'
import
userStore
from
'@/store/modules/user'
const
{
proxy
}
=
getCurrentInstance
()
const
isCityManager
=
ref
(
userStore
().
getPromotionIdentity
)
// 获取路由路径上的 id 参数
const
route
=
useRoute
();
const
router
=
useRouter
();
...
...
src/store/modules/user.js
浏览文件 @
d6eae074
...
...
@@ -2,6 +2,8 @@ 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'
,
...
...
@@ -92,9 +94,9 @@ export default defineStore(
}
},
getters
:
{
// 获取促销系统身份
// 获取促销系统身份
(true 城市经理)
getPromotionIdentity
(
state
)
{
return
state
.
userInfo
.
privilegeId
return
getPromotionRole
(
state
.
userInfo
.
privilegeId
)
===
CITY_MANAGER
},
// 获取员工工号
getEmployeeNo
(
state
)
{
...
...
src/views/promotion/plan/index.vue
浏览文件 @
d6eae074
...
...
@@ -463,7 +463,7 @@ import { ElMessage, ElMessageBox } from 'element-plus';
import
{
usePromotionHooks
}
from
'@/hooks'
const
{
proxy
}
=
getCurrentInstance
();
const
isCityManager
=
ref
(
getPromotionRole
(
userStore
().
getPromotionIdentity
)
===
CITY_MANAGER
)
const
isCityManager
=
ref
(
userStore
().
getPromotionIdentity
)
const
{
isUpDisRef
,
checkUpDis
}
=
usePromotionHooks
()
const
upDisDate
=
7
checkUpDis
(
isCityManager
,
upDisDate
)
// 几号以后城市经理禁止上传新增计划
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论