Files
ZangShiQi/addon/cashier/source/os/api/reserve.js
2026-04-04 17:27:12 +08:00

113 lines
2.5 KiB
JavaScript
Executable File

import request from '@/common/js/http'
/**
* 获取预约配置
*/
export function getReserveConfig() {
return request.post('/cardservice/storeapi/reserve/getConfig')
}
/**
* 保存预约配置
* @param {Object} params
*/
export function setReserveConfig(params) {
return request.post('/cardservice/storeapi/reserve/setConfig', {data: params})
}
/********************** 预约 ***********************/
/**
* 获取预约状态字典
*/
export function getReserveStatus() {
return request.post('/cardservice/storeapi/reserve/status')
}
/**
* 获取预约记录(每周)
* @param {Object} params
*/
export function getReserveWeekday(params) {
return request.post('/cardservice/storeapi/reserve/getweekday', {data: params})
}
/**
* 获取预约分页数据
* @param {Object} params
*/
export function getReserveLists(params) {
return request.post('/cardservice/storeapi/reserve/lists', {data: params})
}
/**
* 获取预约项目列表
* @param {Object} params
*/
export function getAppointmentProjectList(params) {
return request.post('/cardservice/storeapi/reserve/servicelist', {data: params})
}
/**
* 获取员工列表
*/
export function getEmployeeList() {
return request.post('/cardservice/storeapi/reserve/servicer')
}
/**
* 获取预约详情
* @param reserve_id
*/
export function getReserveDetail(reserve_id) {
return request.post('/cardservice/storeapi/reserve/detail', {data: {reserve_id}})
}
/**
* 添加预约
* @param {Object} params
*/
export function addReserve(params) {
return request.post('/cardservice/storeapi/reserve/add', {data: params})
}
/**
* 编辑预约
* @param {Object} params
*/
export function editReserve(params) {
return request.post('/cardservice/storeapi/reserve/update', {data: params})
}
/**
* 取消预约
* @param reserve_id
*/
export function cancelReserve(reserve_id) {
return request.post('/cardservice/storeapi/reserve/cancel', {data: reserve_id})
}
/**
* 预约到店确认
* @param reserve_id
*/
export function reserveToStore(reserve_id) {
return request.post('/cardservice/storeapi/reserve/confirmToStore', {data: {reserve_id}})
}
/**
* 预约确认
* @param reserve_id
*/
export function reserveConfirm(reserve_id) {
return request.post('/cardservice/storeapi/reserve/confirm', {data: {reserve_id}})
}
/**
* 预约完成
* @param reserve_id
*/
export function reserveComplete(reserve_id) {
return request.post('/cardservice/storeapi/reserve/complete', {data: {reserve_id}})
}