Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
company_app
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
毛细亚
company_app
Commits
02056d31
提交
02056d31
authored
7月 01, 2025
作者:
毛细亚
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新任务红点数字
上级
ccb6bfde
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
36 行增加
和
32 行删除
+36
-32
game.js
src/store/modules/game.js
+32
-30
taskList.vue
src/views/taskList.vue
+4
-2
没有找到文件。
src/store/modules/game.js
浏览文件 @
02056d31
...
...
@@ -80,40 +80,42 @@ const actions = {
// 获取任务数据
async
getTaskUnReadData
({
commit
,
rootState
})
{
try
{
// 确保用户信息存在
if
(
!
rootState
.
user
.
userInfo
||
!
rootState
.
user
.
userInfo
.
id
)
{
console
.
log
(
'用户信息不存在,跳过任务数据获取'
)
return
}
const
data
=
{
zw_user_id
:
rootState
.
user
.
userInfo
.
id
}
console
.
log
(
'开始获取任务数据:'
,
data
)
const
res
=
await
getTaskTotal
(
data
)
if
(
res
.
status_code
===
1
)
{
// 使用真实的 API 响应数据
const
responseData
=
res
.
data
.
data
||
{}
const
taskData
=
{
user_task
:
responseData
.
user_task
||
0
,
account_task
:
responseData
.
account_task
||
0
,
operator_task
:
Number
(
responseData
.
user_task
||
0
)
+
Number
(
responseData
.
account_task
||
0
)
return
new
Promise
(
async
(
resolve
,
reject
)
=>
{
try
{
// 确保用户信息存在
if
(
!
rootState
.
user
.
userInfo
||
!
rootState
.
user
.
userInfo
.
id
)
{
console
.
log
(
'用户信息不存在,跳过任务数据获取'
)
return
}
const
data
=
{
zw_user_id
:
rootState
.
user
.
userInfo
.
id
}
console
.
log
(
'
任务数据获取成功:'
,
taskD
ata
)
co
mmit
(
'set_taskData'
,
taskD
ata
)
console
.
log
(
'
开始获取任务数据:'
,
d
ata
)
co
nst
res
=
await
getTaskTotal
(
d
ata
)
return
taskData
}
else
{
console
.
error
(
'获取任务数据失败:'
,
res
.
msg
)
if
(
res
.
status_code
===
1
)
{
// 使用真实的 API 响应数据
const
responseData
=
res
.
data
.
data
||
{}
const
taskData
=
{
user_task
:
responseData
.
user_num
||
0
,
account_task
:
responseData
.
member_num
||
0
,
operator_task
:
Number
(
responseData
.
user_num
||
0
)
+
Number
(
responseData
.
member_num
||
0
)
}
commit
(
'set_taskData'
,
taskData
)
resolve
(
taskData
)
return
taskData
}
else
{
reject
(
res
.
msg
)
console
.
error
(
'获取任务数据失败:'
,
res
.
msg
)
}
}
catch
(
error
)
{
reject
(
error
)
console
.
error
(
'获取任务数据异常:'
,
error
)
throw
error
}
}
catch
(
error
)
{
console
.
error
(
'获取任务数据异常:'
,
error
)
throw
error
}
})
}
}
...
...
src/views/taskList.vue
浏览文件 @
02056d31
...
...
@@ -344,7 +344,6 @@ export default {
}
},
created
()
{
// this.updateLocalTaskDisplay()
this
.
reportForm
.
create_time_start
=
this
.
$moment
().
subtract
(
30
,
'days'
).
format
(
'YYYY-MM-DD 00:00:00'
)
this
.
reportForm
.
create_time_end
=
this
.
$moment
().
format
(
'YYYY-MM-DD 23:59:59'
)
this
.
reportForm
.
createTimeDate
=
[
this
.
reportForm
.
create_time_start
,
this
.
reportForm
.
create_time_end
]
...
...
@@ -355,7 +354,6 @@ export default {
},
mounted
()
{
// 进入任务列表页面时重新请求任务数据,刷新红点状态
this
.
refreshTaskData
()
const
taskForm
=
window
.
sessionStorage
.
getItem
(
'newTaskForm'
)
if
(
taskForm
)
{
const
form
=
JSON
.
parse
(
taskForm
)
...
...
@@ -366,6 +364,9 @@ export default {
this
.
searchcondition
()
this
.
requstApprovalList
()
this
.
initializeWecom
()
this
.
$nextTick
(()
=>
{
this
.
refreshTaskData
()
})
},
methods
:
{
...
mapActions
(
'user'
,
[
'initWecom'
]),
...
...
@@ -404,6 +405,7 @@ export default {
updateLocalTaskDisplay
()
{
// 直接使用 Vuex 中存储的任务数据
const
taskData
=
this
.
taskData
console
.
log
(
taskData
,
'taskData'
)
const
taskNum
=
{
operator_task
:
taskData
.
operator_task
||
0
,
user_task
:
taskData
.
user_task
||
0
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论