Commit 893cd186 by fengshuonan

增加一个系统常量,升级版本后防止js和css缓存

parent 97a1bff5
...@@ -16,7 +16,7 @@ USE guns; ...@@ -16,7 +16,7 @@ USE guns;
Target Server Version : 50724 Target Server Version : 50724
File Encoding : 65001 File Encoding : 65001
Date: 02/07/2019 11:02:44 Date: 02/07/2019 12:46:35
*/ */
SET NAMES utf8mb4; SET NAMES utf8mb4;
...@@ -104,6 +104,7 @@ INSERT INTO `sys_config` VALUES (1143468689664876546, '管理系统名称', 'GUN ...@@ -104,6 +104,7 @@ INSERT INTO `sys_config` VALUES (1143468689664876546, '管理系统名称', 'GUN
INSERT INTO `sys_config` VALUES (1143468867767607297, '默认系统密码', 'GUNS_DEFAULT_PASSWORD', 'N', NULL, '111111', '默认系统密码', '2019-06-25 18:39:57', 1, NULL, NULL); INSERT INTO `sys_config` VALUES (1143468867767607297, '默认系统密码', 'GUNS_DEFAULT_PASSWORD', 'N', NULL, '111111', '默认系统密码', '2019-06-25 18:39:57', 1, NULL, NULL);
INSERT INTO `sys_config` VALUES (1143469008025133058, 'OAuth2登录用户的账号标识', 'GUNS_OAUTH2_PREFIX', 'N', NULL, 'oauth2', 'OAuth2登录用户的账号标识', '2019-06-25 18:40:31', 1, NULL, NULL); INSERT INTO `sys_config` VALUES (1143469008025133058, 'OAuth2登录用户的账号标识', 'GUNS_OAUTH2_PREFIX', 'N', NULL, 'oauth2', 'OAuth2登录用户的账号标识', '2019-06-25 18:40:31', 1, NULL, NULL);
INSERT INTO `sys_config` VALUES (1145207130463191041, '顶部导航条是否开启', 'GUNS_DEFAULT_ADVERT', 'Y', 1106120265689055233, 'ENABLE', '顶部Guns广告是否开启', '2019-06-30 13:47:11', 1, '2019-06-30 13:47:20', 1); INSERT INTO `sys_config` VALUES (1145207130463191041, '顶部导航条是否开启', 'GUNS_DEFAULT_ADVERT', 'Y', 1106120265689055233, 'ENABLE', '顶部Guns广告是否开启', '2019-06-30 13:47:11', 1, '2019-06-30 13:47:20', 1);
INSERT INTO `sys_config` VALUES (1145915627211370498, 'Guns发布的编号', 'GUNS_SYSTEM_RELEASE_VERSION', 'N', NULL, '20190702', '用于防止浏览器缓存相关的js和css', '2019-07-02 12:42:30', 1, NULL, NULL);
COMMIT; COMMIT;
-- ---------------------------- -- ----------------------------
......
...@@ -141,4 +141,17 @@ public class ConstantsContext { ...@@ -141,4 +141,17 @@ public class ConstantsContext {
} }
} }
} }
/**
* 获取系统发布的版本号(防止css和js的缓存)
*/
public static String getReleaseVersion() {
String systemReleaseVersion = (String) CONSTNTS_HOLDER.get("GUNS_SYSTEM_RELEASE_VERSION");
if (ToolUtil.isEmpty(systemReleaseVersion)) {
log.error("系统常量存在空值!常量名称:systemReleaseVersion,采用默认值:guns");
return ToolUtil.getRandomString(8);
} else {
return systemReleaseVersion;
}
}
} }
...@@ -86,7 +86,7 @@ Feng.closeAllLoading = function () { ...@@ -86,7 +86,7 @@ Feng.closeAllLoading = function () {
// 以下代码是配置layui扩展模块的目录,每个页面都需要引入 // 以下代码是配置layui扩展模块的目录,每个页面都需要引入
layui.config({ layui.config({
version: 20190626, version: Feng.version,
base: Feng.ctxPath + '/assets/common/module/' base: Feng.ctxPath + '/assets/common/module/'
}).extend({ }).extend({
formSelects: 'formSelects/formSelects-v4', formSelects: 'formSelects/formSelects-v4',
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
<meta charset="utf-8"/> <meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/css/error-page.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/css/error-page.css?v=${constants.getReleaseVersion()}"/>
</head> </head>
<body> <body>
...@@ -36,17 +36,12 @@ ...@@ -36,17 +36,12 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
</body> </body>
......
...@@ -17,14 +17,14 @@ ...@@ -17,14 +17,14 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>${title!"管理系统"}</title> <title>${title!"管理系统"}</title>
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css" media="all"/> <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}" media="all"/>
<link rel="stylesheet" href="${ctxPath}/assets/expand/css/style.css" media="all"/> <link rel="stylesheet" href="${ctxPath}/assets/expand/css/style.css?v=${constants.getReleaseVersion()}" media="all"/>
<!--其他插件css--> <!--其他插件css-->
@if(isNotEmpty(plugins)){ @if(isNotEmpty(plugins)){
@if(array.contain(plugins,"ztree")){ @if(array.contain(plugins,"ztree")){
<link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css" rel="stylesheet" type="text/css" /> <link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css?v=${constants.getReleaseVersion()}" rel="stylesheet" type="text/css" />
@} @}
@} @}
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
@if(strutil.startWith(item,"/")){ @if(strutil.startWith(item,"/")){
@item = ctxPath + item; @item = ctxPath + item;
@} @}
<link href="${item}" rel="stylesheet" type="text/css" /> <link href="${item}?v=${constants.getReleaseVersion()}" rel="stylesheet" type="text/css" />
@} @}
@} @}
</head> </head>
...@@ -50,25 +50,20 @@ ${layoutContent} ...@@ -50,25 +50,20 @@ ${layoutContent}
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
@/* js和业务用的js数组 */ @/* js和业务用的js数组 */
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<!--其他插件js--> <!--其他插件js-->
@if(isNotEmpty(plugins)){ @if(isNotEmpty(plugins)){
@if(array.contain(plugins,"ztree")){ @if(array.contain(plugins,"ztree")){
<script src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js"></script> <script src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js?v=${constants.getReleaseVersion()}"></script>
<script src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js"></script> <script src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js?v=${constants.getReleaseVersion()}"></script>
@} @}
@} @}
...@@ -77,7 +72,7 @@ ${layoutContent} ...@@ -77,7 +72,7 @@ ${layoutContent}
@if(strutil.startWith(item,"/")){ @if(strutil.startWith(item,"/")){
@item = ctxPath + item; @item = ctxPath + item;
@} @}
<script src="${item}"></script> <script src="${item}?v=${constants.getReleaseVersion()}"></script>
@} @}
@} @}
</body> </body>
......
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
<meta name="author" content="stylefeng"> <meta name="author" content="stylefeng">
<!--其他插件css--> <!--其他插件css-->
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css" rel="stylesheet" type="text/css"/> <link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css?v=${constants.getReleaseVersion()}" rel="stylesheet" type="text/css"/>
</head> </head>
<body> <body>
...@@ -39,20 +39,15 @@ ...@@ -39,20 +39,15 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js"></script> <script type="text/javascript" src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript"> <script type="text/javascript">
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href="${ctxPath}/assets/expand/images/favicon.ico" rel="icon"> <link href="${ctxPath}/assets/expand/images/favicon.ico" rel="icon">
<title>${constants.getSystemName()}</title> <title>${constants.getSystemName()}</title>
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}"/>
</head> </head>
<body class="layui-layout-body"> <body class="layui-layout-body">
...@@ -35,17 +35,12 @@ ...@@ -35,17 +35,12 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<script> <script>
layui.use(['layer', 'element', 'admin', 'index'], function () { layui.use(['layer', 'element', 'admin', 'index'], function () {
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<meta charset="utf-8"/> <meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/css/login.css" media="all"> <link rel="stylesheet" href="${ctxPath}/assets/common/css/login.css?v=${constants.getReleaseVersion()}" media="all">
<style> <style>
body { body {
background-image: url("${ctxPath}/assets/common/images/bg_login2.svg"); background-image: url("${ctxPath}/assets/common/images/bg_login2.svg");
...@@ -110,17 +110,12 @@ ...@@ -110,17 +110,12 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<script> <script>
layui.use(['layer', 'form'], function () { layui.use(['layer', 'form'], function () {
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>${constants.getSystemName()}</title> <title>${constants.getSystemName()}</title>
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=311"/> <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/expand/css/style.css" media="all"/> <link rel="stylesheet" href="${ctxPath}/assets/expand/css/style.css?v=${constants.getReleaseVersion()}" media="all"/>
<style> <style>
/** 卡片轮播图样式 */ /** 卡片轮播图样式 */
...@@ -686,18 +686,13 @@ ...@@ -686,18 +686,13 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=311"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<script> <script>
layui.use(['layer', 'carousel'], function () { layui.use(['layer', 'carousel'], function () {
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>${constants.getSystemName()}</title> <title>${constants.getSystemName()}</title>
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=311"/> <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}"/>
<style> <style>
.numberInfoSubTitle { .numberInfoSubTitle {
color: rgba(0, 0, 0, .45); color: rgba(0, 0, 0, .45);
...@@ -239,20 +239,15 @@ ...@@ -239,20 +239,15 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=311"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<script src="${ctxPath}/assets/common/libs/echarts/echarts.min.js"></script> <script src="${ctxPath}/assets/common/libs/echarts/echarts.min.js?v=${constants.getReleaseVersion()}"></script>
<script src="${ctxPath}/assets/common/libs/echarts/echartsTheme.js"></script> <script src="${ctxPath}/assets/common/libs/echarts/echartsTheme.js?v=${constants.getReleaseVersion()}"></script>
<script> <script>
layui.use(['layer', 'element'], function () { layui.use(['layer', 'element'], function () {
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
<meta charset="utf-8"/> <meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}"/>
<style> <style>
body { body {
overflow-x: hidden; overflow-x: hidden;
...@@ -159,17 +159,12 @@ ...@@ -159,17 +159,12 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<script> <script>
layui.use(['layer', 'form', 'admin'], function () { layui.use(['layer', 'form', 'admin'], function () {
var $ = layui.jquery; var $ = layui.jquery;
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<meta charset="utf-8"/> <meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}"/>
</head> </head>
<body> <body>
...@@ -28,17 +28,12 @@ ...@@ -28,17 +28,12 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<script> <script>
layui.use(['layer'], function () { layui.use(['layer'], function () {
......
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
<meta name="description" content="${constants.getSystemName()}"> <meta name="description" content="${constants.getSystemName()}">
<meta name="author" content="stylefeng"> <meta name="author" content="stylefeng">
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css" rel="stylesheet" type="text/css"/> <link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css?v=${constants.getReleaseVersion()}" rel="stylesheet" type="text/css"/>
</head> </head>
<body> <body>
...@@ -29,21 +29,16 @@ ...@@ -29,21 +29,16 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<!--其他插件js--> <!--其他插件js-->
<script type="text/javascript" src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js"></script> <script type="text/javascript" src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript"> <script type="text/javascript">
......
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
<meta name="description" content="${constants.getSystemName()}"> <meta name="description" content="${constants.getSystemName()}">
<meta name="author" content="stylefeng"> <meta name="author" content="stylefeng">
<link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css"/> <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
<link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css" rel="stylesheet" type="text/css"/> <link href="${ctxPath}/assets/expand/plugins/ztree/zTreeStyle.css?v=${constants.getReleaseVersion()}" rel="stylesheet" type="text/css"/>
</head> </head>
<body> <body>
...@@ -29,21 +29,16 @@ ...@@ -29,21 +29,16 @@
@/* 加入contextPath属性和session超时的配置 */ @/* 加入contextPath属性和session超时的配置 */
<script type="text/javascript"> <script type="text/javascript">
var Feng = { var Feng = {
ctxPath: "", ctxPath: "${ctxPath}",
addCtx: function (ctx) { version: '${constants.getReleaseVersion()}'
if (this.ctxPath === "") {
this.ctxPath = ctx;
}
}
}; };
Feng.addCtx("${ctxPath}");
</script> </script>
<script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/common/js/common.js"></script> <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
<!--其他插件js--> <!--其他插件js-->
<script type="text/javascript" src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="${ctxPath}/assets/expand/plugins/jquery/jquery-3.2.1.min.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript" src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js"></script> <script type="text/javascript" src="${ctxPath}/assets/expand/plugins/ztree/jquery.ztree.all.min.js?v=${constants.getReleaseVersion()}"></script>
<script type="text/javascript"> <script type="text/javascript">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment