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