From c5633050182bc8a1cdf45aa36e2eb9ebcd62ca4b Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Fri, 9 Aug 2024 15:36:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/qms/inspectionJob/index.vue | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/views/qms/inspectionJob/index.vue b/src/views/qms/inspectionJob/index.vue index 3b8ea5c23..bce9678ad 100644 --- a/src/views/qms/inspectionJob/index.vue +++ b/src/views/qms/inspectionJob/index.vue @@ -198,7 +198,13 @@ const buttonBaseClick = (val, item) => { handleExport() } else if (val == 'refresh') { // 刷新 - getList() + if (tableObject.params.filters && tableObject.params.filters.length > 0 ) { + searchFormClick({ + filters: tableObject.params.filters + }) + } else { + getList() + } } else if (val == 'filtrate') { // 筛选 } else { @@ -320,7 +326,7 @@ const handleClose = async (id: number) => { await InspectionJobMainApi.closeInspectionJobMain(id) message.success(t('common.closeSuccess')) // 刷新列表 - await getList() + buttonBaseClick('refresh',null) } catch {} } /** 发布按钮操作 */ @@ -332,7 +338,7 @@ const handleRelease = async (id: number) => { await InspectionJobMainApi.releaseInspectionJobMain(id) message.success('发布成功!') // 刷新列表 - await getList() + buttonBaseClick('refresh',null) } catch {} } // 承接 @@ -344,7 +350,7 @@ const handleAccept = async (id: number) => { await InspectionJobMainApi.acceptInspectionJobMain(id) message.success(t('common.acceptSuccess')) // 刷新列表(TB反馈,取消承接后刷新页面) - // await getList() + buttonBaseClick('refresh',null) } catch {} } // 放弃任务 @@ -356,7 +362,7 @@ const handleAbandon = async (id: number) => { await InspectionJobMainApi.abandonInspectionJobMain(id) message.success(t('common.giveupSuccess')) // 刷新列表 - await getList() + buttonBaseClick('refresh',null) } catch {} } @@ -400,7 +406,11 @@ const submitForm = async (formType, data) => { formRef.value.dialogVisible = false formRef.value.formLoading = false // 刷新当前列表 - getList() + if (formType === 'create') { + getList() + }else{ + buttonBaseClick('refresh',null) + } } finally { formRef.value.formLoading = false }