| /** | 
|  * 选择司机 | 
|  */ | 
| var SelectPrivateCarDriver = { | 
|     id: "SelectPrivateCarDriverTable",    //表格id | 
|     seItem: null,        //选中的条目 | 
|     table: null, | 
|     layerIndex: -1 | 
| }; | 
|   | 
| /** | 
|  * 初始化表格的列 | 
|  */ | 
| SelectPrivateCarDriver.initColumn = function () { | 
|     return [ | 
|         {field: 'selectItem', radio: true}, | 
|         {title: '主键ID', field: 'id', visible: false, align: 'center', valign: 'middle',width:'10%'}, | 
|         {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle',width:'15%', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.name != '' && row.name != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.name + '" onfocus="TUser.tooltip()">' + row.name + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '头像', field: 'headImgUrl', visible: true, align: 'center', valign: 'middle',width:'15%', | 
|             formatter: function (value, row) { | 
|                 if (row.headImgUrl == null || row.headImgUrl == '') { | 
|                     return '<a class = "view"  href="javascript:void(0)"><img style="width: 50px;height:50px;" src="' + Feng.ctxPath + '/static/img/NoPIC.png" /></a>'; | 
|                 } else { | 
|                     return '<a class = "view"  href="javascript:void(0)"><img style="width: 90px;height:50px;" src="' + row.headImgUrl + '" /></a>'; | 
|                 } | 
|             }, | 
|             events: 'operateEvents' | 
|         }, | 
|         {title: '手机号', field: 'phone', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.phone != '' && row.phone != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.phone + '" onfocus="TUser.tooltip()">' + row.phone + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '性别', 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 = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="男" onfocus="TUser.tooltip()">男</p>'] | 
|                     }else if (row.sex == 2){ | 
|                         btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="女" onfocus="TUser.tooltip()">女</p>'] | 
|                     } | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '所属<br/>分公司', field: 'companyName', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.companyName != '' && row.companyName != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.companyName + '" onfocus="TUser.tooltip()">' + row.companyName + '</p>'] | 
|                 }else{ | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="-" onfocus="TUser.tooltip()">-</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '所属<br/>加盟商', field: 'franchiseeName', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.franchiseeName != '' && row.franchiseeName != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.franchiseeName + '" onfocus="TUser.tooltip()">' + row.franchiseeName + '</p>'] | 
|                 }else{ | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="-" onfocus="TUser.tooltip()">-</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         } | 
|     ]; | 
| }; | 
|   | 
| /** | 
|  * 检查是否选中 | 
|  */ | 
| SelectPrivateCarDriver.check = function () { | 
|     var selected = $('#' + this.id).bootstrapTable('getSelections'); | 
|     if(selected.length == 0){ | 
|         Feng.info("请先选中表格中的某一记录!"); | 
|         return false; | 
|     }else{ | 
|         SelectPrivateCarDriver.seItem = selected[0]; | 
|         return true; | 
|     } | 
| }; | 
|   | 
| /** | 
|  * 查询司机审核列表列表 | 
|  */ | 
| SelectPrivateCarDriver.search = function () { | 
|     var queryData = {}; | 
|     queryData['name'] = $("#name").val(); | 
|     queryData['phone'] = $("#phone").val(); | 
|     SelectPrivateCarDriver.table.refresh({query: queryData}); | 
| }; | 
| SelectPrivateCarDriver.resetSearch = function () { | 
|     $("#name").val(""); | 
|     $("#phone").val(""); | 
|     SelectPrivateCarDriver.search(); | 
| }; | 
|   | 
| $(function () { | 
|     var orderId = $("#id").val(); | 
|     var defaultColunms = SelectPrivateCarDriver.initColumn(); | 
|     var table = new BSTable(SelectPrivateCarDriver.id, "/tReassign/selectDriver/"+orderId, defaultColunms); | 
|     table.setPaginationType("server"); | 
|     SelectPrivateCarDriver.table = table.init(); | 
| }); | 
|   | 
| /** | 
|  * 关闭此对话框 | 
|  */ | 
| SelectPrivateCarDriver.close = function() { | 
|     parent.layer.close(window.parent.TReassign.layerIndex); | 
| } | 
|   | 
| /** | 
|  * 选择司机 | 
|  */ | 
| SelectPrivateCarDriver.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/selectDriver", function(data){ | 
|             Feng.success("改派成功!"); | 
|             window.parent.TReassign.table.refresh(); | 
|             SelectPrivateCarDriver.close(); | 
|             layer.closeAll() | 
|         },function(data){ | 
|             Feng.error("修改失败!" + data.responseJSON.message + "!"); | 
|             layer.closeAll() | 
|         }); | 
|         ajax.set("orderId",$("#id").val()); | 
|         ajax.set("driverId",SelectPrivateCarDriver.seItem.id); | 
|         ajax.start(); | 
|     } | 
| } |