...
|
...
|
@@ -114,16 +114,20 @@ const processFloor = (list) => { |
|
|
* @param {[object]} gender
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
const getChannelResource = (gender) => {
|
|
|
gender = gender || 'boys';
|
|
|
const getChannelResource = (params) => {
|
|
|
params.gender = params.gender || 'boys';
|
|
|
|
|
|
return api.get('operations/api/v5/resource/home', sign.apiSign({
|
|
|
new_device: true, // eslint-disable-line
|
|
|
gender: genderData[gender],
|
|
|
content_code: contentCode[gender], // eslint-disable-line
|
|
|
params = Object.assign({
|
|
|
gender: genderData[params.gender],
|
|
|
content_code: contentCode[params.gender], // eslint-disable-line
|
|
|
page: 1,
|
|
|
limit: 30
|
|
|
})).then(result => {
|
|
|
}, params);
|
|
|
if (!params.uid) {
|
|
|
params.new_device = true; // eslint-disable-line
|
|
|
}
|
|
|
|
|
|
return api.get('operations/api/v5/resource/home', sign.apiSign(params)).then(result => {
|
|
|
if (result.code === 200) {
|
|
|
return processFloor(result.data.list);
|
|
|
} else {
|
...
|
...
|
@@ -157,7 +161,7 @@ const getLeftNav = (choosed) => { |
|
|
exports.getChannelDate = (params) => {
|
|
|
var channelData = {};
|
|
|
|
|
|
return Promise.all([getChannelResource(params.gender), getLeftNav(params.gender)]).then((data) => {
|
|
|
return Promise.all([getChannelResource(params), getLeftNav(params.gender)]).then((data) => {
|
|
|
channelData.content = data[0]; // 资源位数据
|
|
|
channelData.sideNav = data[1]; // 侧边栏数据
|
|
|
|
...
|
...
|
|