完善订单接口和流水明细接口
This commit is contained in:
@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user