From d4144fa92e6e87c3716dfc6188e493abcc5dd71e Mon Sep 17 00:00:00 2001 From: chenbiao Date: Fri, 14 Jun 2019 15:36:36 +0800 Subject: [PATCH] add license 页面 --- admin/SubMenus/license.html | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ assets/pages/scripts/home/index.js | 7 +++++-- assets/syspages/js/rbac/license.js | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 358 insertions(+), 2 deletions(-) create mode 100644 admin/SubMenus/license.html create mode 100644 assets/syspages/js/rbac/license.js diff --git a/admin/SubMenus/license.html b/admin/SubMenus/license.html new file mode 100644 index 0000000..3e5673a --- /dev/null +++ b/admin/SubMenus/license.html @@ -0,0 +1,192 @@ + + + + + + + + + + + License授权码 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + +
+ + +
+
+
License授权码
+ +
+
+
+
+ 详细记录 +
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/pages/scripts/home/index.js b/assets/pages/scripts/home/index.js index e304d71..8bdddb0 100644 --- a/assets/pages/scripts/home/index.js +++ b/assets/pages/scripts/home/index.js @@ -808,8 +808,11 @@ function updateSysLicense() { success: function (res) { if (res.code == '8888') { var ext=res.data.ext - licensepopInit("提示",ext); - $('#pop_div').fadeIn(400); + if(res.data.noteFlag){ + licensepopInit("提示",ext); + $('#pop_div').fadeIn(400); + } + } else { console.log(res); } diff --git a/assets/syspages/js/rbac/license.js b/assets/syspages/js/rbac/license.js new file mode 100644 index 0000000..65848c0 --- /dev/null +++ b/assets/syspages/js/rbac/license.js @@ -0,0 +1,161 @@ + +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); +} -- libgit2 0.21.4