From 3888fd2bca02a787dd9965341f65dcf35594cddb Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Tue, 9 Apr 2024 15:25:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=BD=AF=E4=BB=B6=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E4=B8=8B=E5=8F=91=E6=BF=80=E6=B4=BB=E5=9B=9E=E9=80=80=E5=85=B3?= =?UTF-8?q?=E9=97=AD=E9=98=B2=E9=87=8D=E5=A4=8D=E6=8F=90=E4=BA=A4=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/configManage/softwareManage.ts | 3 +++ src/views/configManage/softwareManage/index.vue | 1 + 2 files changed, 4 insertions(+) diff --git a/src/api/configManage/softwareManage.ts b/src/api/configManage/softwareManage.ts index 9f319878..f7478dc4 100644 --- a/src/api/configManage/softwareManage.ts +++ b/src/api/configManage/softwareManage.ts @@ -111,6 +111,7 @@ export async function sendNeSoftware(data: Record) { url: `/api/rest/systemManagement/v1/${data.neType}/software/${data.version}/${data.neId}`, method: 'post', timeout: 180_000, + repeatSubmit: false, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS) { @@ -130,6 +131,7 @@ export async function runNeSoftware(data: Record) { url: `/api/rest/systemManagement/v1/${data.neType}/software/${data.version}/${data.neId}`, method: 'put', timeout: 180_000, + repeatSubmit: false, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS) { @@ -149,6 +151,7 @@ export async function backNeSoftware(data: Record) { url: `/api/rest/systemManagement/v1/${data.neType}/software/${data.version}/${data.neId}`, method: 'PATCH', timeout: 180_000, + repeatSubmit: false, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/configManage/softwareManage/index.vue b/src/views/configManage/softwareManage/index.vue index 095384d2..c458f7fc 100644 --- a/src/views/configManage/softwareManage/index.vue +++ b/src/views/configManage/softwareManage/index.vue @@ -274,6 +274,7 @@ function fnFileModalVisible(type: string | number, row: Record) { * 进行表达规则校验 */ function fnFileModalOk() { + if (fileModalState.confirmLoading) return; fileModalStateFrom .validate() .then(e => {