fix: 修复 feedback 状态类型 — string → Feedback['status'] 联合类型
This commit is contained in:
@@ -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 } })
|
||||
}
|
||||
|
||||
@@ -217,7 +217,7 @@ async function handleWithReply() {
|
||||
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 {
|
||||
await updateFeedbackStatus(item.id, status, admin_reply)
|
||||
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 {
|
||||
await updateFeedbackStatus(item.id, status)
|
||||
item.status = status
|
||||
|
||||
Reference in New Issue
Block a user