完善订单接口和流水明细接口

This commit is contained in:
wangxiaowei
2026-01-02 16:22:20 +08:00
parent e06be5531d
commit 58f59f1ee5
8 changed files with 336 additions and 203 deletions

View File

@ -1,5 +1,11 @@
import { router } from '@/utils/tools'
import { acceptTeaSpecialistOrder, departTeaSpecialistOrder, arriveTeaSpecialistOrder } from '@/api/tes-specialist'
import {
acceptTeaSpecialistOrder,
departTeaSpecialistOrder,
arriveTeaSpecialistOrder,
checkInTeaSpecialistOrder,
completeTeaSpecialistOrder,
deleteTeaSpecialistOrder } from '@/api/tes-specialist'
import { l } from 'vite/dist/node/types.d-aGj9QkWt'
@ -20,6 +26,7 @@ export async function handleReleaseOrderHooks(id: number) {
/**
* 茶艺师出发
* @param id 订单ID
*/
export async function handleDepartOrderHooks(id: number) {
try {
@ -33,6 +40,7 @@ export async function handleDepartOrderHooks(id: number) {
/**
* 茶艺师已到达
* @param data 订单ID和经纬度等参数
*/
export async function handleArriveOrderHooks(data: {id: number, longitude: number, latitude: number}) {
try {
@ -43,3 +51,46 @@ export async function handleArriveOrderHooks(data: {id: number, longitude: numbe
return false
}
}
/**
* 茶艺师打卡
* @param id 订单ID
* @param img 图片
*/
export async function handleTeaSpecialistClockInHooks(id: number, img: string) {
try {
await checkInTeaSpecialistOrder(id, img)
return true
}
catch (error) {
return false
}
}
/**
* 完成订单
* @param id 订单ID
*/
export async function handleCompleteOrderHooks(id: number) {
try {
await completeTeaSpecialistOrder(id)
return true
}
catch (error) {
return false
}
}
/**
* 删除订单
* @param id 订单ID
*/
export async function handleDeleteOrderHooks(id: number) {
try {
await deleteTeaSpecialistOrder(id)
return true
}
catch (error) {
return false
}
}