/** * 选择司机 */ var SelectCrossDriver = { id: "SelectCrossDriverTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1 }; var language = $("#language").val() /** * 初始化表格的列 */ SelectCrossDriver.initColumn = function () { return [ {field: 'selectItem', radio: true}, {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle',width:'10%'}, {title: language==1?'姓名':(language==2?'name':'Nama Lengkap'), field: 'name', visible: true, align: 'center', valign: 'middle',width:'15%', formatter: function (value, row) { var btn = ""; if(row.name != '' && row.name != null) { btn = ['

' + row.name + '

'] } return btn; } }, {title: language==1?'头像':(language==2?'portrait':'potret'), field: 'headImgUrl', visible: true, align: 'center', valign: 'middle',width:'15%', formatter: function (value, row) { if (row.headImgUrl == null || row.headImgUrl == '') { return ''; } else { return ''; } }, events: 'operateEvents' }, {title: language == 1 ? '手机号' : ( language == 2 ? 'phone' : 'nomor ponsel'), field: 'phone', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.phone != '' && row.phone != null) { btn = ['

' + row.phone + '

'] } return btn; } }, {title: language==1?'性别':(language==2?'Gender':'Jenis kelamin'), field: 'sex', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.sex != '' && row.sex != null) { if (row.sex == 1) { btn = ['

'] }else if (row.sex == 2){ btn = ['

'] } } return btn; } }, {title: '所属
分公司', field: 'companyName', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.companyName != '' && row.companyName != null) { btn = ['

' + row.companyName + '

'] }else{ btn = ['

-

'] } return btn; } }, {title: '所属
加盟商', field: 'franchiseeName', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.franchiseeName != '' && row.franchiseeName != null) { btn = ['

' + row.franchiseeName + '

'] }else{ btn = ['

-

'] } return btn; } } ]; }; /** * 检查是否选中 */ SelectCrossDriver.check = function () { var selected = $('#' + this.id).bootstrapTable('getSelections'); if(selected.length == 0){ Feng.info("请先选中表格中的某一记录!"); return false; }else{ SelectCrossDriver.seItem = selected[0]; return true; } }; /** * 查询司机审核列表列表 */ SelectCrossDriver.search = function () { var queryData = {}; queryData['name'] = $("#name").val(); queryData['phone'] = $("#phone").val(); SelectCrossDriver.table.refresh({query: queryData}); }; SelectCrossDriver.resetSearch = function () { $("#name").val(""); $("#phone").val(""); SelectCrossDriver.search(); }; $(function () { var orderId = $("#id").val(); var defaultColunms = SelectCrossDriver.initColumn(); var table = new BSTable(SelectCrossDriver.id, "/tReassign/selectCrossDriver/"+orderId, defaultColunms); table.setPaginationType("server"); SelectCrossDriver.table = table.init(); }); /** * 关闭此对话框 */ SelectCrossDriver.close = function() { parent.layer.close(window.parent.TCross.layerIndex); } /** * 选择司机 */ SelectCrossDriver.selectDriver = function () { /* var selected = $("#"+ this.id).bootstrapTable('getSelections'); if (selected.length== 0) { Feng.info("请选择司机!"); return ; }*/ if (this.check()) { //提交信息 layer.msg("加载中...",{ icon:16, time:-1 }); var ajax = new $ax(Feng.ctxPath + "/tReassign/selectCrossDriver", function(data){ Feng.success("改派成功!"); window.parent.TCross.table.refresh(); SelectCrossDriver.close(); layer.closeAll() },function(data){ Feng.error("修改失败!" + data.responseJSON.message + "!"); layer.closeAll() }); ajax.set("orderId",$("#id").val()); ajax.set("driverId",SelectCrossDriver.seItem.id); ajax.start(); } }