懒羊羊
2023-08-30 71e81ed1d12e4d69f53c8ad9e066650ad4186293
提交 | 用户 | 时间
71e81e 1 <!DOCTYPE html>
2 <html class="${bg!}" style="height: 100%">
3
4 @/**
5 @ *      本页面所用的模板变量
6 @ *
7 @ * title          :  页面的标题
8 @ * layoutContent  :  主页面的html内容
9 @ * js             :  业务所需要的js,为数组
10 @ * css            :  业务所需要的css,为数组
11 @ * bg             :  背景颜色
12 @ * plugins        :  需要用到的插件,目前有["ztree"]
13 @ **/
14
15 <head>
16     <meta charset="utf-8"/>
17     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
18     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
19     <title>${title!"管理系统"}</title>
20     <link rel="stylesheet" href="${ctxPath}/assets/common/libs/layui/css/layui.css?v=${constants.getReleaseVersion()}"/>
21     <link rel="stylesheet" href="${ctxPath}/assets/common/module/admin.css?v=${constants.getReleaseVersion()}" media="all"/>
22     <link rel="stylesheet" href="${ctxPath}/assets/expand/css/style.css?v=${constants.getReleaseVersion()}" media="all"/>
23
24     <!--其他插件css-->
25     @if(isNotEmpty(plugins)){
26         @if(array.contain(plugins,"ztree")){
27         <link rel="stylesheet" href="${ctxPath}/assets/expand/plugins/jquery-layout/jquery.layout-latest.css?v=${constants.getReleaseVersion()}" media="all"/>
28         <link rel="stylesheet" href="${ctxPath}/assets/expand/plugins/fontawe/css/font-awesome.min.css?v=${constants.getReleaseVersion()}" media="all"/>
29         @}
30     @}
31
32     @/* 其他业务用的css */
33     @if(isNotEmpty(css)){
34         @for(item in css){
35             @if(strutil.startWith(item,"/")){
36                 @item = ctxPath + item;
37             @}
38             <link href="${item}?v=${constants.getReleaseVersion()}" rel="stylesheet" type="text/css" />
39         @}
40     @}
41 </head>
42
43 <body style="height: 100%">
44
45 @/* 页面加载loading */
46 @ include("/common/loading.html"){}
47
48 @/* 正文 */
49 ${layoutContent}
50
51 @/* 加入contextPath属性和session超时的配置 */
52 <script type="text/javascript">
53     var Feng = {
54         ctxPath: "${ctxPath}",
55         version: '${constants.getReleaseVersion()}'
56     };
57 </script>
58
59 @/* js和业务用的js数组 */
60 <script type="text/javascript" src="${ctxPath}/assets/common/libs/layui/layui.js?v=${constants.getReleaseVersion()}"></script>
61 <script type="text/javascript" src="${ctxPath}/assets/common/js/common.js?v=${constants.getReleaseVersion()}"></script>
62
63 <!--其他插件js-->
64 @if(isNotEmpty(plugins)){
65     @if(array.contain(plugins,"ztree")){
66     <script src="${ctxPath}/assets/expand/plugins/jquery-layout/jquery-2.1.4.min.js?v=${constants.getReleaseVersion()}"></script>
67     <script type="text/javascript" src="${ctxPath}/assets/expand/plugins/jquery-layout/jquery.layout-latest.js?v=${constants.getReleaseVersion()}"></script>
68     @}
69 @}
70
71 @if(isNotEmpty(js)){
72     @for(item in js){
73         @if(strutil.startWith(item,"/")){
74             @item = ctxPath + item;
75         @}
76         <script src="${item}?v=${constants.getReleaseVersion()}"></script>
77     @}
78 @}
79 </body>
80 </html>