/**
|
* 车辆管理管理初始化
|
*/
|
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='<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['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();
|
});
|