diff --git a/src/views/purchase/purchaseagent/index.vue b/src/views/purchase/purchaseagent/index.vue index dd3e19f..6b7f5c5 100644 --- a/src/views/purchase/purchaseagent/index.vue +++ b/src/views/purchase/purchaseagent/index.vue @@ -345,17 +345,14 @@ const handleResetPassword = async (row: any) => { try { const res = await resetPassword(row.id); - const newPassword = res.data || res; - useMessageBox() - .alert(`新密码:${newPassword}`, '密码重置成功', { - confirmButtonText: '确定', - type: 'success', - }) - .then(() => { - useMessage().success('密码重置成功'); - }); + const newPassword = res?.data || res; + await useMessageBox().alert(`新密码:${newPassword}`, '密码重置成功', { + confirmButtonText: '确定', + type: 'success', + }); + useMessage().success('密码重置成功'); } catch (err: any) { - useMessage().error(err.msg || '重置密码失败'); + useMessage().error(err?.msg || err?.message || '重置密码失败'); } };