let urlPrefix = getUrlPrefix() let browser = checkVersion() let env = EnvCheck(); if (env == 'test') { new VConsole(); } // 封裝layer消息提醒框 let layerIndex var langReplace; var localLang; const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => { layer.open({ type: 2, shadeClose: false, content, success(e) { layerIndex = $(e).attr('index') } }) } const hideLoading = (index) => { layer.close(index) } const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => { layer.open({ content, time, skin: 'msg' }) } // 前七天 function getPreviousSevenDays() { const today = new Date(); today.setDate(today.getDate() - 7); return dateFormat(today, 'yyyy-MM-dd'); } var startDate = getPreviousSevenDays(); var endDate = dateFormat(new Date(), 'yyyy-MM-dd'); // 初始化函數 $(function () { getInfoFromClient(); fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言 setTimeout(function () { // 頁面全屏 if (browser.app) { if (browser.android) { window.androidJsObj.initShowNav(false) } else { window.webkit.messageHandlers.initShowNav.postMessage(0) } }; // 頂部返回事件 $('.back img').click(() => { if (browser.android) { window.androidJsObj.closeWebView() } else { window.webkit.messageHandlers.closeWebView.postMessage(null) } }) fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言 langReplace = window.lang.replace; localLang = window.lang; translateFun(); getData() $('.time_flex .change_start span').text(startDate); $('.time_flex .change_end span').text(endDate); }, 100) }) function translateFun() { var langReplace = window.lang.replace; var localLang = window.lang; $('.page_title').html(langReplace(localLang.demoModule.page_title)); $('.Monthly_Number').html(langReplace(localLang.demoModule.Monthly_Number)); $('.Total_Agency').html(langReplace(localLang.demoModule.Total_Agency)); $('.Check_Detail').html(langReplace(localLang.demoModule.Check_Detail)); $('.Agency_Number').html(langReplace(localLang.demoModule.Agency_Number)); $('.Agency_Income').html(langReplace(localLang.demoModule.Agency_Income)); $('.Agency_List .title').html(langReplace(localLang.demoModule.Agency_List)); $('.Agency_ID').html(langReplace(localLang.demoModule.Agency_ID)); $('.Agent_ID').html(langReplace(localLang.demoModule.Agent_ID)); $('.Create_Date').html(langReplace(localLang.demoModule.Create_Date)); $('.Diamonds_Income').html(langReplace(localLang.demoModule.Diamonds_Income)); $('.title_date').html(langReplace(localLang.demoModule.title_date)); $('.Confirm').html(langReplace(localLang.demoModule.Confirm)); } var pageNo = 1; var pageSize = 20; var canNext = true; var AgencyList = []; var partitionId; var resPageLength; function getData() { showLoading(); networkRequest({ type: "GET", url: urlPrefix + "/bdGuild/center", data: { pageNo, pageSize, pub_uid: pubInfo.uid, // pub_uid: 3838, endDate: endDate, startDate: startDate, }, success: function (res) { if (res.code == 200) { $('.Agency_List .content_list .content_box').remove(); $('.monthGuildNum').text(res.data.monthGuildNum); $('.totalGuildNum').text(res.data.totalGuildNum); $('.guildNum').text(res.data.guildNum); $('.diamondNum').text(res.data.diamondNum); partitionId = res.data.partitionId; let str = '' resPageLength = res.data.guildInfoList.length AgencyList = [...AgencyList, ...res.data.guildInfoList] AgencyList.forEach((item, index) => { str += `
${item.guildName}
${langReplace(localLang.demoModule.Agency_ID)} ${item.guildId}
${langReplace(localLang.demoModule.Agent_ID)} ${item.ownerErbanNo}
${langReplace(localLang.demoModule.Create_Date)} ${item.createTimeStr}
${langReplace(localLang.demoModule.Diamonds_Income)} ${item.diamondNum}
` }) $('.Agency_List .content_list').append(str) if (partitionId == 1 || partitionId == 8) { $('.Coins_Income').show(); $('.Diamonds_Income').hide(); $('.Income_txt img').attr('src', './images/coins.png'); $('.Agency_Income').html(langReplace(localLang.demoModule.Agency_Coins_Income)); $('.Income_img').attr('src', './images/coins.png'); } } else { toastMsg(res.message) } canNext = true hideLoading(layerIndex); }, error: function (res) { console.log(res, "报错啦"); hideLoading(layerIndex); canNext = true }, }) } // 页面触底 分页加载 $(window).scroll(function () { if ($(this).scrollTop() + $(this).height() >= $(document).height() - 5) { console.log(canNext); if (canNext && resPageLength == pageSize) { canNext = false pageNo++; getData(); } else { // toastMsg("No more~"); } } }); $('.detail').click(function () { window.location.href = `./agencyList.html` return }) var timeType; // 选择开始时间 $('.time_flex .change_start').click(function () { timeType = 1; bodyScroolFun(true); $('.timeBox').show(); }) // 选择结束时间 $('.time_flex .change_end').click(function () { timeType = 2; bodyScroolFun(true); $('.timeBox').show(); }) $('.timeBox').click(function () { $('.timeBox').toggle(); }) function getLastEightWeeksTimestamps(newTime) { const timestamps = []; const now = newTime; // 计算从今天往前 三个月 周的起点 const startDate = new Date(now.getTime() - 90 * 24 * 60 * 60 * 1000); // 从起点开始,每天增加到当前日期 for (let i = 0; i <= 90; i++) { const currentDay = new Date(startDate.getTime() + i * 24 * 60 * 60 * 1000); timestamps.push(dateFormat(currentDay.getTime(), "yyyy-MM-dd")); } return timestamps.reverse(); } var str = ''; getLastEightWeeksTimestamps(new Date()).forEach(res => { str += `
  • ${res}
  • ` }) $('.timeBox .timeBox_in ul').append(str); // 选择时间 $('.timeBox .timeBox_in ul').on('click', 'li', function (event) { event.stopPropagation(); var time = $(this).text(); $(this).addClass('act').siblings().removeClass('act'); if (timeType == 1) { startDate = time; } else { endDate = time; } }) // 确认时间按钮 $('.timeBox .timeBox_in .but').click(function (event) { event.stopPropagation(); if (timeType == 1) { $('.time_flex .change_start span').text(startDate); } else { $('.time_flex .change_end span').text(endDate); } bodyScroolFun(false); $('.timeBox').hide(); pageNo = 1; AgencyList = []; getData(); })