From 4e9ee6eaa6dac8ae78b9c4699edf96643455ca15 Mon Sep 17 00:00:00 2001 From: liushilong <2224574157@qq.com> Date: Tue, 19 Mar 2024 09:33:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8D=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/task/aside/ListItem.vue | 35 ++++++++++++--------- src/views/task/content/Content.vue | 27 +++++++++------- src/views/task/modal/CustomSettingModal.vue | 8 ++--- 3 files changed, 40 insertions(+), 30 deletions(-) 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({