/**
* 用户管理管理初始化
*/
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();
});