diff --git a/src/views/task/aside/ListItem.vue b/src/views/task/aside/ListItem.vue index 2f05272..ec51369 100644 --- a/src/views/task/aside/ListItem.vue +++ b/src/views/task/aside/ListItem.vue @@ -1,8 +1,8 @@ diff --git a/src/views/task/modal/CustomSettingModal.vue b/src/views/task/modal/CustomSettingModal.vue index fd30069..5674e08 100644 --- a/src/views/task/modal/CustomSettingModal.vue +++ b/src/views/task/modal/CustomSettingModal.vue @@ -2,7 +2,7 @@ import { getAllfieldList, getfieldList, savefield } from "@/api/home/filter"; import { ReportInfoConfig } from "@/config/workorder"; import { useUser } from "@/store/modules/user"; -import { defineProps, onMounted, ref } from "vue"; +import { defineEmits, defineProps, onMounted, ref } from "vue"; const props = defineProps({ reviewType: { @@ -95,6 +95,7 @@ function showModal() { function closeModal() { show.value = false; } +const emit = defineEmits(['onOk']) async function handleSumbit(e: MouseEvent) { const userStore = useUser(); @@ -109,9 +110,8 @@ async function handleSumbit(e: MouseEvent) { savefield(props.reviewType, userInfo.id, userField); e.preventDefault(); closeModal(); - setTimeout(()=>{ - window.location.reload(); - },3000) + emit('onOk') + } defineExpose({