...
|
...
|
@@ -23,6 +23,19 @@ const getTime = (time, a)=> { |
|
|
};
|
|
|
|
|
|
/**
|
|
|
* 取时间的秒数
|
|
|
* @param time
|
|
|
* @returns {number}
|
|
|
*/
|
|
|
const getDate = (time)=> {
|
|
|
if (typeof (time) === "string") {
|
|
|
return new Date(time).getTime() / 1000;
|
|
|
} else {
|
|
|
return new Date(time.getFullYear() + "-" + time.getMonth() + "-" + time.getDate()).getTime() / 1000;
|
|
|
}
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
* yoho币页面加载
|
|
|
*/
|
|
|
const index = (req, res, next) => {
|
...
|
...
|
@@ -30,13 +43,13 @@ const index = (req, res, next) => { |
|
|
let page = parseInt(req.query.page, 10) || 1;
|
|
|
let queryType = parseInt(req.query.queryType, 10) || 0;
|
|
|
let beginTime = req.query.beginTime || getTime(new Date(), 3);
|
|
|
let date1 = new Date().getTime();
|
|
|
let date2 = new Date(beginTime).getTime();
|
|
|
let selectIndex = parseInt((date1 - date2) / (1000 * 3600 * 24 * 90), 10);
|
|
|
let date1 = getDate(new Date());
|
|
|
let date2 = getDate(beginTime);
|
|
|
let selectIndex = parseInt((date1 - date2) / (90 * 3600 * 24), 10);
|
|
|
|
|
|
currencyModel.getIndexData(uid, page, queryType, beginTime).then(result=> {
|
|
|
result.list.tabs[queryType].isActive = true;
|
|
|
result.list.coinList.forEach(function(x) {
|
|
|
result.list.coinList.forEach(function (x) {
|
|
|
x.date = x.date.replace(/\-/g, '.');
|
|
|
});
|
|
|
result.list.selects[selectIndex > 2 ? 2 : selectIndex].isSelected = 'selected';
|
...
|
...
|
|