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授权码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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);
+}