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
9d902228
Commit
9d902228
authored
Mar 13, 2018
by
xiandafu
Browse files
Merge branch 'codegen'
parents
e93e6c35
bfade3f9
Changes
22
Show whitespace changes
Inline
Side-by-side
admin-core/src/main/resources/static/js/core/codeGen/index.js
View file @
9d902228
...
...
@@ -26,12 +26,15 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
{
field
:
'
tableName
'
,
title
:
'
表名称
'
,
width
:
200
,
width
:
400
,
sort
:
true
},
{
field
:
'
name
'
,
title
:
'
类名
'
,
width
:
300
,
width
:
400
,
sort
:
true
}
]
]
...
...
admin-core/src/main/resources/templates/core/codeGen/edit.html
View file @
9d902228
<!--# layout("/common/layout.html",{"jsBase":"/js/core/codeGen/"}){ -->
<div
class=
"layui-btn-group"
>
<div
class=
"layui-btn-group"
>
<button
class=
"layui-btn ext-toolbar"
data-type=
"js"
>
预览JS
</button>
...
...
@@ -8,53 +8,55 @@
<button
class=
"layui-btn ext-toolbar"
data-type=
"html"
>
预览HTML
</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"
>
</div>
<form
class=
"layui-form layui-form-pane"
id=
"updateForm"
>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
主健字段
</legend>
</fieldset>
</fieldset>
<div
class=
"layui-row"
>
<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"
>
<input
type=
"text"
name=
"entity.idAttribute.name"
disable
value=
"${entity.idAttribute.name}"
class=
"layui-input"
>
</div>
</div>
</div>
</div>
</div>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
显示字段
</legend>
</fieldset>
</fieldset>
<div
class=
"layui-row"
>
<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>
<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;"
>
</div>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
配置基本信息
</legend>
</fieldset>
</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"
>
<input
type=
"text"
name=
"entity.tableName"
readonly
value=
"${entity.tableName}"
class=
"layui-input"
>
</div>
</div>
...
...
@@ -63,14 +65,14 @@
<label
class=
"layui-form-label"
>
类名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.name"
value=
"${entity.name}"
class=
"layui-input"
>
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"
>
<input
type=
"text"
name=
"basePackage"
value=
"com.ibeetl.cms"
class=
"layui-input"
>
</div>
</div>
</div>
...
...
@@ -79,10 +81,10 @@
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
显示名
</label>
<label
class=
"layui-form-label"
>
业务名称
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.displayName"
value=
"${entity.name}"
class=
"layui-input"
>
class=
"layui-input"
>
</div>
</div>
...
...
@@ -90,7 +92,7 @@
<label
class=
"layui-form-label"
>
变量名
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"entity.code"
value=
"${entity.code}"
class=
"layui-input"
>
class=
"layui-input"
>
</div>
</div>
...
...
@@ -100,59 +102,91 @@
<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"
>
<input
type=
"text"
name=
"urlBase"
value=
"cms"
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=
"c
onsole
"
class=
"layui-input"
>
<input
type=
"text"
name=
"entity.system"
value=
"c
ms
"
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){
-->
<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.list[${attrLP.index-1}].name"
readonly
value=
"${attr.name}"
class=
"layui-input"
>
<input
type=
"checkbox"
name=
"entity.includeExcel"
lay-skin=
"primary"
value=
"true"
title=
"导入导出"
/>
</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"
>
<input
type=
"checkbox"
name=
"entity.attachment"
lay-skin=
"primary"
value=
"true"
title=
"关联附件"
/>
</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>
<fieldset
class=
"layui-elem-field layui-field-title"
style=
"margin-top: 30px;"
>
<legend>
字段信息(重要)
</legend>
</fieldset>
</div>
<table
class=
"layui-table"
>
<colgroup>
<col
width=
"200"
>
<col
width=
"250"
>
<col
width=
"250"
>
<col>
</colgroup>
<thead>
<tr>
<th>
名称
</th>
<th>
显示名
</th>
<th>
查询
</th>
<th>
字典类型(可选)
</th>
</tr>
</thead>
<tbody>
<!--#
var attrs = entity.list;
for(attr in attrs){
-->
<tr>
<td><input
type=
"text"
name=
"entity.list[${attrLP.index-1}].name"
readonly
value=
"${attr.name}"
class=
"layui-input"
/></td>
<td><input
type=
"text"
name=
"entity.list[${attrLP.index-1}].displayName"
value=
"${attr.displayName}"
class=
"layui-input"
></td>
<td><input
type=
"checkbox"
name=
"entity.list[${attrLP.index-1}].showInQuery"
lay-skin=
"primary"
value=
"true"
title=
"作为搜索"
></td>
<td><input
type=
"text"
name=
"entity.list[${attrLP.index-1}].dictType"
value=
""
class=
"layui-input"
></td>
</tr>
<!--# } -->
</tbody>
</table>
</div>
<!--# } -->
...
...
Prev
1
2
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