32 lines
883 B
JavaScript
32 lines
883 B
JavaScript
/**
|
|
* 上书记录相关服务
|
|
*/
|
|
import { bookApi } from './api.js';
|
|
|
|
/**
|
|
* 获取用户上书记录
|
|
* @param {String} phoneNumber - 用户手机号
|
|
* @param {Number} pageNum - 页码
|
|
* @param {Number} pageSize - 每页数量
|
|
* @param {String} date - 日期
|
|
* @returns {Promise<Object>} - 返回上书记录数据对象
|
|
*/
|
|
export const fetchBookRecords = async (phoneNumber, pageNum = 1, pageSize = 10, date) => {
|
|
try {
|
|
// 使用API模块调用接口
|
|
const response = await bookApi.getBookRecords(phoneNumber, pageNum, pageSize, date);
|
|
|
|
// 处理接口返回的数据
|
|
console.log("获取上书记录响应:", response);
|
|
|
|
// 检查响应状态
|
|
if (response.code === 200 && response.data) {
|
|
return response.data;
|
|
} else {
|
|
throw new Error('请求失败');
|
|
}
|
|
} catch (error) {
|
|
console.error('获取上书记录失败:', error);
|
|
throw error;
|
|
}
|
|
}; |