From 3d1a4b4bf3d37e29a3d3345e00f9f84c0d7959a6 Mon Sep 17 00:00:00 2001 From: Mr.Shi <1878285526@qq.com> Date: 星期一, 21 八月 2023 09:16:05 +0800 Subject: [PATCH] 改bug --- h5_standard/src/views/workOrder/spotCheck.vue | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/h5_standard/src/views/workOrder/spotCheck.vue b/h5_standard/src/views/workOrder/spotCheck.vue index eff02f7..9b18464 100644 --- a/h5_standard/src/views/workOrder/spotCheck.vue +++ b/h5_standard/src/views/workOrder/spotCheck.vue @@ -98,7 +98,7 @@ </template> <script setup lang="ts"> - import { ref, onMounted } from 'vue' + import { ref, onMounted, getCurrentInstance, onBeforeUnmount } from 'vue' import { useRoute, useRouter } from "vue-router" import { queryById, getJdList, createDJ } from '@/apis/WorkOrderAPI' import { Toast } from 'vant' @@ -108,6 +108,7 @@ const route = useRoute() const router = useRouter() + const { $Bus } = getCurrentInstance().appContext.config.globalProperties // 鎺у埗鏃ユ湡鏄剧ず闅愯棌 let timer = ref<boolean>(false) @@ -239,14 +240,9 @@ id: route.query.id }).then(res => { if (res.code === 200) { - Toast.success({ - message: '鍒涘缓鎴愬姛', - duration: 2000, - forbidClick: true - }) - setTimeout(() => { - router.go(-1) - }, 2000) + Toast.success({ message: '鍒涘缓鎴愬姛', duration: 2000, forbidClick: true }) + // $Bus.emit('callback1', '1') + setTimeout(() => { router.go(-1) }, 2000) } }) } else { @@ -282,6 +278,10 @@ queryByIds() getJdLists() }) + + onBeforeUnmount(() => { + $Bus.all.delete("callback1") + }) </script> <style lang="scss" scoped> -- Gitblit v1.9.3