|
@ -44,7 +44,6 @@ export default { |
|
|
* 永久日常任务不发生改变 |
|
|
* 永久日常任务不发生改变 |
|
|
*/ |
|
|
*/ |
|
|
async timeNode(val) { |
|
|
async timeNode(val) { |
|
|
console.log('时间基准点发生变化: ', val); |
|
|
|
|
|
if (val && this.roleId) { |
|
|
if (val && this.roleId) { |
|
|
// 根据时间和角色查找日常任务 |
|
|
// 根据时间和角色查找日常任务 |
|
|
await this.initTasks(); |
|
|
await this.initTasks(); |
|
@ -59,7 +58,6 @@ export default { |
|
|
*/ |
|
|
*/ |
|
|
roleId(val) { |
|
|
roleId(val) { |
|
|
if (val) { |
|
|
if (val) { |
|
|
console.log('角色发生变化: ', val); |
|
|
|
|
|
this.setTimeNode(Date.now()); |
|
|
this.setTimeNode(Date.now()); |
|
|
// 根据角色查找永久的日常任务 |
|
|
// 根据角色查找永久的日常任务 |
|
|
this.getPermanent(val); |
|
|
this.getPermanent(val); |
|
@ -146,9 +144,22 @@ export default { |
|
|
this.getGlobalData(); |
|
|
this.getGlobalData(); |
|
|
// 向上加载空数据 |
|
|
// 向上加载空数据 |
|
|
this.setPrevTasks(); |
|
|
this.setPrevTasks(); |
|
|
|
|
|
// storage没有存储值就跳转到当前时间位置 |
|
|
|
|
|
const storageTaskId = this.$t.storage.getStorageSync('taskId'); |
|
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
|
if (!storageTaskId) { |
|
|
|
|
|
this.$refs.child.setScrollPosition(); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
// 向下加载空数据 |
|
|
// 向下加载空数据 |
|
|
this.setNextTasks(); |
|
|
this.setNextTasks(); |
|
|
await this.getInitTasks(); |
|
|
await this.getInitTasks(); |
|
|
|
|
|
// 从详情页返回时跳转到之前的位置 storage有存储值 |
|
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
|
if (storageTaskId) { |
|
|
|
|
|
this.$refs.child.setScrollPosition(); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
// 切换了 颗粒度 || 角色时候 获取初始定期任务 |
|
|
// 切换了 颗粒度 || 角色时候 获取初始定期任务 |
|
@ -239,9 +250,6 @@ export default { |
|
|
} |
|
|
} |
|
|
const initData = this.setTime(sTime, true); |
|
|
const initData = this.setTime(sTime, true); |
|
|
this.setUpTasks(initData); |
|
|
this.setUpTasks(initData); |
|
|
this.$nextTick(() => { |
|
|
|
|
|
this.$refs.child.setScrollPosition(); |
|
|
|
|
|
}); |
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
// 设置时间轴向下的空数据 |
|
|
// 设置时间轴向下的空数据 |
|
|