/**
|
* 车辆管理管理初始化
|
*/
|
var TCompetition = {
|
id: "TCompetitionTable", //表格id
|
seItem: null, //选中的条目
|
table: null,
|
layerIndex: -1
|
};
|
var language =1
|
var roleType =$("#roleType").val()
|
/**
|
* 初始化表格的列
|
*/
|
TCompetition.initColumn = function () {
|
return [
|
{field: 'selectItem', checkbox: true},
|
{title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'},
|
{title: '所在省', field: 'province', visible: roleType==1?true:false, align: 'center', valign: 'middle'},
|
{title: '所在市', field: 'city', visible: roleType==1?true:false, align: 'center', valign: 'middle'},
|
{title: '消费门店', field: 'storeName', visible: roleType==1?true:false, align: 'center', valign: 'middle'},
|
{title: '用户姓名', field: 'payUser', 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: 'insertTime', visible: true, align: 'center', valign: 'middle'},
|
{title: '收入类型', field: 'incomeType', visible: true, align: 'center', valign: 'middle',
|
formatter:function (data) {
|
return{1:"加入会员",2:"充值",3:"报名课程",4:"报名赛事活动",5:"预约场地"}[data]
|
}
|
},
|
{title: '状态', field: 'state', visible: true, align: 'center', valign: 'middle',
|
formatter:function (data) {
|
return{1:"已支付",2:"未支付"}[data]
|
}
|
},
|
];
|
};
|
|
/**
|
* 检查是否选中
|
*/
|
TCompetition.check = function () {
|
var selected = $('#' + this.id).bootstrapTable('getSelections');
|
if(selected.length == 0){
|
Feng.info("请先选中表格中的某一记录!");
|
return false;
|
}else{
|
TCompetition.seItem = selected[0];
|
return true;
|
}
|
};
|
|
|
|
|
TCompetition.oneChange = function (e) {
|
console.log(111)
|
var oneId=$(e).val();
|
|
var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
|
if(data!=null){
|
var content='<option value="">请选择</option>';
|
$.each(data, function(k,v) {
|
|
content += "<option value='"+v.code+"'>"+v.name+"</option>";
|
});
|
$("#cCode").empty().append(content);
|
}
|
});
|
ajax.set("oneId",oneId);
|
ajax.start();
|
};
|
TCompetition.getStore = function () {
|
console.log("调用")
|
var city = $('#cCode option:selected').text();
|
var ajax = new $ax(Feng.ctxPath + "/finance/getStore", function (data) {
|
if (data != null) {
|
var content = '<option value="">请选择</option>';
|
$.each(data, function (k, v) {
|
content += "<option value='" + v.id + "'>" + v.name + "</option>";
|
});
|
$("#store").empty().append(content);
|
}
|
});
|
ajax.set("city", city);
|
ajax.start();
|
}
|
|
/**
|
* 查询车辆管理列表
|
*/
|
TCompetition.search = function () {
|
var queryData = {};
|
queryData['province'] = $("#pCode").val();
|
queryData['city'] = $("#cCode").val();
|
queryData['storeId'] = $("#store").val();
|
queryData['time'] = $("#registerTime").val();
|
queryData['userName'] = $("#userName").val();
|
queryData['phone'] = $("#phone").val();
|
queryData['studentName'] = $("#studentName").val();
|
queryData['coursePackageName'] = $("#coursePackageName").val();
|
queryData['incomeType'] = $("#orderSource").val();
|
queryData['amount'] = $("#money").val();
|
TCompetition.table.refresh({query: queryData});
|
TCompetition.getData();
|
};
|
TCompetition.getData = function () {
|
var ajax = new $ax(Feng.ctxPath + "/finance/getIncomeData", function (data) {
|
var t1 = document.getElementById("totalMoney");
|
|
t1.innerText = "收入总金额:"+data;
|
|
});
|
ajax.set("province",$("#pCode").val());
|
ajax.set("city",$("#cCode").val());
|
ajax.set("storeId",$("#store").val());
|
ajax.set("time",$("#registerTime").val());
|
ajax.set("userName",$("#userName").val());
|
ajax.set("phone",$("#phone").val());
|
ajax.set("studentName",$("#studentName").val());
|
ajax.set("coursePackageName",$("#coursePackageName").val());
|
ajax.set("incomeType",$("#orderSource").val());
|
ajax.set("amount",$("#money").val());
|
ajax.start();
|
};
|
|
TCompetition.resetSearch = function () {
|
$("#pCode").val("");
|
$("#cCode").val("");
|
$("#store").val("");
|
$("#registerTime").val("");
|
$("#userName").val("");
|
$("#phone").val("");
|
$("#beginTime").val("");
|
$("#studentName").val("");
|
$("#coursePackageName").val("");
|
$("#orderSource").val("");
|
$("#money").val("");
|
TCompetition.search();
|
};
|
|
|
$(function () {
|
var defaultColunms = TCompetition.initColumn();
|
var table = new BSTable(TCompetition.id, "/finance/incomeListAll", defaultColunms);
|
table.setPaginationType("client");
|
TCompetition.table = table.init();
|
TCompetition.getData();
|
});
|