|
@@ -44,14 +44,14 @@
|
|
|
{label: '日历', value: '2'},
|
|
|
]" padding="6px 16px" type="type2" v-model:active="sourceType"/>
|
|
|
<template v-if="sourceType === '1'">
|
|
|
- <StatisticCom/>
|
|
|
+ <StatisticCom :refresh="refresh"/>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <CalendarCom/>
|
|
|
+ <CalendarCom :refresh="refresh"/>
|
|
|
</template>
|
|
|
</div>
|
|
|
- <DailyDetailCom v-model:show="showDailyDetail" :transfer="transferDaily"/>
|
|
|
- <WeeklyDetailCom v-model:show="showWeeklyDetail" :transfer="transferWeekly"/>
|
|
|
+ <DailyDetailCom v-model:show="showDailyDetail" :transfer="transferDaily" @refresh="refresh = !refresh"/>
|
|
|
+ <WeeklyDetailCom v-model:show="showWeeklyDetail" :transfer="transferWeekly" @refresh="refresh = !refresh"/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -102,7 +102,8 @@ export default defineComponent({
|
|
|
signStart: new Date(`${that.$util.YMD(store.state.app.timestamp)} ${store.state.app.publicConfig["sign.begin.time"]}`).getTime(),
|
|
|
signEnd: new Date(`${that.$util.YMD(store.state.app.timestamp)} ${store.state.app.publicConfig["sign.end.time"]}`).getTime(),
|
|
|
now: new Date(store.state.app.timestamp).getTime()
|
|
|
- }
|
|
|
+ },
|
|
|
+ refresh: false
|
|
|
})
|
|
|
const onDaily = () => {
|
|
|
state.transferDaily = {
|
|
@@ -122,6 +123,7 @@ export default defineComponent({
|
|
|
if (res.code === 200) {
|
|
|
ElMessage.success(msg)
|
|
|
store.dispatch('app/LOAD_SIGN_INFO')
|
|
|
+ state.refresh = !state.refresh
|
|
|
} else {
|
|
|
ElMessage.error(res.message)
|
|
|
}
|