| | |
| | | </div> |
| | | <select class="form-control" id="cCode" > |
| | | <option value="">请选择</option> |
| | | <option value="0">平台</option> |
| | | @for(obj in list){ |
| | | <option value="${obj.id}">${obj.name}</option> |
| | | @} |
| | |
| | | </br> |
| | | </br> |
| | | |
| | | <span>会员费收入:<label id="fee1">0.0</label></span> |
| | | <span>玩湃币充值收入:<label id="fee2">0.0</label></span> |
| | | <span>课程收入:<label id="fee3">0.0</label></span> |
| | | <span>活动/赛事收入:<label id="fee4">0.0</label></span> |
| | | <span>订场收入:<label id="fee5">0.0</label></span> |
| | | <span>门票收入:<label id="fee7">0.0</label></span> |
| | | <span>商品/其他收入:<label id="fee7">0.0</label></span> |
| | | </br> |
| | | </br> |
| | | </br> |
| | |
| | | </br> |
| | | <div style="height: 25px;box-sizing: border-box;background:#f3f3f4;line-height: 25px;border:1px solid;margin-bottom: 20px;width: 500px"> |
| | | <div id="e1" class='table3' onclick="getContent2(1)" style="border-right: 1px solid #333;background-color: rgb(26, 179, 148);color: white;">活动次数</div> |
| | | <div id="e2" class='table3' onclick="getContent2(2)" style="border-right: 1px solid #333;">预定次数</div> |
| | | <div id="e2" class='table3' onclick="getContent2(2)" style="border-right: 1px solid #333;">活动报名人数</div> |
| | | </div> |
| | | </div> |
| | | <div class="col-sm-10"> |
| | |
| | | <script src="${ctxPath}/modular/system/dataStatistics/tSite.js"></script> |
| | | <script src="${ctxPath}/static/js/plugins/switchery/switchery.js"></script> |
| | | <script> |
| | | // 仅格式化前端展示,接口返回的原始数值不作改动。 |
| | | function formatStatisticNumber(value) { |
| | | var number = Number(value); |
| | | return isFinite(number) ? number.toFixed(2) : '0.00'; |
| | | } |
| | | |
| | | var weekX = ["1周","2周","3周","4周"]; |
| | | var monthX = ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]; |
| | |
| | | var netIncomeAmount = document.getElementById("netIncomeAmount"); |
| | | var couponDeductionAmount = document.getElementById("couponDeductionAmount"); |
| | | var refundAmount = document.getElementById("refundAmount"); |
| | | t1.innerText = list[0] || 0; |
| | | t2.innerText = "年度应收:"+list[1]+" "; |
| | | netIncomeAmount.innerText = resp.netIncomeAmount || 0; |
| | | couponDeductionAmount.innerText = resp.couponDeductionAmount || 0; |
| | | refundAmount.innerText = resp.refundAmount || 0; |
| | | t3.innerText = "月度营收:"+list[2]+" "; |
| | | t4.innerText = "周度营收:"+list[3]+" "; |
| | | t5.innerText = "日度营收:"+list[4]+" "; |
| | | t1.innerText = formatStatisticNumber(list[0]); |
| | | t2.innerText = "年度应收:" + formatStatisticNumber(list[1]) + " "; |
| | | netIncomeAmount.innerText = formatStatisticNumber(resp.netIncomeAmount); |
| | | couponDeductionAmount.innerText = formatStatisticNumber(resp.couponDeductionAmount); |
| | | refundAmount.innerText = formatStatisticNumber(resp.refundAmount); |
| | | var incomeTypeNet = resp.incomeTypeNet || {}; |
| | | $("#fee1").text(formatStatisticNumber(incomeTypeNet[1])); |
| | | $("#fee2").text(formatStatisticNumber(incomeTypeNet[2])); |
| | | $("#fee3").text(formatStatisticNumber(incomeTypeNet[3])); |
| | | $("#fee4").text(formatStatisticNumber(incomeTypeNet[4])); |
| | | $("#fee5").text(formatStatisticNumber(incomeTypeNet[5])); |
| | | $("#fee7").text(formatStatisticNumber(incomeTypeNet[6])); |
| | | t3.innerText = "月度营收:" + formatStatisticNumber(list[2]) + " "; |
| | | t4.innerText = "周度营收:" + formatStatisticNumber(list[3]) + " "; |
| | | t5.innerText = "日度营收:" + formatStatisticNumber(list[4]) + " "; |
| | | var year = resp.yearIncome; |
| | | var month = resp.monthIncome; |
| | | var week = resp.weekIncome; |
| | |
| | | }); |
| | | ajax.set("type",1); |
| | | ajax.set("operatorId",id); |
| | | ajax.set("time",beginTime); |
| | | ajax.start(); |
| | | // 营收 |
| | | var income = echarts.init(document.getElementById('income')); |
| | |
| | | } |
| | | var ajax = new $ax(Feng.ctxPath + "/data/selectYys", function (data) { |
| | | |
| | | $("#fee3").text(data.fee3) |
| | | $("#fee4").text(data.fee4) |
| | | $("#fee5").text(data.fee5) |
| | | $("#fee7").text(data.fee7) |
| | | $("#day").val(data.dayone) |
| | | $("#month").val(data.monthone) |
| | | $("#quarter").val(data.quarterone) |
| | |
| | | return; |
| | | } |
| | | var ajax3 = new $ax(Feng.ctxPath + "/data/backYys", function(data){ |
| | | $("#back1").text(data.thisYear); |
| | | $("#back2").text(data.thisMonth); |
| | | $("#back3").text(data.thisWeek); |
| | | $("#back4").text(data.thisDay); |
| | | $("#back1").text(formatStatisticNumber(data.thisYear)); |
| | | $("#back2").text(formatStatisticNumber(data.thisMonth)); |
| | | $("#back3").text(formatStatisticNumber(data.thisWeek)); |
| | | $("#back4").text(formatStatisticNumber(data.thisDay)); |
| | | option1 = { |
| | | tooltip: { |
| | | trigger: 'axis' |
| | |
| | | var yearX = []; |
| | | var timeX = []; |
| | | var dataX = []; |
| | | // 仅允许接口真实数据渲染,禁止历史遗留的演示图表覆盖统计结果。 |
| | | var renderDemoStatistics = false; |
| | | // 创建一个日期对象 |
| | | var currentDate = new Date(); |
| | | // 获取当前日期的号数 |
| | |
| | | jxtj() |
| | | srtj() |
| | | income() |
| | | } |
| | | if (!renderDemoStatistics) { |
| | | return; |
| | | } |
| | | var chartDom = document.getElementById('cookieTicket'); |
| | | var myChart = echarts.init(chartDom); |
| | |
| | | myChart.setOption(option); |
| | | }); |
| | | $(function(){ |
| | | if (!renderDemoStatistics) { |
| | | return; |
| | | } |
| | | var chartDom = document.getElementById('cookieCourse'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option; |
| | |
| | | myChart.setOption(option); |
| | | }); |
| | | $(function(){ |
| | | if (!renderDemoStatistics) { |
| | | return; |
| | | } |
| | | var chartDom = document.getElementById('cookieBooking'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option; |
| | |
| | | myChart.setOption(option); |
| | | }); |
| | | $(function(){ |
| | | if (!renderDemoStatistics) { |
| | | return; |
| | | } |
| | | var chartDom = document.getElementById('cookieAge'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option; |
| | |
| | | myChart.setOption(option); |
| | | }); |
| | | $(function(){ |
| | | if (!renderDemoStatistics) { |
| | | return; |
| | | } |
| | | var chartDom = document.getElementById('cookieGender'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option; |
| | |
| | | myChart.setOption(option); |
| | | }); |
| | | $(function(){ |
| | | if (!renderDemoStatistics) { |
| | | return; |
| | | } |
| | | var chartDom = document.getElementById('cookieTeachCourse'); |
| | | var myChart = echarts.init(chartDom); |
| | | var option; |