/**
|
* 车辆品牌管理管理初始化
|
*/
|
var CouponStatistics = {
|
id: "TCarBrandTable", //表格id
|
seItem: null, //选中的条目
|
table: null,
|
layerIndex: -1,
|
type: 1,
|
dataId: null
|
};
|
var language =$("#language").val()
|
/**
|
* 初始化表格的列
|
*/
|
CouponStatistics.initColumn = function () {
|
return [
|
[
|
{field: 'selectItem', radio: true, colspan: 1, rowspan: 2},
|
{title: '主键id', field: 'id', visible: false, align: 'center', valign: 'middle', colspan: 1, rowspan: 2},
|
{title: '日期', field: 'time', visible: true, align: 'center', valign: 'middle',width:'300px',colspan: 1, rowspan: 2},
|
{title: '领取情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 4, rowspan: 1},
|
{title: '使用情况', field: '', visible: true, align: 'center', valign: 'middle',width:'800px', colspan: 3, rowspan: 1}
|
],
|
[
|
{title: '注册领取人数', field: 'orderNum', visible: true, align: 'center', valign: 'middle',width:'30%'},
|
{title: '赠送派发人数', field: 'cancelNum', visible: true, align: 'center', valign: 'middle',width:'30%'},
|
{title: '合计', field: 'cancelProportion', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'onlinePay', visible: true, align: 'center', valign: 'middle',width:'10%'},
|
{title: '使用人数', field: 'offlinePay', visible: true, align: 'center', valign: 'middle',width:'10%'},
|
{title: '使用张数', field: 'total', visible: true, align: 'center', valign: 'middle',width:'10%'},
|
{title: '使用金额', field: 'payProportion', visible: true, align: 'center', valign: 'middle',width:'10%'}
|
]
|
|
|
];
|
};
|
|
/**
|
* 检查是否选中
|
*/
|
CouponStatistics.check = function () {
|
var selected = $('#' + this.id).bootstrapTable('getSelections');
|
if(selected.length == 0){
|
if(language==1){
|
Feng.info("请先选中表格中的某一记录!");
|
}else if(language==2){
|
Feng.info("Please select 条记录 in the table first!");
|
}else {
|
Feng.info("Pilih catatan di tabel terlebih dahulu!");
|
}
|
|
return false;
|
}else{
|
CouponStatistics.seItem = selected[0];
|
return true;
|
}
|
};
|
|
|
CouponStatistics.cutover = function(type, e){
|
if(typeof type != 'undefined' && null != type){
|
CouponStatistics.type = type;
|
}
|
if(null != e){
|
$('.nav-tabs li').removeAttr('class');
|
$(e).attr('class', 'active');
|
}
|
CouponStatistics.refresh();
|
|
}
|
|
|
CouponStatistics.refresh = function(){
|
switch (CouponStatistics.type) {
|
case 1:
|
$('#panel1').show();
|
$('#panel2').hide();
|
$('#panel3').hide();
|
$('#panel4').hide();
|
$('#panel5').hide();
|
var defaultColunms = [
|
[
|
{field: 'selectItem', radio: true, colspan: 1, rowspan: 2},
|
{title: '日期', field: 'time', visible: true, align: 'center', valign: 'middle',width:'200px',colspan: 1, rowspan: 2},
|
{title: '领取情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 4, rowspan: 1},
|
{title: '使用情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 3, rowspan: 1}
|
],
|
[
|
{title: '注册领取人数', field: 'receivePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '赠送派发人数', field: 'giving', visible: true, align: 'center', valign: 'middle'},
|
{title: '合计', field: 'receive', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'receiveMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用人数', field: 'usePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用张数', field: 'use', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用金额', field: 'useMoney', visible: true, align: 'center', valign: 'middle'}
|
]
|
];
|
var table = new BSTable("TCarBrandTable1", "/report/queryCouponRegister", defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({
|
type: 2,
|
})
|
CouponStatistics.table = table.init();
|
break;
|
case 2:
|
$('#panel1').hide();
|
$('#panel2').show();
|
$('#panel3').hide();
|
$('#panel4').hide();
|
$('#panel5').hide();
|
var defaultColunms = [
|
[
|
{field: 'selectItem', radio: true, colspan: 1, rowspan: 2},
|
{title: '日期', field: 'time', visible: true, align: 'center', valign: 'middle',width:'200px',colspan: 1, rowspan: 2},
|
{title: '领取情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 4, rowspan: 1},
|
{title: '使用情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 3, rowspan: 1}
|
],
|
[
|
{title: '邀请领取人数', field: 'receivePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '合计', field: 'receive', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'receiveMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用人数', field: 'usePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用张数', field: 'use', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用金额', field: 'useMoney', visible: true, align: 'center', valign: 'middle'}
|
]
|
];
|
var table = new BSTable("TCarBrandTable2", "/report/queryCouponRegister", defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({
|
type: 3,
|
})
|
CouponStatistics.table = table.init();
|
break;
|
case 3:
|
$('#panel1').hide();
|
$('#panel2').hide();
|
$('#panel3').show();
|
$('#panel4').hide();
|
$('#panel5').hide();
|
var defaultColunms = [
|
[
|
{field: 'selectItem', radio: true, colspan: 1, rowspan: 2},
|
{title: '日期', field: 'time', visible: true, align: 'center', valign: 'middle',width:'200px',colspan: 1, rowspan: 2},
|
{title: '领取情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 4, rowspan: 1},
|
{title: '使用情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 3, rowspan: 1}
|
],
|
[
|
{title: '充值领取人数', field: 'receivePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '合计', field: 'receive', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'receiveMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用人数', field: 'usePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用张数', field: 'use', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用金额', field: 'useMoney', visible: true, align: 'center', valign: 'middle'}
|
]
|
];
|
var table = new BSTable("TCarBrandTable3", "/report/queryCouponRegister", defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({
|
type: 4,
|
})
|
CouponStatistics.table = table.init();
|
break;
|
case 4:
|
$('#panel1').hide();
|
$('#panel2').hide();
|
$('#panel3').hide();
|
$('#panel4').show();
|
$('#panel5').hide();
|
var defaultColunms = [
|
[
|
{field: 'selectItem', radio: true, colspan: 1, rowspan: 2},
|
{title: '日期', field: 'time', visible: true, align: 'center', valign: 'middle',width:'200px',colspan: 1, rowspan: 2},
|
{title: '使用情况', field: '', visible: true, align: 'center', valign: 'middle',width:'800px', colspan: 2, rowspan: 1}
|
],
|
[
|
{title: '折扣参与人数', field: 'userNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '折扣金额', field: 'discountMoney', visible: true, align: 'center', valign: 'middle'}
|
]
|
];
|
var table = new BSTable("TCarBrandTable4", "/report/queryDiscount1", defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams()
|
CouponStatistics.table = table.init();
|
break;
|
case 5:
|
$('#panel1').hide();
|
$('#panel2').hide();
|
$('#panel3').hide();
|
$('#panel4').hide();
|
$('#panel5').show();
|
var defaultColunms = [
|
[
|
{field: 'selectItem', radio: true, colspan: 1, rowspan: 2},
|
{title: '日期', field: 'time', visible: true, align: 'center', valign: 'middle',width:'200px',colspan: 1, rowspan: 2},
|
{title: '领取情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 4, rowspan: 1},
|
{title: '使用情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 3, rowspan: 1}
|
],
|
[
|
{title: '红包领取人数', field: 'receivePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '合计', field: 'receivePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'receiveMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用人数', field: 'usePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用张数', field: 'use', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用金额', field: 'useMoney', visible: true, align: 'center', valign: 'middle'}
|
]
|
];
|
var table = new BSTable("TCarBrandTable5", "/report/queryRedEnvelopes", defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({})
|
CouponStatistics.table = table.init();
|
break;
|
}
|
}
|
|
|
|
CouponStatistics.openCouponStatisticsInfo1 = function (type) {
|
var index = layer.open({
|
type: 2,
|
title: '注册奖励明细',
|
area: ['100%', '100%'], //宽高
|
fix: false, //不固定
|
maxmin: true,
|
content: Feng.ctxPath + '/report/showCouponStatisticsInfo?type=' + type
|
});
|
this.layerIndex = index;
|
};
|
CouponStatistics.openCouponStatisticsInfo2 = function (type) {
|
var index = layer.open({
|
type: 2,
|
title: '邀请奖励明细',
|
area: ['100%', '100%'], //宽高
|
fix: false, //不固定
|
maxmin: true,
|
content: Feng.ctxPath + '/report/showCouponStatisticsInfo?type=' + type
|
});
|
this.layerIndex = index;
|
};
|
CouponStatistics.openCouponStatisticsInfo3 = function (type) {
|
var index = layer.open({
|
type: 2,
|
title: '充值赠送奖励',
|
area: ['100%', '100%'], //宽高
|
fix: false, //不固定
|
maxmin: true,
|
content: Feng.ctxPath + '/report/showCouponStatisticsInfo?type=' + type
|
});
|
this.layerIndex = index;
|
};
|
CouponStatistics.openCouponStatisticsInfo4 = function (type) {
|
var index = layer.open({
|
type: 2,
|
title: '折扣优惠',
|
area: ['100%', '100%'], //宽高
|
fix: false, //不固定
|
maxmin: true,
|
content: Feng.ctxPath + '/report/showCouponStatisticsInfo?type=' + type
|
});
|
this.layerIndex = index;
|
};
|
CouponStatistics.openCouponStatisticsInfo5 = function (type) {
|
var index = layer.open({
|
type: 2,
|
title: '红包奖励',
|
area: ['100%', '100%'], //宽高
|
fix: false, //不固定
|
maxmin: true,
|
content: Feng.ctxPath + '/report/showCouponStatisticsInfo?type=' + type
|
});
|
this.layerIndex = index;
|
};
|
|
|
|
|
|
|
CouponStatistics.downloadExcel1 = function(){
|
window.location.href = Feng.ctxPath + "/report/downloadCouponRegister?type=2&name=" + $("#name1").val() + "&time=" + $("#time1").val() + "&companyId=" + $("#company1").val();
|
}
|
CouponStatistics.downloadExcel2 = function(){
|
window.location.href = Feng.ctxPath + "/report/downloadCouponRegister?type=3&name=" + $("#name2").val() + "&time=" + $("#time2").val() + "&companyId=" + $("#company2").val();
|
}
|
CouponStatistics.downloadExcel3 = function(){
|
window.location.href = Feng.ctxPath + "/report/downloadCouponRegister?type=4&name=" + $("#name3").val() + "&time=" + $("#time3").val() + "&companyId=" + $("#company3").val();
|
}
|
CouponStatistics.downloadExcel4 = function(){
|
window.location.href = Feng.ctxPath + "/report/downloadDiscount1?name=" + $("#name4").val() + "&time=" + $("#time4").val() + "&companyId=" + $("#company4").val();
|
}
|
CouponStatistics.downloadExcel5 = function(){
|
window.location.href = Feng.ctxPath + "/report/downloadRedEnvelopes?name=" + $("#name5").val() + "&time=" + $("#time5").val() + "&companyId=" + $("#company5").val();
|
}
|
|
|
|
|
/**
|
* 查询车辆品牌管理列表
|
*/
|
CouponStatistics.search1 = function () {
|
var queryData = {};
|
queryData['name'] = $("#name1").val();
|
queryData['time'] = $("#time1").val();
|
queryData['companyId'] = $("#company1").val();
|
CouponStatistics.table.refresh({query: queryData});
|
};
|
|
CouponStatistics.resetSearch1 = function () {
|
$("#name1").val("");
|
$("#time1").val("");
|
$("#company1").val("");
|
CouponStatistics.search();
|
};
|
|
|
CouponStatistics.search2 = function () {
|
var queryData = {};
|
queryData['name'] = $("#name2").val();
|
queryData['time'] = $("#time2").val();
|
queryData['companyId'] = $("#company2").val();
|
CouponStatistics.table.refresh({query: queryData});
|
};
|
|
CouponStatistics.resetSearch2 = function () {
|
$("#name2").val("");
|
$("#time2").val("");
|
$("#company2").val("");
|
CouponStatistics.search();
|
};
|
|
CouponStatistics.search3 = function () {
|
var queryData = {};
|
queryData['name'] = $("#name3").val();
|
queryData['time'] = $("#time3").val();
|
queryData['companyId'] = $("#company3").val();
|
CouponStatistics.table.refresh({query: queryData});
|
};
|
|
CouponStatistics.resetSearch3 = function () {
|
$("#name3").val("");
|
$("#time3").val("");
|
$("#company3").val("");
|
CouponStatistics.search();
|
};
|
|
|
CouponStatistics.search4 = function () {
|
var queryData = {};
|
queryData['name'] = $("#name4").val();
|
queryData['time'] = $("#time4").val();
|
queryData['companyId'] = $("#company4").val();
|
CouponStatistics.table.refresh({query: queryData});
|
};
|
|
CouponStatistics.resetSearch4 = function () {
|
$("#name4").val("");
|
$("#time4").val("");
|
$("#company4").val("");
|
CouponStatistics.search();
|
};
|
|
|
CouponStatistics.search5 = function () {
|
var queryData = {};
|
queryData['name'] = $("#name5").val();
|
queryData['time'] = $("#time5").val();
|
queryData['companyId'] = $("#company5").val();
|
CouponStatistics.table.refresh({query: queryData});
|
};
|
|
CouponStatistics.resetSearch5 = function () {
|
$("#name5").val("");
|
$("#time5").val("");
|
$("#company5").val("");
|
CouponStatistics.search();
|
};
|
|
|
$(function () {
|
var defaultColunms = [
|
[
|
{field: 'selectItem', radio: true, colspan: 1, rowspan: 2},
|
{title: '日期', field: 'time', visible: true, align: 'center', valign: 'middle',width:'200px',colspan: 1, rowspan: 2},
|
{title: '领取情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 4, rowspan: 1},
|
{title: '使用情况', field: '', visible: true, align: 'center', valign: 'middle',width:'500px', colspan: 3, rowspan: 1}
|
],
|
[
|
{title: '注册领取人数', field: 'receivePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '赠送派发人数', field: 'giving', visible: true, align: 'center', valign: 'middle'},
|
{title: '合计', field: 'receive', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'receiveMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用人数', field: 'usePeople', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用张数', field: 'use', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用金额', field: 'useMoney', visible: true, align: 'center', valign: 'middle'}
|
]
|
|
|
];
|
var table = new BSTable("TCarBrandTable1", "/report/queryCouponRegister", defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({
|
type: 2,
|
})
|
CouponStatistics.table = table.init();
|
});
|