Commit 9d902228 authored by xiandafu's avatar xiandafu
Browse files

Merge branch 'codegen'

parents e93e6c35 bfade3f9
...@@ -26,12 +26,15 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -26,12 +26,15 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
{ {
field : 'tableName', field : 'tableName',
title : '表名称', title : '表名称',
width : 200, width : 400,
sort : true
}, },
{ {
field : 'name', field : 'name',
title : '类名', title : '类名',
width : 300, width : 400,
sort : true
} }
] ] ] ]
......
<!--# layout("/common/layout.html",{"jsBase":"/js/core/codeGen/"}){ --> <!--# 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> <button class="layui-btn ext-toolbar" data-type="js">预览JS</button>
...@@ -8,53 +8,55 @@ ...@@ -8,53 +8,55 @@
<button class="layui-btn ext-toolbar" data-type="html">预览HTML</button> <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="gen">立即生成</button>
<button class="layui-btn ext-toolbar" data-type="cancel">取消</button> <button class="layui-btn ext-toolbar" data-type="cancel">取消</button>
</div> </div>
<form class="layui-form layui-form-pane" id="updateForm" <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> <legend>主健字段</legend>
</fieldset> </fieldset>
<div class="layui-row"> <div class="layui-row">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">主健</label> <label class="layui-form-label">主健</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.idAttribute.name" disable value="${entity.idAttribute.name}" <input type="text" name="entity.idAttribute.name" disable
class="layui-input" > value="${entity.idAttribute.name}" class="layui-input">
</div>
</div> </div>
</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> <legend>显示字段</legend>
</fieldset> </fieldset>
<div class="layui-row"> <div class="layui-row">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<select name="nameAttr"> <select name="nameAttr">
<!--# <!--#
for(attr in entity.list){ 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> </select>
</div> </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> <legend>配置基本信息</legend>
</fieldset> </fieldset>
<div class="layui-row"> <div class="layui-row">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">表名</label> <label class="layui-form-label">表名</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.tableName" readonly value="${entity.tableName}" <input type="text" name="entity.tableName" readonly
class="layui-input" > value="${entity.tableName}" class="layui-input">
</div> </div>
</div> </div>
...@@ -63,14 +65,14 @@ ...@@ -63,14 +65,14 @@
<label class="layui-form-label">类名</label> <label class="layui-form-label">类名</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.name" value="${entity.name}" <input type="text" name="entity.name" value="${entity.name}"
class="layui-input" > class="layui-input">
</div> </div>
</div> </div>
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">系统包名</label> <label class="layui-form-label">系统包名</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="basePackage" value="com.ibeetl.admin.console" <input type="text" name="basePackage"
class="layui-input" > value="com.ibeetl.cms" class="layui-input">
</div> </div>
</div> </div>
</div> </div>
...@@ -79,10 +81,10 @@ ...@@ -79,10 +81,10 @@
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">显示名</label> <label class="layui-form-label">业务名称</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.displayName" value="${entity.name}" <input type="text" name="entity.displayName" value="${entity.name}"
class="layui-input" > class="layui-input">
</div> </div>
</div> </div>
...@@ -90,7 +92,7 @@ ...@@ -90,7 +92,7 @@
<label class="layui-form-label">变量名</label> <label class="layui-form-label">变量名</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.code" value="${entity.code}" <input type="text" name="entity.code" value="${entity.code}"
class="layui-input" > class="layui-input">
</div> </div>
</div> </div>
...@@ -100,59 +102,91 @@ ...@@ -100,59 +102,91 @@
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">urlBase</label> <label class="layui-form-label">urlBase</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="urlBase" value="admin" <input type="text" name="urlBase" value="cms" class="layui-input">
class="layui-input" >
</div> </div>
</div> </div>
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">system</label> <label class="layui-form-label">system</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.system" value="console" <input type="text" name="entity.system" value="cms"
class="layui-input" > class="layui-input">
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
<legend>字段信息</legend> <fieldset class="layui-elem-field layui-field-title"
</fieldset> style="margin-top: 30px;">
<!--# <legend>可选配置</legend>
var attrs = entity.list; </fieldset>
for(attr in attrs){
-->
<div class="layui-row"> <div class="layui-row">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">名称</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.list[${attrLP.index-1}].name" readonly value="${attr.name}" <input type="checkbox"
class="layui-input" > name="entity.includeExcel"
lay-skin="primary" value="true" title="导入导出"/>
</div> </div>
</div> </div>
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">显示名</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="entity.list[${attrLP.index-1}].displayName" value="${attr.displayName}" <input type="checkbox"
class="layui-input" > name="entity.attachment"
lay-skin="primary" value="true" title="关联附件"/>
</div> </div>
</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>
<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>
<!--# } -->
......
Supports Markdown
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