| /** | 
|  * 提现列表管理初始化 | 
|  */ | 
| var TPubWithdrawal = { | 
|     id: "TPubWithdrawalTable",    //表格id | 
|     seItem: null,        //选中的条目 | 
|     table: null, | 
|     layerIndex: -1 | 
| }; | 
|   | 
| /** | 
|  * 初始化表格的列 | 
|  */ | 
| TPubWithdrawal.initColumn = function () { | 
|     return [ | 
|         {field: 'selectItem', radio: true}, | 
|         {title: '主键id', field: 'id', visible: false, align: 'center', valign: 'middle'}, | 
|         {title: '申请时间', field: 'insertTime', visible: true, align: 'center', valign: 'middle',width:'10%', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.insertTime != '' && row.insertTime != null) { | 
|                     var time = row.insertTime.replace(" ",'<br>'); | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.insertTime + '" onfocus="TUser.tooltip()">' + time + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '所属公司', field: 'company', visible: true, align: 'center', valign: 'middle',width:'10%', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.company != '' && row.company != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.company + '" onfocus="TUser.tooltip()">' + row.company + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '提现人', field: 'name', visible: true, align: 'center', valign: 'middle', | 
|             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: 'withdrawalType', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.withdrawalType != '' && row.withdrawalType != null) { | 
|                     if (row.withdrawalType == 1){ | 
|                         btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="银行卡" onfocus="TUser.tooltip()">银行卡</p>'] | 
|                     } else if (row.withdrawalType == 2){ | 
|                         btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="线下" onfocus="TUser.tooltip()">线下</p>'] | 
|                     } | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '账户余额', field: 'balance', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.money != '' && row.money != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.money + '" onfocus="TUser.tooltip()">' + row.money + '</p>'] | 
|                 }else if (row.withdrawalType == 2){ | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="0" onfocus="TUser.tooltip()">0</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '提现金额', field: 'money', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.money != '' && row.money != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.money + '" onfocus="TUser.tooltip()">' + row.money + '</p>'] | 
|                 }else if (row.withdrawalType == 2){ | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="0" onfocus="TUser.tooltip()">0</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '联系人', field: 'userName', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.userName != '' && row.userName != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.userName + '" onfocus="TUser.tooltip()">' + row.userName + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '联系电话', field: 'userPhone', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.userPhone != '' && row.userPhone != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.userPhone + '" onfocus="TUser.tooltip()">' + row.userPhone + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '备注', field: 'remark', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.remark != '' && row.remark != null) { | 
|                     var str = row.remark; | 
|                     if (str.length > 20){ | 
|                         str = str.substring(0,20)+'...<br><button class="btn btn-outline btn-primary" onclick="TPubWithdrawal.buttonClick(' +  row.id+','+ 1+ ')">查看更多</button>'; | 
|                     } | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.remark + '" onfocus="TUser.tooltip()">' + str + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: '状态', field: 'state', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.state != '' && row.state != null) { | 
|                     if(row.state == 1){ | 
|                         btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: red;" title="待处理" onfocus="TUser.tooltip()">待处理</p>'] | 
|                     }else if (row.state == 2){ | 
|                         btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="已同意" onfocus="TUser.tooltip()">已同意</p>'] | 
|                     }else if (row.state == 3){ | 
|                         btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="已拒绝" onfocus="TUser.tooltip()">已拒绝</p>'] | 
|                     } | 
|                 } | 
|                 return btn; | 
|             } | 
|         } | 
|     ]; | 
| }; | 
|   | 
| /** | 
|  * 查看更多按钮 | 
|  * @param con | 
|  */ | 
| TPubWithdrawal.buttonClick = function (id,type) { | 
|     var index = layer.open({ | 
|         type: 2, | 
|         title: '查看详情', | 
|         area: ['800px', '420px'], //宽高 | 
|         fix: false, //不固定 | 
|         maxmin: true, | 
|         content: Feng.ctxPath + '/tPubWithdrawal/lookDetail/'+id+"/"+type | 
|     }); | 
|     this.layerIndex = index; | 
| } | 
|   | 
|   | 
| /** | 
|  * 检查是否选中 | 
|  */ | 
| TPubWithdrawal.check = function () { | 
|     var selected = $('#' + this.id).bootstrapTable('getSelections'); | 
|     if(selected.length == 0){ | 
|         Feng.info("请先选中表格中的某一记录!"); | 
|         return false; | 
|     }else{ | 
|         TPubWithdrawal.seItem = selected[0]; | 
|         return true; | 
|     } | 
| }; | 
|   | 
| /** | 
|  * 打开立即处理页面 | 
|  */ | 
| TPubWithdrawal.immediately = function () { | 
|     if (this.check()) { | 
|         var state = TPubWithdrawal.seItem.state; | 
|         if (1 != state){ | 
|             swal("操作失败", "【待处理】状态下才能执行此操作", "warning"); | 
|             return; | 
|         } | 
|         var index = layer.open({ | 
|             type: 2, | 
|             title: '立即处理', | 
|             area: ['800px', '420px'], //宽高 | 
|             fix: false, //不固定 | 
|             maxmin: true, | 
|             content: Feng.ctxPath + '/tPubWithdrawal/tPubWithdrawal_immediately/' + TPubWithdrawal.seItem.id | 
|         }); | 
|         this.layerIndex = index; | 
|     } | 
| }; | 
|   | 
| /** | 
|  * 查询提现列表列表 | 
|  */ | 
| TPubWithdrawal.search = function () { | 
|     var queryData = {}; | 
|     queryData['insertTime'] = $("#insertTime").val(); | 
|     queryData['company'] = $('#company').val(); | 
|     queryData['name'] = $("#name").val(); | 
|     queryData['withdrawalType'] = $("#withdrawalType").val(); | 
|     TPubWithdrawal.table.refresh({query: queryData}); | 
| }; | 
|   | 
| TPubWithdrawal.resetSearch = function () { | 
|     $("#insertTime").val(""); | 
|     $('#company').val(''); | 
|     $("#name").val(""); | 
|     $("#withdrawalType").val(""); | 
|     TPubWithdrawal.search(); | 
| }; | 
|   | 
| $(function () { | 
|     var defaultColunms = TPubWithdrawal.initColumn(); | 
|     var table = new BSTable(TPubWithdrawal.id, "/tPubWithdrawal/list", defaultColunms); | 
|     table.setPaginationType("server"); | 
|     TPubWithdrawal.table = table.init(); | 
| }); |