diff --git a/src/bundle/pages/complete_add/index.vue b/src/bundle/pages/complete_add/index.vue index 1600024..d2f9268 100644 --- a/src/bundle/pages/complete_add/index.vue +++ b/src/bundle/pages/complete_add/index.vue @@ -141,8 +141,8 @@ const handleSubmit = () => { } await apiCompleteCluse(data) toast('转化完成') + uni.$emit('completeClue') uni.navigateBack() - uni.$emit('refreshPage') } catch (error) {} } }) diff --git a/src/bundle/pages/progress_add/index.vue b/src/bundle/pages/progress_add/index.vue index eb090c2..57df67f 100644 --- a/src/bundle/pages/progress_add/index.vue +++ b/src/bundle/pages/progress_add/index.vue @@ -115,8 +115,10 @@ const handleSubmit = () => { } await apiAddCluseProgress(data) toast('添加进展成功') - uni.$emit('refreshPage') - uni.navigateBack() + setTimeout(() => { + uni.navigateBack() + }, 300) + uni.$emit('addProgress') } catch (error) {} } }) diff --git a/src/components/design-switch-field.vue b/src/components/design-switch-field.vue index 0f8a9f8..b678f0f 100644 --- a/src/components/design-switch-field.vue +++ b/src/components/design-switch-field.vue @@ -64,6 +64,12 @@ const labelStyle = computed(() => { const handleSwitchChange = (value: number) => { emit('update:modelValue', value) } +watch( + () => props.modelValue, + val => { + innerValue.value = val + } +)