/** * 实名认证列表管理初始化 */ var TVerified = { id: "TVerifiedTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1 }; /** * 初始化表格的列 */ TVerified.initColumn = function () { return [ {field: 'selectItem', radio: true}, {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'}, {title: language == 1 ? '提交时间' : ( language == 2 ? 'Submission time' : 'Waktu pengiriman'), 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: '用户ID', field: 'userId', visible: false, align: 'center', valign: 'middle'}, {title: '提交用户
昵称', field: 'userName', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.userName != '' && row.userName != null) { btn = ['

' + row.userName + '

'] } return btn; } }, {title: '提交用户
手机号', field: 'userPhone', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.userPhone != '' && row.userPhone != null) { btn = ['

' + row.userPhone + '

'] } return btn; } }, {title: '认证姓名', field: 'name', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.name != '' && row.name != null) { btn = ['

' + row.name + '

'] } return btn; } }, {title: '身份证
号码', field: 'idcode', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { var btn = ""; if(row.idcode != '' && row.idcode != null) { btn = ['

' + row.idcode + '

'] } return btn; } }, /* {title: '身份证正面照', field: 'img1', visible: true, align: 'center', valign: 'middle',width:'15%', formatter: function (value, row) { if (row.img1 == null || row.img1 == '') { return ''; } else { return ''; } }, events: 'operateEvents' }, {title: '身份证背面照', field: 'img2', visible: true, align: 'center', valign: 'middle',width:'15%', formatter: function (value, row) { if (row.img2 == null || row.img2 == '') { return ''; } else { return ''; } }, events: 'operateEvents' },*/ {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(row.state == 1){ btn = ['

待认证

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

认证通过

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

认证失败

'] } } return btn; } } ]; }; /** * 检查是否选中 */ TVerified.check = function () { var selected = $('#' + this.id).bootstrapTable('getSelections'); if(selected.length == 0){ Feng.info("请先选中表格中的某一记录!"); return false; }else{ TVerified.seItem = selected[0]; return true; } }; /** * 点击添加实名认证列表 */ TVerified.openAddTVerified = function () { var index = layer.open({ type: 2, title: language==1?'添加':(language==2?'Add':'Tambahkan'), area: ['800px', '420px'], //宽高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/tVerified/tVerified_add' }); this.layerIndex = index; }; /** * 打开立即审核页面 */ TVerified.immediately = function () { if (this.check()) { if (TVerified.seItem.state != 1 ) { swal("审核失败", "【待认证】状态下才能执行此操作", "warning"); return; } var index = layer.open({ type: 2, title: language==1?'立即审核':(language==2?'Audit now':'Audit sekarang'), area: ['800px', '420px'], //宽高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/tVerified/tVerified_immediately/' + TVerified.seItem.id }); this.layerIndex = index; } }; /** * 删除实名认证列表 */ TVerified.delete = function () { if (this.check()) { var nickname = TVerified.seItem.name; if (nickname == "" || nickname == null || nickname == undefined) { nickname = "该认证"; } else { nickname = "【" + nickname + "】"; } if (TVerified.seItem.state != 3) { swal("删除失败", "【认证失败】状态下才能执行此操作", "warning"); return; } swal({ title: language==1?"您是否确认删除" + nickname + "?":(language==2?"Are you sure to delete the" + nickname + "?":"Apakah Anda pasti akan menghapus" + nickname + "?"), text: language==1?"请谨慎操作!":(language==2?' Please operate with caution!':'Harap beroperasi dengan hati -hati!'), type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: language==1?"删除":(language==2?'Delete':'Hapus'), closeOnConfirm: false }, function () { var ajax = new $ax(Feng.ctxPath + "/tVerified/delete", function (data) { if(language==1){ swal("删除成功", "您已经删除了" + nickname + "。", "success"); }else if(language==2){ swal("Success", "You have deleted it" + nickname + "。", "success"); }else { swal("Success", "Anda telah menghapusnya" + nickname + "。", "success"); } TVerified.table.refresh(); }, function (data) { if(language==1){ swal("删除失败", data.responseJSON.message + "!", "warning"); }else if(language==2){ swal("Failed to delete", data.responseJSON.message + "!", "warning"); }else { swal("Hapus Gagal", data.responseJSON.message + "!", "warning"); } }); ajax.set("tVerifiedId",TVerified.seItem.id); ajax.start(); }); } }; /** * 查询实名认证列表列表 */ TVerified.search = function () { var queryData = {}; queryData['insertTime'] = $("#insertTime").val(); queryData['userName'] = $("#userName").val(); queryData['userPhone'] = $("#userPhone").val(); queryData['name'] = $("#name").val(); queryData['state'] = $("#state").val(); TVerified.table.refresh({query: queryData}); }; TVerified.resetSearch = function () { $("#insertTime").val(""); $("#userName").val(""); $("#userPhone").val(""); $("#name").val(""); $("#state").val(""); TVerified.search(); }; $(function () { var defaultColunms = TVerified.initColumn(); var table = new BSTable(TVerified.id, "/tVerified/list", defaultColunms); table.setPaginationType("server"); TVerified.table = table.init(); });