调试订单列表和详情接口

This commit is contained in:
wangxiaowei
2026-01-02 01:56:10 +08:00
parent f7a46dd713
commit 310391c4bc
7 changed files with 797 additions and 778 deletions

View File

@ -1,56 +1,30 @@
import { router } from '@/utils/tools'
import { toast } from '@/utils/toast'
import {
cancelTeaRoomOrder,
deleteTeaRoomOrder,
releaseTeaRoomOrder
} from '@/api/order'
import { acceptTeaSpecialistOrder } from '@/api/tes-specialist'
/**
* 释放时间
* 茶艺师接单
* @param id 订单ID
*/
export async function handleReleaseTeaRoomOrderHookds (id: number) {
export async function handleReleaseOrderHooks(id: number) {
try {
await releaseTeaRoomOrder(id)
uni.$emit('refreshOrderList')
uni.$emit('refreshOrderDetail')
toast.info('释放成功')
} catch (error) {
router.navigateBack()
throw error
await acceptTeaSpecialistOrder(id)
return true
}
catch (error) {
return false
}
}
/**
* 取消订单
* @param orderId 订单ID
* 茶艺师出发
*/
export async function handleCancelOrderHooks(id: number) {
export async function handleDepartOrderHooks(id: number) {
try {
await cancelTeaRoomOrder(id)
uni.$emit('refreshOrderList')
uni.$emit('refreshOrderDetail')
toast.info('取消成功')
} catch (error) {
router.navigateBack()
throw error
await acceptTeaSpecialistOrder(id)
return true
}
}
/**
* 删除订单
*/
export async function handleDeleteOrderHooks(id: number) {
try {
await deleteTeaRoomOrder(id)
uni.$emit('refreshOrderList')
uni.$emit('refreshOrderDetail')
toast.info('删除订单成功')
} catch (error) {
router.navigateBack()
throw error
catch (error) {
return false
}
}