/** * 用户管理管理初始化 */ 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(" ",'
'); // btn = ['

' + time + '

'] // } // 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 = ['

' + row.registIp + '

'] } 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 = ['

' + row.companyName + '

'] } 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 = ['

' + row.nickName + '

'] } 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 = ['

' + row.phone + '

'] } 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 = ['

' + row.emergencyContact + '

'] } 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 = ['

' + row.emergencyContactNumber + '

'] } 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 = ['

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

'] } }else if(language==2){ if (row.isAuth == 1){ btn = ['

No

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

Yes

'] } }else { if (row.isAuth == 1){ btn = ['

Tidak

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

Ya

'] } } } 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 = ['

' + row.historyNum + '

'] }else { btn = ['

0

'] } 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 = ['

¥' + row.consumption + '

'] }else { btn = ['

¥0

'] } 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 = ['

' + row.integral + '

'] }else { btn = ['

0

'] } 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 = ['

' + str + '

'] } 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 = ['

正常

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

冻结

'] } }else if(language==2){ if (row.state == 1){ btn = ['

normal

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

freeze

'] } }else { if (row.state == 1){ btn = ['

normal

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

Membekukan

'] } } } 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(); });