/**
* 车辆管理管理初始化
*/
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: 'provinceAndCity', visible: roleType==1?true:false, align: 'center', valign: 'middle'},
{title: '所属门店', field: 'storeName', visible: roleType!=3?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: 'payStudent', visible: true, align: 'center', valign: 'middle'},
{title: '报名时间', field: 'insertTime', visible: true, align: 'center', valign: 'middle'},
{title: '支付价格', field: 'payMoneyAndType', visible: true, align: 'center', valign: 'middle'},
{title: '课包名称', field: 'coursePackageName', visible: true, align: 'center', valign: 'middle'},
{title: '订单来源', field: 'payUserType', visible: true, align: 'center', valign: 'middle',
formatter:function (data) {
return{1:"线上",2:"线下"}[data]
}
},
{title: '销售人员', field: 'salesName', visible: true, align: 'center', valign: 'middle',
}
];
};
/**
* 检查是否选中
*/
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='';
$.each(data, function(k,v) {
content += "";
});
$("#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 = '';
$.each(data, function (k, v) {
content += "";
});
$("#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['registerTime'] = $("#registerTime").val();
queryData['userName'] = $("#userName").val();
queryData['phone'] = $("#phone").val();
queryData['studentName'] = $("#studentName").val();
queryData['coursePackageName'] = $("#coursePackageName").val();
queryData['orderSource'] = $("#orderSource").val();
queryData['salesName'] = $("#salesName").val();
TCompetition.table.refresh({query: queryData});
TCompetition.getData();
};
TCompetition.getData = function () {
var ajax = new $ax(Feng.ctxPath + "/finance/getData", function (data) {
var t1 = document.getElementById("totalOrder");
var t2 = document.getElementById("cashPayment");
var t3 = document.getElementById("playPaiCoin");
t1.innerText = "总订单数:"+data.totalOrder+" ";
t2.innerText = "现金总收入:"+data.cashPayment+" ";
t3.innerText = "玩湃币总消耗:"+data.playPaiCoin+" ";
});
ajax.set("province",$("#pCode").val());
ajax.set("city",$("#cCode").val());
ajax.set("storeId",$("#store").val());
ajax.set("registerTime",$("#registerTime").val());
ajax.set("userName",$("#userName").val());
ajax.set("phone",$("#phone").val());
ajax.set("studentName",$("#studentName").val());
ajax.set("coursePackageName",$("#coursePackageName").val());
ajax.set("orderSource",$("#orderSource").val());
ajax.set("salesName",$("#salesName").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("");
$("#salesName").val("");
TCompetition.search();
};
$(function () {
var defaultColunms = TCompetition.initColumn();
var table = new BSTable(TCompetition.id, "/finance/registerListAll", defaultColunms);
table.setPaginationType("client");
TCompetition.table = table.init();
TCompetition.getData();
});