diff --git a/src/views/contract/contractDetil.vue b/src/views/contract/contractDetil.vue index 3751b35..dbea9b6 100644 --- a/src/views/contract/contractDetil.vue +++ b/src/views/contract/contractDetil.vue @@ -407,6 +407,8 @@ import { dictDataLists } from "@/api/setting/dict"; import { upContact } from "@/api/consumer"; const { query } = useRoute(); import useUserStore from "@/stores/modules/user"; +import useMultipleTabs from "@/hooks/useMultipleTabs"; +const { removeTab } = useMultipleTabs(); const formData = reactive({ id: "", @@ -488,9 +490,12 @@ const handleAvatarSuccess_four: UploadProps["onSuccess"] = ( formData.file = response.data.uri; }; +const router = useRouter(); const submitContract = () => { if (!formData.file) ElMessage.error("请先上传合同!"); upContact({ file: formData.file, id: route.query.id }); + removeTab(); + router.back(); }; onMounted(async () => {