|
|
|
|
@ -8,7 +8,7 @@
|
|
|
|
|
<span class="tab-nav-title" v-else>我的待办</span> |
|
|
|
|
</template> |
|
|
|
|
<div v-loading="loading" class="pt-20"> |
|
|
|
|
<home-work-my-todo :data="todos" @refresh="getList" /> |
|
|
|
|
<home-work-my-todo :data="todos" @update="getList" /> |
|
|
|
|
</div> |
|
|
|
|
</el-tab-pane> |
|
|
|
|
|
|
|
|
|
@ -20,7 +20,7 @@
|
|
|
|
|
<span class="tab-nav-title" v-else>即将到期</span> |
|
|
|
|
</template> |
|
|
|
|
<div v-loading="loading" class="mt-20"> |
|
|
|
|
<home-work-my-todo :data="todoToExpires" @refresh="getList" /> |
|
|
|
|
<home-work-my-todo :data="todoToExpires" @update="getList" /> |
|
|
|
|
</div> |
|
|
|
|
</el-tab-pane> |
|
|
|
|
<el-tab-pane name="third"> |
|
|
|
|
@ -40,7 +40,7 @@
|
|
|
|
|
<span class="tab-nav-title" v-else>通知提醒</span> |
|
|
|
|
</template> |
|
|
|
|
<div v-loading="loading" class="pt-20"> |
|
|
|
|
<home-work-my-alarm :data="alarms" /> |
|
|
|
|
<home-work-my-alarm :data="alarms" @update="getAlarmList" /> |
|
|
|
|
</div> |
|
|
|
|
</el-tab-pane> |
|
|
|
|
</el-tabs> |
|
|
|
|
@ -71,17 +71,23 @@ function getList() {
|
|
|
|
|
todoToExpires.value = data.records.filter(item => item.remainingDuration < 43200) |
|
|
|
|
loading.value = false |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function getAlarmList() { |
|
|
|
|
loading.value = true |
|
|
|
|
alarmNotificationPageByTodo({ |
|
|
|
|
current: 1, |
|
|
|
|
size: 100, |
|
|
|
|
}).then((data) => { |
|
|
|
|
alarms.value = data.records; |
|
|
|
|
myAlarmTotal.value = data.total |
|
|
|
|
loading.value = false |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
onMounted(() => { |
|
|
|
|
getList(); |
|
|
|
|
getAlarmList(); |
|
|
|
|
}); |
|
|
|
|
</script> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
|