提交 02056d31 作者: 毛细亚

更新任务红点数字

上级 ccb6bfde
......@@ -80,6 +80,7 @@ const actions = {
// 获取任务数据
async getTaskUnReadData({ commit, rootState }) {
return new Promise( async (resolve, reject) => {
try {
// 确保用户信息存在
if (!rootState.user.userInfo || !rootState.user.userInfo.id) {
......@@ -98,22 +99,23 @@ const actions = {
// 使用真实的 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)
user_task: responseData.user_num || 0,
account_task: responseData.member_num || 0,
operator_task: Number(responseData.user_num || 0) + Number(responseData.member_num || 0)
}
console.log('任务数据获取成功:', taskData)
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
}
})
}
}
......
......@@ -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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论