From 85354b486f791dc9412502a5dee7ff8a0ed57e75 Mon Sep 17 00:00:00 2001 From: siontion Date: Mon, 26 Feb 2024 20:19:01 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=20?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E8=B7=B3=E8=BD=AC=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 采购订单 路由跳转优化 --- .../mes-ui-admin-vue3/src/views/heli/materialplan/add.vue | 5 +++++ .../src/views/heli/materialplan/edit.vue | 8 +++++++- .../src/views/heli/purchaseorder/add.vue | 5 ++++- .../src/views/heli/purchaseorder/edit.vue | 8 +++++++- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue index 922a8037..bbe26aaf 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/add.vue @@ -92,11 +92,15 @@ import { getIntDictOptions, DICT_TYPE } from '@/utils/dict' import * as MaterialPlanApi from '@/api/heli/materialplan' import { Search, Plus } from '@element-plus/icons-vue' +import { useTagsViewStore } from "@/store/modules/tagsView" import ProjectPlanDialog from '@/views/heli/materialplan/ProjectPlanDialog.vue' const { t } = useI18n() // 国际化 const message = useMessage() // 消息弹窗 const router = useRouter() +const tagsViewStore = useTagsViewStore(); + +const currentTag = router.currentRoute.value; const dialogVisible = ref(false) // 弹窗的是否展示 const dialogTitle = ref('') // 弹窗的标题 @@ -148,6 +152,7 @@ const submitForm = async () => { dialogVisible.value = false } finally { formLoading.value = false + tagsViewStore.delVisitedView(currentTag); } } diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/edit.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/edit.vue index a4f1ecb5..e4c4d801 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/edit.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/edit.vue @@ -265,7 +265,7 @@