支持客服主动发起申诉

This commit is contained in:
yml2213
2026-07-26 09:54:27 +08:00
parent 4bc25b87d8
commit 9ccc16e068
20 changed files with 522 additions and 25 deletions
@@ -74,6 +74,8 @@ export interface AdminAction {
export interface ActiveDispute {
id: number
initiator_id: number
initiator_type?: 'user' | 'admin' | string
initiator_admin_id?: number
type: string
status: string
}
@@ -224,6 +224,7 @@ export function useOrderActions(options: UseOrderActionsOptions) {
!!order.value &&
(isOwner.value || isRenter.value) &&
['disputing', 'checkout_disputing'].includes(order.value.status) &&
order.value.active_dispute?.initiator_type !== 'admin' &&
order.value.active_dispute?.initiator_id === session.userId
)
})