fix: 修复 feedback 状态类型 — string → Feedback['status'] 联合类型

This commit is contained in:
2026-06-09 09:02:02 +08:00
parent 6908ffed0e
commit f745f4b4f0
2 changed files with 3 additions and 3 deletions

View File

@@ -30,6 +30,6 @@ export function getFeedbackList(params?: { page?: number; pageSize?: number; sta
} }
/** 更新反馈状态(管理员) */ /** 更新反馈状态(管理员) */
export function updateFeedbackStatus(id: number, status: string, admin_reply?: string) { export function updateFeedbackStatus(id: number, status: Feedback['status'], admin_reply?: string) {
return request({ url: `/feedback/${id}/status`, method: 'PUT', data: { status, admin_reply } }) return request({ url: `/feedback/${id}/status`, method: 'PUT', data: { status, admin_reply } })
} }

View File

@@ -217,7 +217,7 @@ async function handleWithReply() {
await doUpdateStatus(replyTarget.value, replyAction.value, replyText.value.trim() || undefined) await doUpdateStatus(replyTarget.value, replyAction.value, replyText.value.trim() || undefined)
} }
async function doUpdateStatus(item: Feedback, status: string, admin_reply?: string) { async function doUpdateStatus(item: Feedback, status: Feedback['status'], admin_reply?: string) {
try { try {
await updateFeedbackStatus(item.id, status, admin_reply) await updateFeedbackStatus(item.id, status, admin_reply)
item.status = status item.status = status
@@ -228,7 +228,7 @@ async function doUpdateStatus(item: Feedback, status: string, admin_reply?: stri
} }
} }
async function updateStatus(item: Feedback, status: string) { async function updateStatus(item: Feedback, status: Feedback['status']) {
try { try {
await updateFeedbackStatus(item.id, status) await updateFeedbackStatus(item.id, status)
item.status = status item.status = status