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 => {