fix(finance): 移除资金审核取消按钮,避免提现冻结资金未退回

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
yml2213
2026-09-20 21:59:29 +08:00
co-authored by Cursor
parent c115f5e944
commit 040b3db84c
3 changed files with 6 additions and 9 deletions
@@ -115,7 +115,7 @@ export function normalizeFinanceRequestStatus(value: unknown) {
export function normalizeAdminFinanceReviewStatus(value: unknown) {
const status = String(value || '').trim()
if (['approved', 'rejected', 'cancelled'].includes(status)) return status
if (['approved', 'rejected'].includes(status)) return status
throw createHttpError('审核状态不正确', {
statusCode: 400,
errorCode: 'worker_finance_review_status_invalid',
@@ -61,7 +61,7 @@ type FinanceConfigFormValues = {
}
}
type FinanceReviewAction = 'approved' | 'rejected' | 'cancelled'
type FinanceReviewAction = 'approved' | 'rejected'
type FinanceRequestDateType = 'created' | 'reviewed'
export default function FinancePanel() {
@@ -320,9 +320,8 @@ export default function FinancePanel() {
<Button type="primary" onClick={() => openReviewModal(row, 'approved')}>
通过
</Button>
<Button onClick={() => openReviewModal(row, 'rejected')}>拒绝</Button>
<Button danger onClick={() => openReviewModal(row, 'cancelled')}>
取消
<Button danger onClick={() => openReviewModal(row, 'rejected')}>
拒绝
</Button>
</Space>
) : (
@@ -709,9 +708,7 @@ function mapFinanceConfigToFormValues(config?: WorkerFinanceConfig): FinanceConf
}
function formatFinanceReviewAction(action: FinanceReviewAction) {
if (action === 'approved') return '通过'
if (action === 'rejected') return '拒绝'
return '取消'
return action === 'approved' ? '通过' : '拒绝'
}
function formatFinanceRequestType(requestType: string) {
@@ -544,7 +544,7 @@ export function fetchAdminWorkerFinanceRequests(params?: Record<string, unknown>
export function reviewAdminWorkerFinanceRequest(
requestId: number,
payload: { status: 'approved' | 'rejected' | 'cancelled'; reviewedNote?: string; note?: string },
payload: { status: 'approved' | 'rejected'; reviewedNote?: string; note?: string },
) {
return apiPost<{ request: WorkerFinanceRequest }>(
`/api/v1/admin/worker-platform/finance-requests/${requestId}/review`,