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) {
{
field : 'tableName',
title : '表名称',
width : 200,
width : 400,
sort : true
},
{
field : 'name',
title : '类名',
width : 300,
width : 400,
sort : true
}
] ]
......
<!--# 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="console"
class="layui-input" >
<input type="text" name="entity.system" value="cms"
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>
<!--# } -->
......
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