diff --git a/src/views/user/index.vue b/src/views/user/index.vue index 3c39054..3257ad4 100644 --- a/src/views/user/index.vue +++ b/src/views/user/index.vue @@ -102,6 +102,28 @@ const columns: TableBaseColumns = [ content: () => h(Withdraw, { userId: row.userId }) }); } + }, + { + contentText: '重置交易密码', + size: 'small', + onClick: () => { + dialog.warning({ + title: '重置交易密码', + content: '确认重置该用户的交易密码为初始密码123456吗?', + positiveText: '确认重置', + negativeText: '取消', + onPositiveClick: async () => { + const { data } = await safeClient(() => + client.api.admin.user_security({ userId: row.userId })['transaction-password'].reset.post() + ); + + dialog.success({ + title: '操作成功', + content: `该用户的交易密码已重置为初始密码 ${data.value?.password},请妥善告知用户。` + }); + } + }); + } } ] }