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 } })
|
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)
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user