import {post} from './http' import { unwrapXkApi } from '@/utils/api-response.js' /** * 获取挂号记录列表 * @param params { patient_id: number, store_id: number, page: number } * @returns {Promise<*>} */ export async function getRegisterListApi(params) { return await post('/register/list', params, 3) } /** * 获取待支付挂号列表(首页提醒用) * @param params * @returns {Promise} */ export async function fetchUnpaidRegisterListApi(params = {}) { const storeId = params.store_id || uni.getStorageSync('store_id') || '11001'; const res = await post('/register/list?pageSize=100', { store_id: storeId, page: 1, ...params, }, 3); // /register/list → xk-api const { ok, payload } = unwrapXkApi(res) if (!ok) { return []; } const list = (payload && payload.list) || []; return list.filter((item) => item.status === 0 && item.is_cancel !== 1); }