| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- layui.use(['layer', 'echarts', 'element', 'count', 'laydate', 'form', 'mhttp'], function () {
- var laydate = layui.laydate;
- var $ = layui.jquery,
- layer = layui.layer,
- element = layui.element,
- count = layui.count,
- form = layui.form;
- let http = layui.mhttp;
- laydate.render({
- elem: '#start_date',
- type: 'datetime',
- format: "yyyy-MM-dd HH:mm:ss"
- });
- laydate.render({
- elem: '#end_date',
- type: 'datetime',
- format: "yyyy-MM-dd HH:mm:ss"
- });
- let beginTime = GetQueryString('start_date') ?? null;
- let endTime = GetQueryString('end_date') ?? null;
- form.on('submit(search-query)', function (data) {
- if (data.field.start_date !== '' || data.field.end_date !== '') {
- if (!data.field.start_date || !data.field.end_date) {
- layer.msg('请核对开始时间与结束时间!');
- return false;
- }
- let beginTime = new Date(data.field.start_date);
- let endTime = new Date(data.field.end_date);
- if (beginTime > endTime) {
- layer.msg('开始时间不能大于结束时间!');
- return false;
- }
- }
- });
- let loading = layer.msg('加载数据中...', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
- // 查询数据
- if (beginTime) {
- beginTime = beginTime.replace('+', ' ');
- }
- if (endTime) {
- let expEndTime = endTime.split("+");
- if (expEndTime[1] ==="00:00:00"){
- let date = new Date(expEndTime);
- date = date.setDate(date.getDate() -1);
- date = new Date(date);
- endTime = date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate()+' 23:59:59';
- }else{
- endTime = endTime.replace('+', ' ');
- }
- }
- $('#start_date').val(beginTime);
- $('#end_date').val(endTime);
- let search = httpRequestPostData({
- start_date: beginTime,
- end_date: endTime
- });
- let ret = http.ajax({
- url: '/total/income',
- data: search
- });
- ret.then((data) => {
- layer.close(loading);
- if (data.code === 401){
- cbRespnse401(data);
- return;
- }
- if (data.code === 200) {
- count.up("total_income", {
- time: 1000,
- num: data.data.total_income,
- regulator: 50
- });
- count.up("total_agent_income", {
- time: 1000,
- num: data.data.total_agent_income,
- regulator: 50
- });
- count.up("agent_commission_money", {
- time: 1000,
- num: data.data.agent_commission_money,
- regulator: 50
- });
- count.up("platform_revenue", {
- time: 1000,
- num: data.data.platform_revenue,
- regulator: 50
- });
- count.up("platform_total_revenue", {
- time: 1000,
- num: data.data.platform_total_revenue,
- regulator: 50
- });
- count.up("deduction_money", {
- time: 1000,
- num: data.data.deduction_money,
- regulator: 50
- });
- count.up("withdraw_money", {
- time: 1000,
- num: data.data.withdraw_money,
- regulator: 50
- });
- count.up("reg_user", {
- time: 1000,
- num: data.data.reg_user,
- regulator: 50
- });
- count.up("pay_user", {
- time: 1000,
- num: data.data.pay_user,
- regulator: 50
- });
- count.up("dau_total", {
- time: 1000,
- num: data.data.dau_total,
- regulator: 50
- });
- count.up("total_reg", {
- time: 1000,
- num: data.data.total_reg,
- regulator: 50
- });
- } else {
- layer.msg('数据加载出错!');
- }
- });
- });
|