diff --git a/common/server/interface/sq.js b/common/server/interface/sq.js index 4bd6989..f11ad0e 100644 --- a/common/server/interface/sq.js +++ b/common/server/interface/sq.js @@ -14,4 +14,43 @@ export const getReservationList = async (index = 1, size = 20) => { return res.data; } return null; +} + +/** + * 获取我的预约记录 + * @param {number} type 0 参与者,1发起者 + * @param {number} index 起始页 + * @param {number} size 页大小 + * @returns {Promise} + */ +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} + */ +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 } \ No newline at end of file diff --git a/pages/me/appointment-record-page.vue b/pages/me/appointment-record-page.vue index f7226ab..a13bbea 100644 --- a/pages/me/appointment-record-page.vue +++ b/pages/me/appointment-record-page.vue @@ -8,64 +8,59 @@ - 我发起的 + 我参与的 - 我参与的 + 我发起的 - + + + 加载中... + - + + 暂无预约记录 + + + + - + + {{ item.title || '麻将预约' }} + {{ + getStatusText(item.status) }} + - - - 通宵,来高手 - 已结束 + + {{ formatTimeRange(item.start_time, item.end_time) + }} - - 2025/08/27 20:00 ~ 2025/08/28 04:30 \n共8小时30分钟 + {{ item.room_name || '' }} - - 305包厢-大包,4人 - - - - - 可吸烟、男、信誉≧4.0 - - - - - - - - 已约牌友: + + + 牌友评价 - - - - - - @@ -81,12 +76,9 @@ 请对每位牌友进行评价 - - - 树下的胖子 + @@ -155,13 +147,13 @@ - - - 树下的胖子 + {{ user.nickName }} @@ -172,65 +164,185 @@ - - \ No newline at end of file