diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 0255e99..bcba321 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -42,7 +42,7 @@
- +
@@ -97,7 +97,12 @@ function init() { loadMsg(); } +function planChange() { + getTodoCount() +} + function getTodoCount() { + console.log(111111) dailyPlanApi.getTodoCountByDate(dateFormater("yyyy-MM-dd", new Date())).then((res: any) => { if (res.code == 0) { todoTotal.value = res.data; diff --git a/src/views/home/week-calendar.vue b/src/views/home/week-calendar.vue index efbdb71..bbda9fb 100644 --- a/src/views/home/week-calendar.vue +++ b/src/views/home/week-calendar.vue @@ -76,6 +76,8 @@ const recordWeek = ref([] as any); const record = ref([] as any); const currentDate = ref(new Date()); +const emits = defineEmits(["dataChange"]) + onMounted(init) function init() { @@ -173,6 +175,7 @@ const remoteRecord = (item: any, index: number) => { if (res.code == 0) { ElMessage.success('删除成功!'); setDate(item.date); + emits("dataChange") } else { ElMessage.error(res.msg); } @@ -183,6 +186,7 @@ const remoteRecord = (item: any, index: number) => { } const saveData = (e: any) => { setDate(new Date(e.date)); + emits("dataChange") } const planRemoveEvent = () => { diff --git a/src/views/login/login.vue b/src/views/login/login.vue index 2f7ac8d..e7ade28 100644 --- a/src/views/login/login.vue +++ b/src/views/login/login.vue @@ -373,6 +373,7 @@ function sliderSuccess() { redirect: "/home" }) router.replace('/home') + loading.value = false } }) }