/**
|
* 车辆品牌管理管理初始化
|
*/
|
var CouponStatisticsInfo = {
|
id: "TCarBrandTable", //表格id
|
seItem: null, //选中的条目
|
table: null,
|
layerIndex: -1,
|
type: $('#type').val(),
|
dataId: null
|
};
|
var language =$("#language").val()
|
|
|
/**
|
* 检查是否选中
|
*/
|
CouponStatisticsInfo.check = function () {
|
var selected = $('#' + this.id).bootstrapTable('getSelections');
|
if(selected.length == 0){
|
Feng.info("请先选中表格中的某一记录!");
|
|
return false;
|
}else{
|
CouponStatisticsInfo.seItem = selected[0];
|
return true;
|
}
|
};
|
|
|
CouponStatisticsInfo.downloadExcel = function(){
|
window.location.href = Feng.ctxPath + "/report/downloadCouponStatisticsInfo?type=" + CouponStatisticsInfo.type +"&name=" + $("#name").val() + "&time=" + $("#time").val() + "&companyId=" + $("#company").val();
|
}
|
|
function currentTime(timestamp){
|
var time = timestamp + '';
|
if(time.length != 13){
|
timestamp = timestamp * 1000;
|
}
|
var date = new Date(timestamp);;
|
var Y = date.getFullYear() + '-';
|
var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
|
var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
|
|
var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':';
|
var m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':';
|
var s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds());
|
var strDate = Y + M + D + h + m + s;
|
return strDate
|
}
|
/**
|
* 查询车辆品牌管理列表
|
*/
|
CouponStatisticsInfo.search = function () {
|
var queryData = {};
|
queryData['name'] = $("#name").val();
|
queryData['time'] = $("#time").val();
|
queryData['companyId'] = $("#company").val();
|
CouponStatisticsInfo.table.refresh({query: queryData});
|
};
|
|
CouponStatisticsInfo.resetSearch = function () {
|
$("#name").val("");
|
$("#time").val("");
|
$("#company").val("");
|
CouponStatisticsInfo.search();
|
};
|
|
|
$(function () {
|
if(CouponStatisticsInfo.type == 1 || CouponStatisticsInfo.type == 2){
|
var defaultColunms =
|
[
|
{field: 'selectItem', radio: true},
|
{title: language==1?'领取时间':(language==2?'Collection time':'Waktu pengumpulan'), field: 'time', visible: true, align: 'center', valign: 'middle',width:'200px',
|
formatter:function (data) {
|
return currentTime(data)
|
|
}
|
},
|
{title: language==1?'领取人':(language==2?'Recipient':'Penerima'), field: 'userName', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: language==1?'领取人电话':(language==2?'Recipient\'s phone number':'Nomor telepon penerima'), field: 'phone', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'money', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: language==1?'到期时间':(language==2?'Expiration time':'Waktu kedaluwarsa'), field: 'expirationTime', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: '领取类型', field: 'couponType', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: language==1?'状态':(language==2?'State':'Status'), field: 'state', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: '使用时间', field: 'endTime', visible: true, align: 'center', valign: 'middle',width:'200px'}
|
]
|
var table = new BSTable(CouponStatisticsInfo.id, '/report/queryCouponRegisterInfo', defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({
|
type: CouponStatisticsInfo.type,
|
})
|
CouponStatisticsInfo.table = table.init();
|
}
|
|
if(CouponStatisticsInfo.type == 5){
|
var defaultColunms =
|
[
|
{field: 'selectItem', radio: true},
|
{title: language==1?'领取时间':(language==2?'Collection time':'Waktu pengumpulan'), field: 'time', visible: true, align: 'center', valign: 'middle',
|
formatter:function (data) {
|
return currentTime(data)
|
|
}},
|
{title: language==1?'领取人':(language==2?'Recipient':'Penerima'), field: 'name', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取人电话':(language==2?'Recipient\'s phone number':'Nomor telepon penerima'), field: 'phone', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'领取金额':(language==2?'Amount collected':'Jumlah yang dikumpulkan'), field: 'money', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'到期时间':(language==2?'Expiration time':'Waktu kedaluwarsa'), field: 'expirationTime', visible: true, align: 'center', valign: 'middle'},
|
{title: language==1?'状态':(language==2?'State':'Status'), field: 'state', visible: true, align: 'center', valign: 'middle'},
|
{title: '使用时间', field: 'endTime', visible: true, align: 'center', valign: 'middle'}
|
]
|
var table = new BSTable(CouponStatisticsInfo.id, '/report/queryRedEnvelopesInfo', defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({})
|
CouponStatisticsInfo.table = table.init();
|
}
|
|
if(CouponStatisticsInfo.type == 4){
|
var defaultColunms =
|
[
|
{field: 'selectItem', radio: true},
|
{title: '打折时间', field: 'time', visible: true, align: 'center', valign: 'middle',
|
formatter:function (data) {
|
return currentTime(data)
|
|
}},
|
{title: '打折使用人', field: 'name', visible: true, align: 'center', valign: 'middle'},
|
{title: '打折使用人电话', field: 'phone', visible: true, align: 'center', valign: 'middle'},
|
{title: '打折金额', field: 'discountMoney', visible: true, align: 'center', valign: 'middle'}
|
]
|
var table = new BSTable(CouponStatisticsInfo.id, '/report/queryDiscountInfo', defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({})
|
CouponStatisticsInfo.table = table.init();
|
}
|
if(CouponStatisticsInfo.type == 3){
|
var defaultColunms =
|
[
|
{field: 'selectItem', radio: true},
|
{title: '充值时间', field: 'time', visible: true, align: 'center', valign: 'middle',
|
formatter:function (data) {
|
return currentTime(data)
|
|
}},
|
{title: '充值人', field: 'userName', visible: true, align: 'center', valign: 'middle'},
|
{title: '充值人电话', field: 'phone', visible: true, align: 'center', valign: 'middle'},
|
{title: '充值金额', field: 'amount', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'tyNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'tyUseNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'tyUseMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '摩托车券领取总数', field: 'zcNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '摩托车券使用总数', field: 'zcUseNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '摩托车券使用总金额', field: 'zcUseMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'czcNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'czcUseNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'czcUseMoney', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'kcNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'kcUseNum', visible: true, align: 'center', valign: 'middle'},
|
{title: '', field: 'kcUseMoney', visible: true, align: 'center', valign: 'middle'},
|
]
|
var table = new BSTable(CouponStatisticsInfo.id, '/report/queryCouponRegisterInfo1', defaultColunms);
|
table.setPaginationType("server");
|
table.setQueryParams({})
|
CouponStatisticsInfo.table = table.init();
|
}
|
|
});
|