初始化提交

This commit is contained in:
wangxiaowei
2025-12-27 13:33:44 +08:00
commit 833fd1bb66
311 changed files with 53086 additions and 0 deletions

56
src/hooks/useOrder.ts Normal file
View File

@ -0,0 +1,56 @@
import { router } from '@/utils/tools'
import { toast } from '@/utils/toast'
import {
cancelTeaRoomOrder,
deleteTeaRoomOrder,
releaseTeaRoomOrder
} from '@/api/order'
/**
* 释放时间
* @param id 订单ID
*/
export async function handleReleaseTeaRoomOrderHookds (id: number) {
try {
await releaseTeaRoomOrder(id)
uni.$emit('refreshOrderList')
uni.$emit('refreshOrderDetail')
toast.info('释放成功')
} catch (error) {
router.navigateBack()
throw error
}
}
/**
* 取消订单
* @param orderId 订单ID
*/
export async function handleCancelOrderHooks(id: number) {
try {
await cancelTeaRoomOrder(id)
uni.$emit('refreshOrderList')
uni.$emit('refreshOrderDetail')
toast.info('取消成功')
} catch (error) {
router.navigateBack()
throw error
}
}
/**
* 删除订单
*/
export async function handleDeleteOrderHooks(id: number) {
try {
await deleteTeaRoomOrder(id)
uni.$emit('refreshOrderList')
uni.$emit('refreshOrderDetail')
toast.info('删除订单成功')
} catch (error) {
router.navigateBack()
throw error
}
}