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
"jetbrains:/idea/checkout/git" did not exist on "86fa059999b5e32f59b4755fcd1eb67f369efb79"
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