daShangDao_miniProgram/services/modules/category.js
2026-06-15 16:37:57 +08:00

50 lines
1.1 KiB
JavaScript

/**
* 孔夫子网分类服务
* @module services/category
*/
/**
* 获取图书分类信息
* @param {string} cookies - cookies认证信息
* @returns {Promise<Array>} - 返回分类列表数据
*/
export async function getCategory(cookies) {
try {
if (!cookies) {
cookies = uni.getStorageSync('cookies')
console.log('从本地存储获取cookies:', cookies)
}
const response = await uni.request({
url: 'https://api.buzhiyushu.cn/api/kongfz/getCategory',
method: 'GET',
data: {
token: cookies
},
header: {
'Content-Type': 'application/json'
}
})
const [_, res] = response
if (res.statusCode === 200) {
return res.data
} else {
throw new Error(`获取分类信息失败: ${res.statusCode}`)
}
} catch (error) {
console.error('获取图书分类信息失败:', error)
uni.showToast({
title: error.message || '获取图书分类信息失败',
icon: 'none',
duration: 2500
})
return null
}
}
export default {
getCategory
}