appointment.js 1.31 KB
import request from '@/service/request.js'
import config from '@/common/config.js'

export default {
	// 获取预约列表
	getAppointmentList(params) {
		return request.get(`${config.getApiBaseUrl()}/api/Extend/LqYyjl`, params);
	},
	
	// 创建预约
	createAppointment(data) {
		return request.post(`${config.getApiBaseUrl()}/api/Extend/LqYyjl`, data);
	},
	
	// 获取预约详情
	getAppointmentDetail(id) {
		return request.get(`${config.getApiBaseUrl()}/api/Extend/LqYyjl/${id}`);
	},
	
	// 更新预约状态
	updateAppointmentStatus(id, status) {
		return request.put(`${config.getApiBaseUrl()}/api/Extend/LqYyjl/${id}/status`, { status });
	},
	
	// 取消预约
	cancelAppointment(id) {
		return request.put(`${config.getApiBaseUrl()}/api/Extend/LqYyjl/${id}/cancel`);
	},
	
	// 获取项目列表
	getProjectList(params = {}) {
		return request.get(`${config.getApiBaseUrl()}/api/Extend/LqXmzl`, params);
	},
	
	// 获取客户列表
	getCustomerList(params = {}) {
		return request.get(`${config.getApiBaseUrl()}/api/Extend/LqKhxx`, params);
	},
	
	// 获取健康师列表
	getHealthWorkerList(params = {}) {
		return request.get(`${config.getApiBaseUrl()}/api/Extend/user`, params);
	},
	
	// 获取客户类型列表
	getCustomerTypes() {
		return request.get(`${config.getApiBaseUrl()}/api/Extend/lqkhxx/deduct-types`);
	}
}