113 lines
2.5 KiB
JavaScript
Executable File
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}})
|
|
}
|