947 lines
24 KiB
JavaScript
947 lines
24 KiB
JavaScript
// pages/member/rankingListSecond/rankingListSecond.js
|
|
var app = getApp();
|
|
var currentTabIndex = "0";
|
|
// 标记 防止重复加载
|
|
// var is_first_content = false;
|
|
// var is_second_content = false;
|
|
// var is_third_content = false;
|
|
Page({
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
team_agent: "",
|
|
language: "",
|
|
mailLanguage: "",
|
|
mailTeamDividendTitle: "",
|
|
mailDividend: "",
|
|
|
|
level_name: "",
|
|
dividend_ratio: "",
|
|
next_dividend_ratio: "",
|
|
|
|
ratioDatas: [],
|
|
|
|
activeName: 0,
|
|
first_content: [],
|
|
second_content: [],
|
|
third_content: [],
|
|
four_content: [],
|
|
bonus_active: true,
|
|
leveling_active: true,
|
|
prize_active: true,
|
|
extra_active: true,
|
|
record_index: "",
|
|
record_key: "",
|
|
tab_name: "提成",
|
|
bonus_lable: "",
|
|
leveling_label: "",
|
|
prize_label: "",
|
|
bonus_save: [],
|
|
leveling_save: [],
|
|
prize_save: [],
|
|
|
|
peopleCount: 0,
|
|
teamPerformance: {},
|
|
showRed: 0,
|
|
dividend_amount: "", // 佣金名称
|
|
dividend: {},
|
|
flat_prize: {},
|
|
award_gratitude: {},
|
|
extra_award: {},
|
|
|
|
// 分页
|
|
loading: false,
|
|
allLoaded: false,
|
|
goload: true,
|
|
isLoadMore: true,
|
|
page: 1,
|
|
total_page: 0,
|
|
|
|
dividend_type: "0",
|
|
is_activation_code: "0",
|
|
display1: -1,
|
|
teamDividendLang: {},
|
|
|
|
extra_award_label:""
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function (options) {
|
|
this.checkrouter();
|
|
// this.isGratitude()
|
|
this.initMailLanguage();
|
|
this.getData(0); // 初始化数据
|
|
// this.getPeople()
|
|
this.getDividendList("0");
|
|
// this.getTeamPerformance()
|
|
// this.getShowRed()
|
|
// this.getTeamDividend()
|
|
|
|
this.initPageData();
|
|
},
|
|
checkrouter() {
|
|
try {
|
|
// 推广中心是否开启该功能,没开启跳转到指定路径
|
|
let basic_info = wx.getStorageSync("yz_basic_info");
|
|
|
|
if (basic_info.lang.team_dividend) {
|
|
this.setData({
|
|
teamDividendLang: basic_info.lang.team_dividend,
|
|
});
|
|
}
|
|
|
|
let stop_info = basic_info.popularize_page.mini.vue_route;
|
|
let tabRouter = [
|
|
"pages/index/index",
|
|
"pages/category_v2/category_v2",
|
|
"pages/member/extension/extension",
|
|
"pages/buy/cart_v2/cart_v2",
|
|
"pages/member/index_v2/index_v2",
|
|
];
|
|
for (let i = 0; i < stop_info.length; i++) {
|
|
if (stop_info[i] == "teamAgentCenter") {
|
|
console.log(basic_info.popularize_page.mini.mini_url + "跳转的路径");
|
|
let suburl = basic_info.popularize_page.mini.mini_url.substr(1);
|
|
for (let i = 0; i < tabRouter.length; i++) {
|
|
if (tabRouter[i] == suburl) {
|
|
wx.reLaunch({
|
|
url: "/" + suburl,
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: "未开启推广权限",
|
|
duration: 1000,
|
|
icon: "none",
|
|
success: function () {
|
|
setTimeout(() => {
|
|
wx.redirectTo({
|
|
url: basic_info.popularize_page.mini.mini_url,
|
|
});
|
|
}, 1000);
|
|
},
|
|
});
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
} catch (e) {
|
|
console.log(e);
|
|
}
|
|
},
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady: function () {
|
|
let language = wx.getStorageSync("langIndex");
|
|
this.setData({
|
|
language: language.en,
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function () {
|
|
let that = this;
|
|
wx.getStorage({
|
|
key: "yz_basic_info",
|
|
success: function (res) {
|
|
console.log(res);
|
|
setTimeout(function () {
|
|
that.setData({
|
|
team_agent:
|
|
res.data.lang.team_dividend &&
|
|
res.data.lang.team_dividend.my_agent
|
|
? res.data.lang.team_dividend.my_agent
|
|
: "我的客户",
|
|
});
|
|
}, 2000);
|
|
},
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide: function () {},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload: function () {},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh: function () {},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function () {
|
|
if (this.data.isLoadMore) {
|
|
this.getMoreDividendList();
|
|
} else {
|
|
wx.showToast({
|
|
title: "没有更多数据",
|
|
icon: "none",
|
|
});
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage: function () {},
|
|
// setting Language
|
|
initMailLanguage() {
|
|
let mailLanguage;
|
|
let urlStr = app.getNetAddresss("setting.get-lang-setting");
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: (res) => {
|
|
let resData = res.data;
|
|
if (resData.result === 1) {
|
|
mailLanguage = resData.data;
|
|
let mailDividend = app.setMailLanguage(
|
|
"提成",
|
|
mailLanguage.team_dividend.dividend
|
|
);
|
|
let mailTeamDividendTitle = app.setMailLanguage(
|
|
"经销商管理中心",
|
|
mailLanguage.team_dividend.team_agent_centre
|
|
);
|
|
let dividend_amount = app.setMailLanguage(
|
|
"佣金",
|
|
mailLanguage.team_dividend.dividend_amount
|
|
);
|
|
let tab_name = app.setMailLanguage(
|
|
"提成",
|
|
mailLanguage.team_dividend.dividend
|
|
);
|
|
let extra_award_label = app.setMailLanguage(
|
|
"额外奖励",
|
|
mailLanguage.team_fjyx.extra_award
|
|
);
|
|
this.setData({
|
|
mailLanguage,
|
|
mailDividend,
|
|
mailTeamDividendTitle,
|
|
dividend_amount,
|
|
tab_name,
|
|
extra_award_label
|
|
});
|
|
|
|
console.log(this.data.mailLanguage, "语言");
|
|
wx.setNavigationBarTitle({
|
|
title: mailTeamDividendTitle ? mailTeamDividendTitle : "",
|
|
});
|
|
// this.isGratitude()
|
|
this.initInfo(); // 初始化info数据
|
|
} else {
|
|
wx.showToast({
|
|
title: resData.msg,
|
|
icon: "none",
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
getTeamDividend() {
|
|
let urlStr = app.getNetAddresss(
|
|
"plugin.team-fjyx.api.team-dividend.getTeamDividend"
|
|
);
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: (res) => {
|
|
let resData = res.data;
|
|
if (resData.result === 1) {
|
|
this.setData({
|
|
dividend: resData.data.dividend,
|
|
flat_prize: resData.data.flat_prize,
|
|
award_gratitude: resData.data.award_gratitude,
|
|
extra_award: resData.data.extra_award,
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: resData.msg,
|
|
icon: "none",
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
getPeople(data) {
|
|
this.setData({
|
|
peopleCount: data,
|
|
});
|
|
// let urlStr = app.getNetAddresss('plugin.team-dividend.api.team.getTeamChildCount')
|
|
// app._getNetWork({
|
|
// url: urlStr,
|
|
// success: (res) => {
|
|
// let resData = res.data;
|
|
// if (resData.result === 1) {
|
|
// this.setData({
|
|
// peopleCount: resData.data.child_count
|
|
// })
|
|
// } else {
|
|
// wx.showToast({
|
|
// title: resData.msg,
|
|
// icon: 'none'
|
|
// })
|
|
// }
|
|
// },
|
|
// fail: function(res) {
|
|
// console.log(res)
|
|
// }
|
|
// })
|
|
},
|
|
getShowRed(data) {
|
|
this.setData({
|
|
showRed: data,
|
|
});
|
|
// let urlStr = app.getNetAddresss('plugin.team-dividend.api.red-pack.enable')
|
|
// app._getNetWork({
|
|
// url: urlStr,
|
|
// success: (res) => {
|
|
// let resData = res.data;
|
|
// if (resData.result === 1) {
|
|
// this.setData({
|
|
// showRed: resData.data.redpack_enable
|
|
// })
|
|
// } else {
|
|
// wx.showToast({
|
|
// title: resData.msg,
|
|
// icon: 'none'
|
|
// })
|
|
// }
|
|
// },
|
|
// fail: function(res) {
|
|
// console.log(res)
|
|
// }
|
|
// })
|
|
},
|
|
getTeamPerformance(data) {
|
|
this.setData({
|
|
teamPerformance: data,
|
|
});
|
|
// let urlStr = app.getNetAddresss('plugin.team-dividend.api.results.index')
|
|
// app._getNetWork({
|
|
// url: urlStr,
|
|
// success: (res) => {
|
|
// let resData = res.data;
|
|
// if (resData.result === 1) {
|
|
// this.setData({
|
|
// teamPerformance: resData.data
|
|
// })
|
|
// } else {
|
|
// wx.showToast({
|
|
// title: resData.msg,
|
|
// icon: 'none'
|
|
// })
|
|
// }
|
|
// },
|
|
// fail: function(res) {
|
|
// console.log(res)
|
|
// }
|
|
// })
|
|
},
|
|
|
|
// 是否出现感恩奖
|
|
isGratitude(data) {
|
|
// let urlStr = app.getNetAddresss('plugin.team-dividend.api.team-dividend.get-dividend-type')
|
|
// app._postNetWork({
|
|
// url: urlStr,
|
|
// success: (response) => {
|
|
// let resData = response.data;
|
|
// if (resData.result === 1) {
|
|
let bonus_lable = app.setMailLanguage(
|
|
"提成",
|
|
this.data.mailLanguage.team_dividend.dividend
|
|
);
|
|
let leveling_label = app.setMailLanguage(
|
|
"平级奖",
|
|
this.data.mailLanguage.team_fjyx.flat_prize
|
|
);
|
|
let prize_label = app.setMailLanguage(
|
|
"感恩奖",
|
|
this.data.mailLanguage.team_dividend.award_gratitude
|
|
);
|
|
let extra_label = "额外分红";
|
|
this.setData({
|
|
bonus_lable,
|
|
leveling_label,
|
|
prize_label,
|
|
extra_label,
|
|
record_index: data.is_flat_prize || null,
|
|
record_key: data.is_award_gratitude || null,
|
|
});
|
|
|
|
if (
|
|
data.is_flat_prize == 1 &&
|
|
data.is_award_gratitude == 1 &&
|
|
data.is_extra_award == 1
|
|
) {
|
|
this.setData({
|
|
leveling_active: true,
|
|
prize_active: true,
|
|
extra_active: true,
|
|
});
|
|
} else if (
|
|
data.is_flat_prize == 1 &&
|
|
data.is_award_gratitude == 1 &&
|
|
data.is_extra_award == 0
|
|
) {
|
|
this.setData({
|
|
leveling_active: true,
|
|
prize_active: true,
|
|
extra_active: false,
|
|
});
|
|
} else if (
|
|
data.is_flat_prize == 0 &&
|
|
data.is_award_gratitude == 1 &&
|
|
data.is_extra_award == 1
|
|
) {
|
|
this.setData({
|
|
leveling_active: false,
|
|
prize_active: true,
|
|
extra_active: true,
|
|
});
|
|
} else if (
|
|
data.is_flat_prize == 0 &&
|
|
data.is_award_gratitude == 1 &&
|
|
data.is_extra_award == 0
|
|
) {
|
|
this.setData({
|
|
leveling_active: false,
|
|
prize_active: true,
|
|
extra_active: false,
|
|
});
|
|
} else if (
|
|
data.is_flat_prize == 1 &&
|
|
data.is_award_gratitude == 0 &&
|
|
data.is_extra_award == 0
|
|
) {
|
|
this.setData({
|
|
leveling_active: true,
|
|
prize_active: false,
|
|
extra_active: false,
|
|
});
|
|
} else if (
|
|
data.is_flat_prize == 1 &&
|
|
data.is_award_gratitude == 0 &&
|
|
data.is_extra_award == 1
|
|
) {
|
|
this.setData({
|
|
leveling_active: true,
|
|
prize_active: false,
|
|
extra_active: true,
|
|
});
|
|
} else if (
|
|
data.is_flat_prize == 0 &&
|
|
data.is_award_gratitude == 0 &&
|
|
data.is_extra_award == 1
|
|
) {
|
|
this.setData({
|
|
leveling_active: false,
|
|
prize_active: false,
|
|
extra_active: true,
|
|
});
|
|
} else if (
|
|
data.is_flat_prize == 0 &&
|
|
data.is_award_gratitude == 0 &&
|
|
data.is_extra_award == 0
|
|
) {
|
|
this.setData({
|
|
leveling_active: false,
|
|
prize_active: false,
|
|
extra_active: false,
|
|
});
|
|
}
|
|
// } else {
|
|
// wx.showToast({
|
|
// title: resData.msg,
|
|
// icon: 'none'
|
|
// })
|
|
// }
|
|
// },
|
|
// fail: function(res) {
|
|
// console.log(res)
|
|
// }
|
|
// })
|
|
},
|
|
|
|
// 初始化info数据
|
|
initInfo() {
|
|
let urlStr = app.getNetAddresss("plugin.team-fjyx.api.index");
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: (res) => {
|
|
let resData = res.data;
|
|
if (resData.result === 1) {
|
|
if (resData.data.is_not_agent) {
|
|
wx.showToast({
|
|
title: "你不是经销商!",
|
|
icon: "none",
|
|
});
|
|
}
|
|
this.setData({
|
|
is_activation_code: resData.data.is_activation_code,
|
|
level_name: resData.data.level_name,
|
|
dividend_ratio: resData.data.dividend_ratio,
|
|
next_dividend_ratio: resData.data.next_dividend_ratio,
|
|
is_customer: resData.data.is_customer,
|
|
is_team_data: resData.data.is_team_data,
|
|
});
|
|
this.getPeople(resData.data.child_count);
|
|
this.getShowRed(resData.data.redpack_enable);
|
|
this.getTeamPerformance({
|
|
team_goods_total: resData.data.team_goods_total,
|
|
team_order_price: resData.data.team_order_price,
|
|
});
|
|
this.isGratitude({
|
|
is_award_gratitude: resData.data.is_award_gratitude,
|
|
is_extra_award: resData.data.is_extra_award,
|
|
is_flat_prize: resData.data.is_flat_prize,
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: resData.msg,
|
|
icon: "none",
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
|
|
// 初始化数据
|
|
getData(value) {
|
|
let urlStr = app.getNetAddresss(
|
|
"plugin.team-fjyx.api.team-dividend.get-dividend-statistic"
|
|
);
|
|
urlStr += "÷nd_type=" + value;
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: (response) => {
|
|
let resData = response.data;
|
|
if (resData.result === 1) {
|
|
// 组装数据
|
|
let arr = [];
|
|
let itemDay = {};
|
|
itemDay.money = resData.data.today;
|
|
itemDay.data = "今日";
|
|
itemDay.name = "data";
|
|
arr.push(itemDay);
|
|
|
|
let itemYesterday = {};
|
|
itemYesterday.money = resData.data.yesterday;
|
|
itemYesterday.data = "昨日";
|
|
itemYesterday.name = "data";
|
|
arr.push(itemYesterday);
|
|
|
|
let itemWeek = {};
|
|
itemWeek.money = resData.data.this_week;
|
|
itemWeek.data = "本周";
|
|
itemWeek.name = "data";
|
|
arr.push(itemWeek);
|
|
|
|
let itemMonth = {};
|
|
itemMonth.money = resData.data.this_month;
|
|
itemMonth.data = "本月累计" + this.data.tab_name;
|
|
itemMonth.name = "mounth";
|
|
arr.push(itemMonth);
|
|
this.setData({
|
|
ratioDatas: arr,
|
|
});
|
|
if (value == 0) {
|
|
this.setData({
|
|
bonus_save: arr,
|
|
});
|
|
} else if (value == 1) {
|
|
this.setData({
|
|
leveling_save: arr,
|
|
});
|
|
} else if (value == 2) {
|
|
this.setData({
|
|
prize_save: arr,
|
|
});
|
|
}
|
|
} else {
|
|
wx.showToast({
|
|
title: resData.msg,
|
|
icon: "none",
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
openDetail(e) {
|
|
console.log(e.currentTarget.dataset.ind2);
|
|
console.log(this.data.display1);
|
|
if (e.currentTarget.dataset.ind2 == this.data.display1) {
|
|
this.setData({
|
|
display1: "-1",
|
|
});
|
|
return;
|
|
}
|
|
this.setData({
|
|
display1: e.currentTarget.dataset.ind2,
|
|
});
|
|
},
|
|
// setting sun
|
|
|
|
// 获取佣金列表
|
|
getDividendList(value) {
|
|
let urlStr = app.getNetAddresss(
|
|
"plugin.team-fjyx.api.team-dividend.get-dividend-list"
|
|
);
|
|
urlStr += "÷nd_type=" + value + "&page=" + this.data.page;
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: (res) => {
|
|
let resData = res.data;
|
|
if (resData.result === 1) {
|
|
switch (this.data.dividend_type) {
|
|
case "0":
|
|
if (this.data.first_content.length <= 0) {
|
|
this.setData({
|
|
["first_content[" +
|
|
this.data.first_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
}
|
|
break;
|
|
case "1":
|
|
if (this.data.second_content.length <= 0) {
|
|
this.setData({
|
|
["second_content[" +
|
|
this.data.second_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
}
|
|
break;
|
|
case "2":
|
|
if (this.data.third_content.length <= 0) {
|
|
this.setData({
|
|
["third_content[" +
|
|
this.data.third_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
}
|
|
break;
|
|
case "3":
|
|
if (this.data.four_content.length <= 0) {
|
|
this.setData({
|
|
["four_content[" +
|
|
this.data.four_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
this.setData({
|
|
total_page: resData.data.lastpage,
|
|
is_team_buyer: parseInt(resData.data.is_team_buyer),
|
|
is_team_order_details: parseInt(resData.data.is_team_order_details),
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: resData.msg,
|
|
icon: "none",
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
getMoreDividendList() {
|
|
if (this.data.page == this.data.total_page) {
|
|
wx.showToast({
|
|
title: "没有更多",
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
return;
|
|
}
|
|
|
|
if (this.data.page >= this.data.total_page) {
|
|
this.setData({
|
|
loading: true,
|
|
allLoaded: true,
|
|
});
|
|
wx.showToast({
|
|
title: "没有更多",
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
return;
|
|
} else {
|
|
let page = this.data.page + 1;
|
|
this.setData({
|
|
page,
|
|
});
|
|
let urlStr = app.getNetAddresss(
|
|
"plugin.team-fjyx.api.team-dividend.get-dividend-list"
|
|
);
|
|
urlStr +=
|
|
"÷nd_type=" + this.data.dividend_type + "&page=" + this.data.page;
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: (res) => {
|
|
let resData = res.data;
|
|
if (resData.result === 1) {
|
|
this.setData({
|
|
loading: false,
|
|
allLoaded: false,
|
|
});
|
|
switch (this.data.dividend_type) {
|
|
case "0":
|
|
// let listOne = that.data.first_content.concat(resData.data.data)
|
|
this.setData({
|
|
["first_content[" +
|
|
this.data.first_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
break;
|
|
case "1":
|
|
// let listTwo = that.data.second_content.concat(resData.data.data)
|
|
this.setData({
|
|
["second_content[" +
|
|
this.data.second_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
break;
|
|
case "2":
|
|
// let listThree = that.data.third_content.concat(resData.data.data)
|
|
this.setData({
|
|
["third_content[" +
|
|
this.data.third_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
break;
|
|
default:
|
|
break;
|
|
case "3":
|
|
this.setData({
|
|
["four_content[" +
|
|
this.data.four_content.length +
|
|
"]"]: resData.data.data,
|
|
});
|
|
break;
|
|
}
|
|
this.setData({
|
|
total_page: resData.data.lastpage,
|
|
});
|
|
} else {
|
|
let pagesO = this.data.page - 1;
|
|
this.setData({
|
|
page: pagesO,
|
|
loading: true,
|
|
allLoaded: true,
|
|
isLoadMore: false,
|
|
});
|
|
return;
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
}
|
|
},
|
|
// setting sun
|
|
// 直推奖
|
|
getDividendListByType2() {
|
|
let urlStr = app.getNetAddresss(
|
|
"plugin.team-fjyx.api.team-dividend.get-reward"
|
|
);
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: (res) => {
|
|
let resData = res.data;
|
|
if (resData.result === 1) {
|
|
this.setData({
|
|
third_content: resData.data,
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: resData.msg,
|
|
icon: "none",
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
|
|
// setting sun
|
|
// 设置选择后的数据
|
|
setDataByTabIndex(currtitle) {
|
|
// setting sun
|
|
// if (this.data.record_index == 0 && this.data.record_key == 1) {
|
|
// if (currentTabIndex == 1) {
|
|
// currentTabIndex = 2
|
|
// }
|
|
// }
|
|
|
|
this.initPageData();
|
|
console.log(currtitle, "currtitle");
|
|
// 这里是根据导航名称来判断的 有些会不显示所以每个地方都要判断
|
|
if (currentTabIndex == "0") {
|
|
if (currtitle == "额外分红") {
|
|
this.getDividendList("3");
|
|
let tab_name = "额外分红";
|
|
this.setData({
|
|
dividend_type: "3",
|
|
tab_name,
|
|
});
|
|
this.getData("3");
|
|
return;
|
|
}
|
|
|
|
this.getDividendList("0");
|
|
let tab_name = app.setMailLanguage(
|
|
"提成",
|
|
this.data.mailLanguage.team_dividend.dividend
|
|
);
|
|
this.setData({
|
|
dividend_type: "0",
|
|
tab_name,
|
|
});
|
|
this.getData("0");
|
|
} else if (currentTabIndex == "1") {
|
|
if (currtitle == "额外分红") {
|
|
this.getDividendList("3");
|
|
let tab_name = "额外分红";
|
|
this.setData({
|
|
dividend_type: "3",
|
|
tab_name,
|
|
});
|
|
this.getData("3");
|
|
return;
|
|
}
|
|
if (currtitle == "感恩奖") {
|
|
this.getDividendList("2");
|
|
let tab_name = "感恩奖";
|
|
this.setData({
|
|
dividend_type: "2",
|
|
tab_name,
|
|
});
|
|
this.getData("2");
|
|
return;
|
|
}
|
|
this.getDividendList("1");
|
|
|
|
let tab_name = app.setMailLanguage(
|
|
"平级奖",
|
|
this.data.mailLanguage.team_dividend.flat_prize
|
|
);
|
|
this.setData({
|
|
dividend_type: "1",
|
|
tab_name,
|
|
});
|
|
this.getData("1");
|
|
} else if (currentTabIndex == "2") {
|
|
if (currtitle == "额外分红") {
|
|
this.getDividendList("3");
|
|
let tab_name = "额外分红";
|
|
this.setData({
|
|
dividend_type: "3",
|
|
tab_name,
|
|
});
|
|
this.getData("3");
|
|
return;
|
|
}
|
|
|
|
this.getDividendList("2");
|
|
let tab_name = app.setMailLanguage(
|
|
"感恩奖",
|
|
this.data.mailLanguage.team_dividend.award_gratitude
|
|
);
|
|
this.setData({
|
|
dividend_type: "2",
|
|
tab_name,
|
|
});
|
|
this.getData("2");
|
|
}
|
|
},
|
|
initPageData() {
|
|
this.setData({
|
|
loading: false,
|
|
allLoaded: false,
|
|
goload: true,
|
|
isLoadMore: true,
|
|
page: 1,
|
|
total_page: 0,
|
|
});
|
|
},
|
|
// setting sun
|
|
// tab 点击
|
|
handleClick(tab) {
|
|
console.log(tab);
|
|
this.setData({
|
|
activeName: currentTabIndex,
|
|
page: 1,
|
|
});
|
|
|
|
if (currentTabIndex == tab.detail.index) {
|
|
return;
|
|
} else {
|
|
currentTabIndex = tab.detail.index;
|
|
}
|
|
|
|
this.setData({
|
|
activeName: currentTabIndex,
|
|
});
|
|
console.log(currentTabIndex, "currentTabIndex");
|
|
let currtitle = tab.detail.title;
|
|
this.setDataByTabIndex(currtitle);
|
|
},
|
|
// 跳转到激活码
|
|
teamCode() {
|
|
wx.navigateTo({
|
|
url: "/packageE/newteamCode/newteamCode",
|
|
});
|
|
},
|
|
// 跳转到我的客户
|
|
TeamClient() {
|
|
wx.navigateTo({
|
|
url: "/packageE/newTeamClient/newTeamClient",
|
|
});
|
|
},
|
|
// 跳转到红包奖励
|
|
FranchiserRed() {
|
|
wx.navigateTo({
|
|
url: "/packageE/newFranchiserRed/newFranchiserRed",
|
|
});
|
|
},
|
|
// 跳转到团队业绩
|
|
teamPerformance() {
|
|
wx.navigateTo({
|
|
url: "/packageE/newteamPerformance/newteamPerformance",
|
|
});
|
|
},
|
|
});
|