Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Springboot Plus
Commits
321361c9
Commit
321361c9
authored
Feb 21, 2018
by
xiandafu
Browse files
init
parent
2971e3f1
Changes
449
Hide whitespace changes
Inline
Side-by-side
admin-core/src/main/resources/templates/common/container.html
0 → 100644
View file @
321361c9
<!-- 框架的页面 -->
<!DOCTYPE html>
<html>
<head>
<meta
content=
"text/html;charset=UTF-8"
/>
<title>
Spring Boot 2 Admin
</title>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
/>
<meta
http-equiv =
"Pragma"
content =
"no-cache"
/>
<meta
http-equiv=
"Cache-Control"
content=
"no cache"
/>
<meta
http-equiv=
"Expires"
content=
"0"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, maximum-scale=1"
/>
<meta
name=
"apple-mobile-web-app-status-bar-style"
content=
"black"
>
<meta
name=
"apple-mobile-web-app-capable"
content=
"yes"
>
<meta
name=
"format-detection"
content=
"telephone=no"
/>
<script
src=
"https://cdn.bootcss.com/pace/1.0.2/pace.min.js?v=${jsVer}"
></script>
<link
href=
"https://cdn.bootcss.com/pace/1.0.2/themes/pink/pace-theme-flash.css?v=${jsVer}"
rel=
"stylesheet"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"${ctxPath}/plugins/layui/css/layui.css?v=${jsVer}"
media=
"all"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"https://at.alicdn.com/t/font_520106_q8xykrwf86ywrk9.css?v=${jsVer}"
media=
"all"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"${ctxPath}/css/fs.css?v=${jsVer}"
media=
"all"
/>
<script
type=
"text/javascript"
src=
"${ctxPath}/plugins/jquery/jquery.min.js?v=${jsVer}"
></script>
<!-- 业务公用库 -->
<script
type=
"text/javascript"
src=
"${ctxPath}/js/common.js?v=${jsVer}"
></script>
<script
type=
"text/javascript"
src=
"${ctxPath}/js/lib.js?v=${jsVer}"
></script>
<!-- layUI -->
<script
type=
"text/javascript"
src=
"${ctxPath}/plugins/layui/layui.js?v=${jsVer}"
></script>
<script>
//设定layui模块的版本
layui
.
config
({
base
:
"
/plugins/frame/js/
"
,
// 菜单切换等功能
version
:
Common
.
version
});
</script>
<!-- 设置全局变量 -->
<script>
Common
.
CTX
=
'
${ctxPath}
'
;
Common
.
version
=
'
${jsVer}
'
;
</script>
</head>
<body>
<div
class=
"layui-layout layui-layout-admin"
>
${layoutContent}
</div>
<!-- 移动导航 -->
<div
class=
"site-tree-mobile layui-hide"
>
<i
class=
"layui-icon"
>

</i>
</div>
<div
class=
"site-mobile-shade"
></div>
</body>
</html>
<script
type=
"text/javascript"
src=
"${ctxPath}/plugins/frame/js/main.js?v=${jsVer}"
></script>
\ No newline at end of file
admin-core/src/main/resources/templates/common/layout.html
0 → 100644
View file @
321361c9
<!DOCTYPE html>
<html>
<head>
<meta
content=
"text/html;charset=UTF-8"
/>
<title>
${title!"业务页面"}
</title>
<meta
name=
"keywords"
content=
"fsLayuiPlugin,layui,layuiPlugin,layui插件,layui快速开发插件"
/>
<meta
name=
"description"
content=
"fsLayuiPlugin,layui,layuiPlugin,layui插件,layui快速开发插件"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
/>
<meta
http-equiv =
"Pragma"
content =
"no-cache"
/>
<meta
http-equiv=
"Cache-Control"
content=
"no cache"
/>
<meta
http-equiv=
"Expires"
content=
"0"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, maximum-scale=1"
/>
<meta
name=
"apple-mobile-web-app-status-bar-style"
content=
"black"
>
<meta
name=
"apple-mobile-web-app-capable"
content=
"yes"
>
<meta
name=
"format-detection"
content=
"telephone=no"
/>
<script
src=
"https://cdn.bootcss.com/pace/1.0.2/pace.min.js?v=${jsVer}"
></script>
<link
href=
"https://cdn.bootcss.com/pace/1.0.2/themes/pink/pace-theme-flash.css?v=${jsVer}"
rel=
"stylesheet"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"${ctxPath}/plugins/layui/css/layui.css?v=${jsVer}"
media=
"all"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"https://at.alicdn.com/t/font_520106_q8xykrwf86ywrk9.css?v=${jsVer}"
media=
"all"
/>
<script
type=
"text/javascript"
src=
"${ctxPath}/plugins/layui/layui.js?v=${jsVer}"
></script>
<script
type=
"text/javascript"
src=
"${ctxPath}/plugins/jquery/jquery.min.js?v=${jsVer}"
></script>
<link
rel=
"stylesheet"
href=
"${ctxPath}/plugins/ztree/css/zTreeStyle.css?v=${jsVer}"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"${ctxPath}/plugins/ztree/js/jquery.ztree.all.min.js?v=${jsVer}"
></script>
<!-- 业务公用库 -->
<script
type=
"text/javascript"
src=
"${ctxPath}/js/common.js?v=${jsVer}"
></script>
<script
type=
"text/javascript"
src=
"${ctxPath}/js/lib.js?v=${jsVer}"
></script>
<script>
Common
.
CTX
=
'
${ctxPath}
'
;
Common
.
version
=
'
${jsVer}
'
;
//设定layui模块的版本
layui
.
config
({
base
:
"
${jsBase!}
"
,
version
:
Common
.
version
});
$
(
document
).
ready
(
function
()
{
}).
keydown
(
function
(
e
)
{
if
(
e
.
which
===
27
)
{
Common
.
confirm
(
"
是否放弃治疗回到主页?
"
,
function
(){
layer
.
closeAll
();
})
}
});
</script>
<style>
.site-block
{
padding
:
20px
;
border
:
1px
solid
#eee
;}
</style>
</head>
<body>
<div
class=
"layui-layout layui-layout-admin"
>
<div
style=
"margin: 15px;"
>
${layoutContent}
</div>
</div>
</body>
</html>
admin-core/src/main/resources/templates/common/query/fun.html
0 → 100644
View file @
321361c9
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
${label}
</label>
<layui:functionInput
style=
'layui-input-inline'
name=
"${name}"
id=
"${id!}"
text=
"${text!}"
value=
"${value!}"
></layui:functionInput>
</div>
admin-core/src/main/resources/templates/common/query/org.html
0 → 100644
View file @
321361c9
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
${label}
</label>
<layui:orgInput
style=
'layui-input-inline'
name=
"${name}"
id=
"${id!}"
text=
"${text!}"
value=
"${value!}"
></layui:orgInput>
</div>
admin-core/src/main/resources/templates/common/query/role.html
0 → 100644
View file @
321361c9
<!--# /* 操作权限角色列表,因此设置type为1 */ -->
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
${label}
</label>
<layui:roleInput
name=
"${name}"
id=
"${id!}"
type=
"R0"
/>
</div>
admin-core/src/main/resources/templates/common/tag/accessButton.tag.html
0 → 100644
View file @
321361c9
<!--#if(canAccess(function)){ /*功能*/ -->
<button
class=
"layui-btn layui-btn-primary ext-toolbar"
data-type=
"${action}"
>
${tagBody}
</button>
<!--#} -->
\ No newline at end of file
admin-core/src/main/resources/templates/common/tag/childrenDictSelect.tag.html
0 → 100644
View file @
321361c9
<!--#
var dicts = core.dictLevel(type,value!);
var id=id!(name+"id");
if(isEmpty(value)){
-->
<!--# for(dict in dicts){
-->
<div
class=
"${style!'layui-input-inline'}"
>
<!--#if(dictLP.isLast){ /*最后一项字典需要提交,因此需要名称*/ -->
<select
name=
"${name}"
id=
"${id}"
>
<!--# }else{ -->
<select>
<!--# } -->
<option
value=
""
>
请选择
</option>
<!--#
if(dictLP.isFirst){ //第一项需要显示完整列表
var allData = core.dictDownQuery(dict.type);//该类型下所有字典
for(one in allData){
-->
<option
value=
"${one.value}"
>
${one.name}
</option>
<!--#}
} -->
</select>
</div>
<!--# } -->
<!--# }else{ /*提供值的情况下,需要遍历每一项父字典*/ -->
<!--# for(dict in dicts){
-->
<div
class=
"${style!'layui-input-inline'}"
>
<!--#if(dictLP.isLast){ /*最后一项字典需要提交,因此需要名称*/ -->
<select
name=
"${name}"
id=
"${id}"
>
<!--# }else{ -->
<select>
<!--# } -->
<option
value=
""
>
请选择
</option>
<!--#
var allData = core.dictDownQuery(dict.type);//该类型下所有字典
var f=dict.value;
for(one in allData){
if(one.value==f){ //如果有期望值
-->
<option
value=
"${one.value}"
selected
>
${one.name}
</option>
<!--#}else{ -->
<option
value=
"${one.value}"
>
${one.name}
</option>
<!--#} -->
<!--#}elsefor{ -->
<option
selected
>
未配置数据字典:${n}
</option>
<!--#} -->
</select>
</div>
<!--# } -->
<!--# } -->
\ No newline at end of file
admin-core/src/main/resources/templates/common/tag/closeButton.tag.html
0 → 100644
View file @
321361c9
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<button
class=
"layui-btn"
type=
"button"
id=
"${id}"
>
关闭
</button>
</div>
</div>
\ No newline at end of file
admin-core/src/main/resources/templates/common/tag/functionInput.tag.html
0 → 100644
View file @
321361c9
<!--#
/*功能点选择控件
name: 表单名称
text:显示
id:表单的id
value:表单的值
*/
-->
<!--#
var text = text!"";
var id=id!"functionId";
if(isEmpty(text)&&isNotEmpty(value)){
text= core.functionName(value);
}
-->
<div
class=
"${style!'layui-input-inline'}"
>
<input
type=
"text"
name=
"${name}Text"
id=
"${id}Text"
disabled
autocomplete=
"off"
class=
"layui-input"
value=
"${text}"
>
</div>
<span
id=
"${name}Search"
>
选择
</span>
<div
style=
"display:none;"
><input
type=
"text"
name=
'${name}'
id=
"${id}"
value=
"${value!}"
></div>
<div
id=
"${name}TreeDemoContainer"
>
</div>
<script>
$
(
document
).
ready
(
function
(){
$
(
"
#${name}Search
"
).
click
(
function
(){
Lib
.
loadFunPanel
(
$
(
"
#${name}TreeDemoContainer
"
),
$
(
"
#${id}Text
"
),
$
(
"
#${id}
"
));
})
});
</script>
\ No newline at end of file
admin-core/src/main/resources/templates/common/tag/orgInput.tag.html
0 → 100644
View file @
321361c9
<!--#
/*组织机构选择控件
name: 表单名称
text:显示
id:表单的id
value:表单的值
*/
-->
<!--#
var text = text!"";
var id=id!"orgId";
if(isEmpty(text)&&isNotEmpty(value)){
//如果没有名称,根据value获取名称,core.orgName方法参考 BeetlConf里添加的自定义方法
text= core.orgName(value);
}
-->
<div
class=
"${style!'layui-input-inline'}"
>
<input
type=
"text"
name=
"${name}Text"
id=
"${id}Text"
disabled
autocomplete=
"off"
class=
"layui-input"
value=
"${text}"
>
</div>
<span
id=
"${name}Search"
>
选择
</span>
<div
style=
"display:none;"
><input
type=
"text"
name=
'${name}'
id=
"${id}"
value=
"${value!}"
></div>
<div
id=
"${name}TreeDemoContainer"
>
</div>
<script>
$
(
document
).
ready
(
function
(){
$
(
"
#${name}Search
"
).
click
(
function
(){
Lib
.
loadOrgPanel
(
$
(
"
#${name}TreeDemoContainer
"
),
$
(
"
#${id}Text
"
),
$
(
"
#${id}
"
));
})
});
</script>
\ No newline at end of file
admin-core/src/main/resources/templates/common/tag/roleInput.tag.html
0 → 100644
View file @
321361c9
<!--# /*用户操作角色或工作流角色选择*/
var expected = value!"";
-->
<div
class=
"${style!'layui-input-inline'}"
>
<select
name=
"${name}"
>
<option
value=
""
>
请选择
</option>
<!--#
var roles = core.roles(type);
for(role in roles){
-->
<option
value=
"${role.id}"
${
role.id=
=expected?'selected'}
>
${role.name}
</option>
<!--#}-->
</select>
</div>
\ No newline at end of file
admin-core/src/main/resources/templates/common/tag/searchForm.tag.html
0 → 100644
View file @
321361c9
<!--# /*搜索面板,根据Java的定义来生成搜索面板*/ -->
<div
class=
"layui-row"
>
<form
id=
"${formId}"
class=
"layui-form layui-form-pane"
>
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<!--#
var items = core.searchCondtion(condition);
for(item in items){
select(item.type){
case 1:{ //general
-->
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
${item.name}
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"${item.fieldName}"
autocomplete=
"off"
class=
"layui-input"
>
</div>
</div>
<!--#}
case 6:{ //控件类
-->
<!--#
var component = item.control+".html";
var paras = {name:item.fieldName,label:item.name};
include("/common/query/"+component,paras){} -->
<!--#}
case 5:{ //数据字典
-->
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
${item.name}
</label>
<layui:simpleDictSelect
style=
'layui-input-inline'
type=
"${item.dict}"
name=
"${item.fieldName}"
value=
""
group=
"${item.group}"
/>
</div>
<!--#}
case 7:{ //级连数据字典
-->
<div
class=
"layui-inline select-container"
>
<label
class=
"layui-form-label"
>
${item.name}
</label>
<layui:childrenDictSelect
style=
'layui-input-inline'
type=
"${item.dict}"
name=
"${item.fieldName}"
value=
""
></layui:childrenDictSelect>
</div>
<!--#}
case 2:{ //日期范围
-->
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
${item.name}
</label>
<div
class=
"layui-input-inline"
>
<div
class=
"date-range-pick"
>
<input
type=
"text"
name=
"${item.fieldName}"
autocomplete=
"off"
class=
"layui-input"
>
</div>
</div>
</div>
<!--#} -->
<!--#}/*switch 结束*/
}/*结束循环*/ -->
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-form-item "
style=
"float: right;"
>
<button
class=
"layui-btn layui-btn-normal"
type=
"button"
id=
"${formId}Search"
>
搜索
</button>
</div>
</div>
${tagBody}
<script>
</script>
</form>
</div>
admin-core/src/main/resources/templates/common/tag/simpleDictSelect.tag.html
0 → 100644
View file @
321361c9
<!--# /*简单一级字典下拉列表控件*/ -->
<div
class=
"${style!'layui-input-inline'}"
>
<select
data-group=
"${group!}"
name=
"${name}"
${
has
(
id
)?("
id=
"+id):''}>
<option value="
"
>
请选择
</option>
<!--#
var dicts = [];
if(isNotEmpty(type)&&isEmpty(value)){
dicts = core.dictDownQuery(type);
}else if(isNotEmpty(value)){
dicts = core.dictListByValue(value);
}
var expected = value!"";
for(dict in dicts){
-->
<option
value=
"${dict.value}"
${
dict.value=
=expected?'selected'}
>
${dict.name}
</option>
<!--#}-->
</select>
</div>
admin-core/src/main/resources/templates/common/tag/submitButtons.tag.html
0 → 100644
View file @
321361c9
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
style=
"position:absolute;right:10px;bottom:0px;"
>
<button
class=
"layui-btn layui-btn-danger"
type=
"button"
id=
"${id}"
>
保存
</button>
<button
class=
"layui-btn"
type=
"button"
id=
"${id}-cancel"
>
取消
</button>
</div>
</div>
\ No newline at end of file
admin-core/src/main/resources/templates/core/codeGen/edit.html
0 → 100644
View file @
321361c9
<!--# layout("/common/layout.html",{"jsBase":"/js/core/codeGen/"}){ -->
<div
class=
"layui-btn-group"
>
<button
class=
"layui-btn ext-toolbar"
data-type=
"html"
>
预览HTML
</button>
<button
class=
"layui-btn ext-toolbar"
data-type=
"js"
>
预览JS
</button>
<button
class=
"layui-btn ext-toolbar"
data-type=
"java"
>
预览Java
</button>
<button
class=
"layui-btn ext-toolbar"
data-type=
"sql"
>
预览SQL
</button>
<button
class=
"layui-btn ext-toolbar"
data-type=
"gen"
>
立即生成
</button>
<button
class=
"layui-btn ext-toolbar"
data-type=
"cancel"
>
取消
</button>
</div>
<form
class=
"layui-form layui-form-pane"
id=
"updateForm"
action=
"/core/codeGen/gen.json"
>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
主健字段
</legend>
</fieldset>
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
主健
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.idAttribute.name"
disable
value=
"${entity.idAttribute.name}"
class=
"layui-input"
>
</div>
</div>
</div>
</div>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
显示字段
</legend>
</fieldset>
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<select
name=
"nameAttr"
>
<!--#
for(attr in entity.list){
-->
<option
value=
"${attr.name}"
${
attrLP.index=
=1?"selected=''"}
>
${attr.name}
</option>
<!--#} -->
</select>
</div>
</div>
</div>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
配置基本信息
</legend>
</fieldset>
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
表名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.tableName"
readonly
value=
"${entity.tableName}"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
类名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.name"
value=
"${entity.name}"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
系统包名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"basePackage"
value=
"com.ibeetl.admin.console"
class=
"layui-input"
>
</div>
</div>
</div>
</div>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
显示名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.displayName"
value=
"${entity.name}"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
变量名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.code"
value=
"${entity.code}"
class=
"layui-input"
>
</div>
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
urlBase
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"urlBase"
value=
"admin"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
system
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.system"
value=
"console"
class=
"layui-input"
>
</div>
</div>
</div>
</div>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
字段信息
</legend>
</fieldset>
<!--#
var attrs = entity.list;
for(attr in attrs){
-->
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
名称
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.list[${attrLP.index-1}].name"
readonly
value=
"${attr.name}"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
显示名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.list[${attrLP.index-1}].displayName"
value=
"${attr.displayName}"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-inline"
>
<div
class=
"layui-input-inline"
>
<input
type=
"checkbox"
name=
"entity.list[${attrLP.index-1}].showInQuery"
lay-skin=
"primary"
value=
"true"
title=
"作为搜索"
>
</div>
</div>
</div>
</div>
<!--# } -->
</form>
<!--#} -->
<script>
layui
.
use
([
'
edit
'
],
function
(){
var
codeGenEdit
=
layui
.
edit
codeGenEdit
.
init
();
});
</script>
admin-core/src/main/resources/templates/core/codeGen/index.html
0 → 100644
View file @
321361c9
<!--#layout("/common/layout.html",{"jsBase":"/js/core/codeGen/"}){ -->
<div
class=
"layui-btn-group"
>
<layui:accessButton
function=
"codeGen.edit"
action=
"edit"
>
编辑
</layui:accessButton>
<layui:accessButton
function=
"codeGen.edit"
action=
"refresh"
>
刷新
</layui:accessButton>
</div>
<table
id=
"codeTable"
lay-filter=
"codeTable"
></table>
<!--#} -->
<script>
layui
.
use
([
'
index
'
],
function
(){
var
index
=
layui
.
index
index
.
init
();
});
</script>
admin-core/src/main/resources/templates/error.html
0 → 100644
View file @
321361c9
<!--#layout("/common/container.html"){ -->
<h2>
ErrorCode:${status}
</h2>
<h5>
Message:${errorMessage}
</h5>
<h5>
RequestPath:${requestPath}
</h5>
<i>
此错误信息来自 error.html文件,通过CustomErrorController.java统一处理
</i>
<!--#} -->
\ No newline at end of file
admin-core/src/main/resources/templates/help.html
0 → 100644
View file @
321361c9
<blockquote
class=
"layui-elem-quote"
>
本系统演示了Spring Boot 搭建系统开发框架,能构建适合集团规模的系统,也能搭建小微系统
</blockquote>
<blockquote
class=
"layui-elem-quote"
>
配置:
</blockquote>
<blockquote
class=
"layui-elem-quote"
>
搭建子系统
</blockquote>
<blockquote
class=
"layui-elem-quote"
>
禁止缓存,为了开发方便,需要禁止JS缓存
</blockquote>
\ No newline at end of file
admin-core/src/main/resources/templates/index.html
0 → 100644
View file @
321361c9
<!--#layout("/common/container.html"){ -->
<!-- 顶部 -->
<form
class=
"layui-form layui-form-pane"
>
<div
class=
"layui-header"
>
<a
href=
"ibeetl.com"
class=
"layui-hide-xs"
><div
class=
"layui-logo"
>
Spring Boot 2 Admin
</div></a>
<a
href=
"javascript:;"
class=
"layui-hide-xs"
><div
class=
"fsSwitchMenu"
><i
class=
"iconfont icon-category"
></i></div></a>
<!-- 顶部菜单 -->
<ul
class=
"layui-nav layui-layout-left fsTopMenu"
id=
"fsTopMenu"
lay-filter=
"fsTopMenu"
>
<!--#for(node in menus.children){ -->
<li
class=
"layui-nav-item ${nodeLP.first?'layui-this'}"
dataPid=
"${node.data.id}"
><a
href=
"javascript:;"
><i
class=
"layui-icon"
>
${node.data.icon}
</i>
<!--#if(nodeLP.first){ -->
<cite>
${node.data.name}
</cite>
<!--#}else{ -->
${node.data.name}
<!--#} -->
</a></li>
<!--#} -->
</ul>
<ul
class=
"layui-nav layui-layout-right"
>
<li
class=
"layui-nav-item layui-hide-xs"
>
<a
href=
"javascript:;"
>
${session["core:user"].name}
</a>
<dl
class=
"layui-nav-child"
>
<dd><a
href=
"javascript:;"
>
基本资料
</a></dd>
<dd
id=
"changeCompanyButton"
><a
href=
"javascript:;"
>
${session["core:currentOrg"].name}
</a>
</dd>
</dl>
</li>
<li
class=
"layui-nav-item layui-hide-xs"
><a
href=
"/logout.do"
><i
class=
"iconfont icon-tuichu"
></i>
退出
</a></li>
</ul>
</div>
<div
id=
"selectCompany"
style=
"padding: 50px;display:none;"
>
<div
class=
"layui-row"
>
<div
class=
"layui-form-item"
>
<select
id=
"companyList"
>
<!--#
var allOrgs = session["core:orgs"];
for(org in allOrgs){
var checked = false;
if(session["core:currentOrg"].id==org.id){
checked=true;
}
-->
<option
value=
"${org.id}"
${
checked
?"
selected
"}
>
${org.name}
</option>
<!--#} -->
</select>
</div>
</div>
</div>
<!-- 左边菜单 -->
<div
class=
"layui-side layui-bg-black"
>
<div
class=
"layui-side-scroll"
>
<!-- 左侧导航区域(可配合layui已有的垂直导航) -->
<ul
class=
"layui-nav layui-nav-tree fsMenu"
lay-filter=
"fsLeftMenu"
id=
"fsLeftMenu"
>
<!--#
for(node in menus.children){
var hasSite = true;//系统的第一个菜单默认显示
-->
<!--#for(subSystem in node.children){ -->
<li
class=
"layui-nav-item layui-nav-itemed"
dataPid=
"${node.data.id}"
style=
"display: none;"
>
<a
href=
"javascript:;"
>
${subSystem.data.name}
</a>
<dl
class=
"layui-nav-child"
>
<!--#for(menu in subSystem.children){ -->
<dd
class=
""
><a
href=
"javascript:;"
menuId=
"${menu.data.id}"
dataUrl=
"${menu.data.accessUrl}"
><i
class=
"layui-icon"
>

</i>
${menu.data.name}
</a></dd>
<!--#} -->
</dl>
</li>
<!--#} -->
<!--#} -->
</ul>
</div>
</div>
<!-- 右边内容区域 -->
<div
class=
"layui-body layui-form"
>
<div
class=
"layui-tab layui-tab-card fsTab"
lay-filter=
"fsTab"
lay-allowClose=
"true"
>
<!-- 菜单导航 -->
<ul
class=
"layui-tab-title"
>
<li
class=
"layui-this"
>
系统说明
</li>
</ul>
<!-- 内容 -->
<div
class=
"layui-tab-content"
>
<div
class=
"layui-tab-item layui-show"
>
<!--#include("/help.html"){} -->
</div>
</div>
</div>
</div>
</form>
<!--#} -->
\ No newline at end of file
admin-core/src/main/resources/templates/login.html
0 → 100644
View file @
321361c9
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
Spring Boot开发平台
</title>
<link
rel=
"stylesheet"
href=
"${ctxPath}/plugins/layui/css/layui.css"
>
<script
src=
"${ctxPath}/plugins/layui/layui.js"
></script>
<!-- 让IE8/9支持媒体查询,从而兼容栅格 -->
<!--[if lt IE 9]>
<script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
<script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<style
rel=
"stylesheet"
type=
"text/css"
>
.layui-tab-title
li
:first-child
>
i
{
display
:
none
;
}
</style>
</head>
<body
class=
"layui-layout-body"
>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 20px;"
>
<legend>
用户登录
</legend>
</fieldset>
<form
class=
"layui-form"
action=
"${ctxPath}/login.do"
method=
"post"
>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
用户名
</label>
<div
class=
"layui-input-block"
>
<input
type=
"text"
name=
"code"
lay-verify=
"title"
autocomplete=
"off"
placeholder=
"请输入用户名"
class=
"layui-input"
value=
"admin"
>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
密码
</label>
<div
class=
"layui-input-block"
>
<input
type=
"password"
name=
"password"
lay-verify=
"required"
name=
""
placeholder=
"请输入密码"
autocomplete=
"off"
class=
"layui-input"
value=
"123456"
>
</div>
</div>
<div
class=
"layui-form-item"
>
<div
class=
"layui-input-block"
>
<button
class=
"layui-btn"
lay-submit=
""
lay-filter=
"demo1"
>
立即登录
</button>
</div>
</div>
</form>
</body>
</html>
\ No newline at end of file
Prev
1
…
18
19
20
21
22
23
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment