/**
* 选择司机
*/
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();
}
}