|
|
|
@ -22,29 +22,15 @@ Page({ |
|
|
|
// 获取当前用户类型参数
|
|
|
|
const userType = this.data.userType || 'seller'; |
|
|
|
|
|
|
|
const res = await new Promise((resolve, reject) => { |
|
|
|
wx.request({ |
|
|
|
url: `http://localhost:3003/api/managers?type=${userType}`, |
|
|
|
method: 'GET', |
|
|
|
timeout: 15000, |
|
|
|
header: { |
|
|
|
'content-type': 'application/json' |
|
|
|
}, |
|
|
|
success: resolve, |
|
|
|
fail: (error) => { |
|
|
|
console.error('网络请求失败:', error); |
|
|
|
reject(error); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
// 使用api.js中的请求工具,自动获取正确的服务器地址
|
|
|
|
const apiResponse = await api.request(`/api/managers?type=${userType}`, 'GET'); |
|
|
|
|
|
|
|
console.log('API响应状态码:', res?.statusCode); |
|
|
|
console.log('API响应数据:', res?.data ? JSON.stringify(res.data) : 'undefined'); |
|
|
|
console.log('API响应数据:', apiResponse ? JSON.stringify(apiResponse) : 'undefined'); |
|
|
|
|
|
|
|
// 更宽松的响应检查,确保能处理各种有效的响应格式
|
|
|
|
if (res && res.statusCode === 200 && res.data) { |
|
|
|
if (apiResponse) { |
|
|
|
// 无论success字段是否存在,只要有data字段就尝试处理
|
|
|
|
const dataSource = res.data.data || res.data; |
|
|
|
const dataSource = apiResponse.data || apiResponse; |
|
|
|
if (Array.isArray(dataSource)) { |
|
|
|
const processedData = dataSource.map(item => { |
|
|
|
// 解析information字段中的信息
|
|
|
|
|