| /** | 
|  * 用户管理管理初始化 | 
|  */ | 
| var TUser = { | 
|     id: "TUserTable",    //表格id | 
|     seItem: null,        //选中的条目 | 
|     table: null, | 
|     layerIndex: -1 | 
| }; | 
| var language =$("#language").val() | 
| /** | 
|  * 鼠标悬停提示框 class .toolTip 为无效样式,作用于个别选择器使用 | 
|  */ | 
| TUser.tooltip = function(){ | 
|     $(".toolTip").tooltip(); | 
| }; | 
|   | 
| /** | 
|  * 初始化表格的列 | 
|  */ | 
| TUser.initColumn = function () { | 
|     return [ | 
|         {field: 'selectItem', radio: true}, | 
|         {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'}, | 
|         {title:language == 1 ? '注册时间' : ( language == 2 ? 'Registration time' : 'Waktu pendaftaran'), 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: language==1?'用户id':(language==2?'User id':'Identitas pengguna'), field: 'id', visible: true, align: 'center', valign: 'middle'}, | 
|         {title: language==1?'注册地IP':(language==2?'IP registered address':'Alamat terdaftar IP'), field: 'registIp', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.registIp != '' && row.registIp != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.registIp + '" onfocus="TUser.tooltip()">' + row.registIp + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language==1?'注册地所属分公司ID':(language==2?'ID of the branch where it is registered':'ID cabang di mana terdaftar'), field: 'companyId', visible: false, align: 'center', valign: 'middle'}, | 
|         {title: language==1?'注册地所属分公司':(language==2?'A branch of the place of registration':'Sebuah cabang dari tempat pendaftaran'), 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>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language == 1 ? '昵称' : ( language == 2 ? 'nick name' : 'nama panggilan'), field: 'nickName', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.nickName != '' && row.nickName != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.nickName + '" onfocus="TUser.tooltip()">' + row.nickName + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {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 = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.phone + '" onfocus="TUser.tooltip()">' + row.phone + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language == 1 ?'紧急联系人姓名' : ( language == 2 ? 'Emergency Contact Name' : 'Nama Kontak Darurat'), field: 'emergencyContact', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.emergencyContact != '' && row.emergencyContact != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.emergencyContact + '" onfocus="TUser.tooltip()">' + row.emergencyContact + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language == 1 ?'紧急联系人电话' : ( language == 2 ? 'Emergency contact Number' : 'Nomor kontak darurat'), field: 'emergencyContactNumber', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.emergencyContactNumber != '' && row.emergencyContactNumber != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.emergencyContactNumber + '" onfocus="TUser.tooltip()">' + row.emergencyContactNumber + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language == 1 ?'是否实名认证' : ( language == 2 ? 'Real name authentication or not' : 'Otentikasi nama asli atau tidak'), field: 'isAuth', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.isAuth != '' && row.isAuth != null) { | 
|                     if(language==1){ | 
|                         if (row.isAuth == 1){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="否" onfocus="TUser.tooltip()">否</p>'] | 
|                         } else if (row.isAuth == 2){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="是" onfocus="TUser.tooltip()">是</p>'] | 
|                         } | 
|                     }else if(language==2){ | 
|                         if (row.isAuth == 1){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="No" onfocus="TUser.tooltip()">No</p>'] | 
|                         } else if (row.isAuth == 2){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="Yes" onfocus="TUser.tooltip()">Yes</p>'] | 
|                         } | 
|                     }else { | 
|                         if (row.isAuth == 1){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="Tidak" onfocus="TUser.tooltip()">Tidak</p>'] | 
|                         } else if (row.isAuth == 2){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="Ya" onfocus="TUser.tooltip()">Ya</p>'] | 
|                         } | 
|                     } | 
|   | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language == 1 ?'历史出行次数' : ( language == 2 ? 'Historical number of trips' : 'Riwayat jumlah perjalanan'), field: 'historyNum', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.historyNum != '' && row.historyNum != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.historyNum + '" onfocus="TUser.tooltip()">' + row.historyNum + '</p>'] | 
|                 }else { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="0" onfocus="TUser.tooltip()">0</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language == 1 ? '历史消费' : ( language == 2 ? 'Historical consumption' : 'Riwayat konsumsi'), field: 'consumption', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.consumption != '' && row.consumption != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="¥' + row.consumption + '" onfocus="TUser.tooltip()">¥' + row.consumption + '</p>'] | 
|                 }else { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="¥0" onfocus="TUser.tooltip()">¥0</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title:  language == 1 ? '积分' : ( language == 2 ? 'integral' : 'integral'), field: 'integral', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.integral != '' && row.integral != null) { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.integral + '" onfocus="TUser.tooltip()">' + row.integral + '</p>'] | 
|                 }else { | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="0" onfocus="TUser.tooltip()">0</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language==1?'备注':(language==2?'Remarks':'Catatan'), 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 (row.remark.length > 10){ | 
|                         str = row.remark.substring(0,10)+"..."; | 
|                     } | 
|                     btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.remark + '" onfocus="TUser.tooltip()">' + str + '</p>'] | 
|                 } | 
|                 return btn; | 
|             } | 
|         }, | 
|         {title: language==1?'状态':(language==2?'State':'Status'), field: 'state', visible: true, align: 'center', valign: 'middle', | 
|             formatter: function (value, row) { | 
|                 var btn = ""; | 
|                 if(row.state != '' && row.state != null) { | 
|                     if(language==1){ | 
|                         if (row.state == 1){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #0d8ddb;" title="正常" onfocus="TUser.tooltip()">正常</p>'] | 
|                         } else if (row.state == 2){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: red;" title="冻结" onfocus="TUser.tooltip()">冻结</p>'] | 
|                         } | 
|                     }else if(language==2){ | 
|                         if (row.state == 1){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #0d8ddb;" title="normal" onfocus="TUser.tooltip()">normal</p>'] | 
|                         } else if (row.state == 2){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: red;" title="freeze" onfocus="TUser.tooltip()">freeze</p>'] | 
|                         } | 
|                     }else { | 
|                         if (row.state == 1){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #0d8ddb;" title="normal" onfocus="TUser.tooltip()">normal</p>'] | 
|                         } else if (row.state == 2){ | 
|                             btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: red;" title="Membekukan" onfocus="TUser.tooltip()">Membekukan</p>'] | 
|                         } | 
|                     } | 
|   | 
|                 } | 
|                 return btn; | 
|             } | 
|         } | 
|     ]; | 
| }; | 
|   | 
| /** | 
|  * 检查是否选中 | 
|  */ | 
| TUser.check = function () { | 
|     var selected = $('#' + this.id).bootstrapTable('getSelections'); | 
|     if(selected.length == 0){ | 
|         Feng.info("请先选中表格中的某一记录!"); | 
|         return false; | 
|     }else{ | 
|         TUser.seItem = selected[0]; | 
|         return true; | 
|     } | 
| }; | 
| /** | 
|  * 关闭选择用户页面 | 
|  */ | 
| TUser.close = function () { | 
|     parent.layer.close(window.parent.SysCouponActivityInfoDlg.layerIndex); | 
| } | 
|   | 
| /** | 
|  * 确认选择 | 
|  */ | 
| TUser.selectUserOpt = function () { | 
|     var selected = $('#' + this.id).bootstrapTable('getSelections'); | 
|     if (selected.length == 0) { | 
|         Feng.info("请先选中表格中的某一记录!"); | 
|         return false; | 
|     } | 
|     var id = selected[0].id; | 
|     var companyName = selected[0].companyName; | 
|     if(companyName==undefined)companyName=""; | 
|     var nickName = selected[0].nickName; | 
|     var phone = selected[0].phone; | 
|     if ("" == id || null == id || undefined == id){ | 
|          Feng.info("请先选中表格中的某一记录!"); | 
| return ; | 
|     } | 
|     var obj = $("#obj").val(); | 
|     window.parent.SysCouponActivityInfoDlg.selecUserOpt(id,companyName,nickName,phone); | 
|     TUser.close(); | 
| } | 
| /** | 
|  * 查询用户管理列表 | 
|  */ | 
| TUser.search = function () { | 
|     var queryData = {}; | 
|     queryData['insertTime'] = $("#insertTime").val(); | 
|     queryData['id'] = $("#id").val(); | 
|     queryData['nickName'] = $("#nickName").val(); | 
|     queryData['isAuth'] = $("#isAuth").val(); | 
|     queryData['state'] = $("#state").val(); | 
|     queryData['phone'] = $("#phone").val(); | 
|     queryData['companyName'] = $("#companyName").val(); | 
|     TUser.table.refresh({query: queryData}); | 
| }; | 
| TUser.resetSearch = function () { | 
|     $("#insertTime").val(""); | 
|     $("#id").val(""); | 
|     $("#nickName").val(""); | 
|     $("#isAuth").val(""); | 
|     $("#companyName").val(""); | 
|     $("#state").val(""); | 
|     $("#phone").val(""); | 
|     TUser.search(); | 
| }; | 
|   | 
| $(function () { | 
|     var defaultColunms = TUser.initColumn(); | 
|     var table = new BSTable(TUser.id, "/tUser/list", defaultColunms); | 
|     // 设置物理分页server(逻辑分页client) | 
|     table.setPaginationType("server"); | 
|     TUser.table = table.init(); | 
| }); |