56 lines
1.2 KiB
JavaScript
56 lines
1.2 KiB
JavaScript
import request from '@/common/system/request';
|
||
|
||
/**
|
||
* 获取预约记录
|
||
* @param {number} index
|
||
* @param {number} size
|
||
* @returns
|
||
*/
|
||
export const getReservationList = async (index = 1, size = 20) => {
|
||
console.log('getReservationList', index, size);
|
||
|
||
const res = await request.getOrCache("sq/GetReservationList", { pageIndex: index, pageSize: size }, 5);
|
||
if (res.code == 0) {
|
||
return res.data;
|
||
}
|
||
return null;
|
||
}
|
||
|
||
/**
|
||
* 获取我的预约记录
|
||
* @param {number} type 0 参与者,1发起者
|
||
* @param {number} index 起始页
|
||
* @param {number} size 页大小
|
||
* @returns {Promise<any>}
|
||
*/
|
||
export const getMyReservation = async (type = 0, index = 1, size = 10) => {
|
||
const res = await request.get("sq/GetMyReservation", {
|
||
type: type,
|
||
index: index,
|
||
size: size
|
||
});
|
||
if (res.code == 0) {
|
||
return res.data;
|
||
}
|
||
return null;
|
||
}
|
||
|
||
/**
|
||
* 获取正在进行的预约
|
||
* @returns {Promise<any>}
|
||
*/
|
||
export const getMyUseReservation = async () => {
|
||
const res = await request.get("sq/GetMyUseReservation");
|
||
if (res.code == 0) {
|
||
return res.data;
|
||
}
|
||
return null;
|
||
}
|
||
|
||
|
||
|
||
export const sqInterface = {
|
||
getReservationList,
|
||
getMyReservation,
|
||
getMyUseReservation
|
||
} |