From cdae903b31fb94b14749879846d4072254a3bb20 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 12 Nov 2025 14:11:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../YunYingserviceStaffList/index.vue | 31 +++++++++---------- .../serverList/components/TransferOut.vue | 11 +++++-- src/views/serverObj/serverList/index.vue | 2 +- .../workorderMenu/waitWorkOrder/index.vue | 4 +-- 4 files changed, 27 insertions(+), 21 deletions(-) diff --git a/src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue b/src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue index 6747acb..526d0b5 100644 --- a/src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue +++ b/src/views/YunYingserviceStaff/YunYingserviceStaffList/index.vue @@ -280,23 +280,22 @@ function handleDelete({ id }) { content: t('button.confirm'), okText: t('button.confirm'), onOk: () => { - return new Promise((resolve, reject) => { - ; (async () => { - try { - const { success } = await apis.productOrder.delItem(id).catch(() => { - throw new Error() - }) - if (config('http.code.success') === success) { - resolve() - message.success(t('component.message.success.delete')) - await getPageList() - } - } catch (error) { - reject() + return new Promise(async (resolve, reject) => { + try { + const res = await apis.serviceStaffList.delItem(id); + if (config('http.code.success') === res.success) { + message.success(t('component.message.success.delete')); + await getPageList(); + resolve(); + } else { + reject(new Error('API returned failure')); } - })() - }) - }, + } catch (error) { + message.error(t('component.message.error.delete')); + reject(error); + } + }); + } }) } diff --git a/src/views/serverObj/serverList/components/TransferOut.vue b/src/views/serverObj/serverList/components/TransferOut.vue index bc9e202..edd61cb 100644 --- a/src/views/serverObj/serverList/components/TransferOut.vue +++ b/src/views/serverObj/serverList/components/TransferOut.vue @@ -119,14 +119,21 @@ function handleOk() { break } hideLoading() - if (config('http.code.success') === true) { + + // 修改这里:检查请求是否成功 + if (result && config('http.code.success') === result.success) { hideModal() + // 触发列表刷新 emit('ok') + // 可以添加成功提示 + message.success('操作成功') + } else { + message.error('操作失败') } } catch (error) { console.log(error.message) hideLoading() - // message.error(error.message) + message.error('操作失败') } }) .catch(() => { diff --git a/src/views/serverObj/serverList/index.vue b/src/views/serverObj/serverList/index.vue index fb45fa1..7761133 100644 --- a/src/views/serverObj/serverList/index.vue +++ b/src/views/serverObj/serverList/index.vue @@ -362,7 +362,7 @@ - + diff --git a/src/views/workorderMenu/waitWorkOrder/index.vue b/src/views/workorderMenu/waitWorkOrder/index.vue index 291d5dc..e41536d 100644 --- a/src/views/workorderMenu/waitWorkOrder/index.vue +++ b/src/views/workorderMenu/waitWorkOrder/index.vue @@ -102,7 +102,7 @@ - + {{ $t('button.reset') }} @@ -126,7 +126,7 @@ - +
导入