var liFun={
init:function () {
liFun.initTable();
},
initTable:function(){
$('#licenseTable').bootstrapTable('destroy').bootstrapTable({
striped:true,//表格显示条纹
pagination: false, //启动分页
pageNumber:1, //当前第几页
pageSize: 1, //每页显示的记录数
pageList: [1], //记录数可选列表
sidePagination: 'server',//表示服务端分页
queryParamsType: 'limit',
method:'POST',//请求方法
paginationPreText: '<',
paginationNextText: '>',
ajax:tableLoadRequest,//自定义ajax加载数据
uniqueId:'id',
columns: [
{
field: 'issCompany',
title: ' 授权码发行公司',
width: '15%',
align: "left",
formatter:commonObj.replacenull
},
{
field: 'grantType',
title: ' 授权类型',
width: '10%',
align: "left",
formatter:commonObj.replacenull
},
{
field: 'grantComName',
title: ' 授权公司',
width: '10%',
align: "left",
formatter:commonObj.replacenull
},
{
field: 'license',
title: ' License授权码',
width: '20%',
align: "left",
formatter:function(value,row,index){
var operStr ='
'+value+'
';
return operStr;
},
},
{
field: 'iat',
title: ' 创建时间',
width: '15%',
align: "left",
formatter:commonObj.replacenull
},
{
field: 'ext',
title: ' 过期时间',
width: '15%',
align: "left",
formatter:commonObj.replacenull
},
],
formatTableUnit:function(value,row,index){
return {
css: {
"white-space":"nowrap"
}
}
},
formatLoadingMessage:function(){
return "数据正在加载中...";
},
});
},
};
liFun.init();
documentBindFunc.on('click','#licenseAddbtn',function () {
$('#login_error').addClass('display-none').text('');
$('#login-licenseMsg').val('');
$('#license_addmodel').modal('show');
});
//确定 事件 (上报license 授权码)
documentBindFunc.on('click','#addsubmit',function () {
updateSysLicense();
});
//上报license 授权码
function updateSysLicense() {
var licenseID=$('#login-licenseMsg').val();
if(licenseID==null||licenseID==''||licenseID==undefined){
$('#login_error').removeClass('display-none').text('License授权码不能为空');
return;
}
var req = {
sysCode:sysComm.sysCode,
orgId: fn.getOrgId(),
license: licenseID
};
var licenseAjax = {
method: "post",
url: dataUrl.util.updateSysLicenseByOrgId(),
data: JSON.stringify(req),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (res) {
if (res.code == '8888') {
$('#login-licenseMsg').val('');
$('#license_addmodel').modal('hide');
liFun.initTable();
} else {
console.log(res);
}
}
};
sysAjax(licenseAjax);
};
/**
* 自定义table AJAX请求
* @param {Object} params
*/
function tableLoadRequest(params){
//设置请求参数
var pageNum = 1;
var req= {
baseRequest:{
pageNum:pageNum,
pageSize:params.data.limit
},
// sysCode:sysCode,
orgId: fn.getOrgId(),
};
var easyUIOps = {
method: params.type,
url: dataUrl.util.querySysLicense(),
data: JSON.stringify(req),
contentType: 'application/json; charset=utf-8',
dataType:'json',
success: function(res){
if(res.code == '8888'){
console.log(res.data)
params.success(res.data);
$('#licenseTable').bootstrapTable('insertRow',{index:1,row:{issCompany:res.data.issCompany,grantType:res.data.grantType,grantComName:res.data.grantComName,license:res.data.license,iat:res.data.iat,ext:res.data.ext}});
/*$("[data-toggle='tooltip']").tooltip({
delay: {show: 500, hide: 100},
});*/
}else{
console.log(res);
}
}
};
sysAjax(easyUIOps);
}