diff --git a/modules/core/src/main/resources/templates/modules/gen/config.xml b/modules/core/src/main/resources/templates/modules/gen/config.xml index feedc252..ec3270ff 100644 --- a/modules/core/src/main/resources/templates/modules/gen/config.xml +++ b/modules/core/src/main/resources/templates/modules/gen/config.xml @@ -28,7 +28,7 @@ - + @@ -58,18 +58,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/modules/core/src/main/resources/templates/modules/gen/crud/viewForm.xml b/modules/core/src/main/resources/templates/modules/gen/crud/viewForm.xml index b4accf22..5123aff3 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud/viewForm.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud/viewForm.xml @@ -6,135 +6,6 @@ ${frontDir}/src/main/resources/views/${lastPackageName}/${moduleName}/${subModuleName} ${className}Form.html 0){ - extLibs = extLibs + ',\'dataGrid\''; - } -%> -\<% layout('/layouts/default.html', {title: '${functionNameSimple}管理', libs: ['validate'${extLibs}]}){ %> -
-
-
-
- \${text(${className}.isNewRecord ? '新增${functionNameSimple}' : '编辑${functionNameSimple}')} -
-
- -
-
- <${'#'}form:form id="inputForm" model="\${${className}}" action="\${ctx}/${urlPrefix}/save" method="post" class="form-horizontal"> -
-
\${text('基本信息')}
- <% if(table.isTreeEntity){ %> -
-
-
- -
- <${'#'}form:treeselect id="parent" title="\${text('上级${functionNameSimple}')}" - path="parent.id" labelPath="parent.${table.treeViewNameAttrName}" - url="\${ctx}/${urlPrefix}/treeData?excludeCode=\${${className}.id}" - class="" allowClear="true" canSelectRoot="true" canSelectParent="true"/> -
-
-
-
- <% } %> - <% include('/templates/modules/gen/include/formControl.html'){} %> - <% include('/templates/modules/gen/include/formChildTable.html'){} %> - <% if(toBoolean(table.optionMap['isBpmForm'])){ %> - \<% if(isNotBlank(${className}.bpm.taskId)){ %> -
-
-
- -
- <${'#'}bpm:comment bpmEntity="\${${className}}" /> -
-
-
-
- \<% } %> - <${'#'}bpm:nextTaskInfo bpmEntity="\${${className}}" /> - <% } %> -
- - -
-
-\<% } %> -<% include('/templates/modules/gen/include/formChildTableScript.html'){} %> -]]> +<% include('/templates/modules/gen/include/viewForm.html'){} %>]]>
\ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud/viewIndex.xml b/modules/core/src/main/resources/templates/modules/gen/crud/viewIndex.xml index e429360d..60082fc9 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud/viewIndex.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud/viewIndex.xml @@ -6,85 +6,6 @@ ${frontDir}/src/main/resources/views/${lastPackageName}/${moduleName}/${subModuleName} ${className}Index.html -\<% layout('/layouts/default.html', {title: '${functionNameSimple}管理', libs: ['layout','zTree']}){ %> -
-
-
-
-
- \${text('${functionNameSimple}')} -
-
- - - -
-
-
-
-
-
-
-
-
- -
-\<% } %> - -<% } %> -]]> +<% include('/templates/modules/gen/include/viewIndex.html'){} %>]]>
\ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud/viewList.xml b/modules/core/src/main/resources/templates/modules/gen/crud/viewList.xml index df71b6bc..cf51b818 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud/viewList.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud/viewList.xml @@ -6,36 +6,6 @@ ${frontDir}/src/main/resources/views/${lastPackageName}/${moduleName}/${subModuleName} ${className}List.html -
-
-
-
- \${text('${functionNameSimple}管理')} -
-
- \${text('查询')} - <% if(table.isTreeEntity){ %> - \${text('刷新')} - \${text('展开')} - \${text('折叠')} - <% } %> - \<% if(hasPermi('${permissionPrefix}:edit')){ %> - \${text('新增')} - \<% } %> - -
-
-
- <% include('/templates/modules/gen/include/searchForm.html'){} %> -
- <% if(!table.isTreeEntity){ %> -
- <% } %> -
-
-
-\<% } %> -<% include('/templates/modules/gen/include/dataGridScript.html'){} %>]]> +<% include('/templates/modules/gen/include/viewList.html'){} %>]]>
\ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud/viewSelect.xml b/modules/core/src/main/resources/templates/modules/gen/crud/viewSelect.xml index 2738aaf4..b2ff8f71 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud/viewSelect.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud/viewSelect.xml @@ -6,26 +6,6 @@ ${frontDir}/src/main/resources/views/${lastPackageName}/${moduleName}/${subModuleName} ${className}Select.html -
-
-
- <% include('/templates/modules/gen/include/searchForm.html'){} %> -
-
-
- <% if(!table.isTreeEntity){ %> -
- <% } %> -
-
-
-
-
-
-
-
-\<% } %> -<% include('/templates/modules/gen/include/dataGridSelectScript.html'){} %>]]> +<% include('/templates/modules/gen/include/viewSelect.html'){} %>]]>
\ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewForm.xml b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewForm.xml index 65dd49e1..3b61f8cb 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewForm.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewForm.xml @@ -6,135 +6,6 @@ ${frontDir}/${moduleName}/src/main/resources/views/${lastPackageName}/${moduleName}/${subModuleName} ${className}Form.html 0){ - extLibs = extLibs + ',\'dataGrid\''; - } -%> -\<% layout('/layouts/default.html', {title: '${functionNameSimple}管理', libs: ['validate'${extLibs}]}){ %> -
-
-
-
- \${text(${className}.isNewRecord ? '新增${functionNameSimple}' : '编辑${functionNameSimple}')} -
-
- -
-
- <${'#'}form:form id="inputForm" model="\${${className}}" action="\${ctx}/${urlPrefix}/save" method="post" class="form-horizontal"> -
-
\${text('基本信息')}
- <% if(table.isTreeEntity){ %> -
-
-
- -
- <${'#'}form:treeselect id="parent" title="\${text('上级${functionNameSimple}')}" - path="parent.id" labelPath="parent.${table.treeViewNameAttrName}" - url="\${ctx}/${urlPrefix}/treeData?excludeCode=\${${className}.id}" - class="" allowClear="true" canSelectRoot="true" canSelectParent="true"/> -
-
-
-
- <% } %> - <% include('/templates/modules/gen/include/formControl.html'){} %> - <% include('/templates/modules/gen/include/formChildTable.html'){} %> - <% if(toBoolean(table.optionMap['isBpmForm'])){ %> - \<% if(isNotBlank(${className}.bpm.taskId)){ %> -
-
-
- -
- <${'#'}bpm:comment bpmEntity="\${${className}}" /> -
-
-
-
- \<% } %> - <${'#'}bpm:nextTaskInfo bpmEntity="\${${className}}" /> - <% } %> -
- - -
-
-\<% } %> -<% include('/templates/modules/gen/include/formChildTableScript.html'){} %> -]]> +<% include('/templates/modules/gen/include/viewForm.html'){} %>]]>
\ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewIndex.xml b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewIndex.xml index 99c77c60..05f0f51f 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewIndex.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewIndex.xml @@ -6,85 +6,6 @@ ${frontDir}/${moduleName}/src/main/resources/views/${lastPackageName}/${moduleName}/${subModuleName} ${className}Index.html -\<% layout('/layouts/default.html', {title: '${functionNameSimple}管理', libs: ['layout','zTree']}){ %> -
-
-
-
-
- \${text('${functionNameSimple}')} -
-
- - - -
-
-
-
-
-
-
-
-
- -
-\<% } %> - -<% } %> -]]> +<% include('/templates/modules/gen/include/viewIndex.html'){} %>]]>
\ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewList.xml b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewList.xml index 38176bb0..542c9fd6 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewList.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewList.xml @@ -6,36 +6,6 @@ ${frontDir}/${moduleName}/src/main/resources/views/${lastPackageName}/${moduleName}/${subModuleName} ${className}List.html -
-
-
-
- \${text('${functionNameSimple}管理')} -
-
- \${text('查询')} - <% if(table.isTreeEntity){ %> - \${text('刷新')} - \${text('展开')} - \${text('折叠')} - <% } %> - \<% if(hasPermi('${permissionPrefix}:edit')){ %> - \${text('新增')} - \<% } %> - -
-
-
- <% include('/templates/modules/gen/include/searchForm.html'){} %> -
- <% if(!table.isTreeEntity){ %> -
- <% } %> -
-
-
-\<% } %> -<% include('/templates/modules/gen/include/dataGridScript.html'){} %>]]> +<% include('/templates/modules/gen/include/viewList.html'){} %>]]>
\ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewSelect.xml b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewSelect.xml new file mode 100644 index 00000000..840affe8 --- /dev/null +++ b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/viewSelect.xml @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/include/viewForm.html b/modules/core/src/main/resources/templates/modules/gen/include/viewForm.html new file mode 100644 index 00000000..7b0e08bd --- /dev/null +++ b/modules/core/src/main/resources/templates/modules/gen/include/viewForm.html @@ -0,0 +1,131 @@ +<%/* Copyright (c) 2013-Now http://jeesite.com All rights reserved. + * No deletion without permission, or be held responsible to law. */%> +<% + var extLibs = ''; + if(toBoolean(table.optionMap['isImageUpload']) || toBoolean(table.optionMap['isFileUpload'])){ + extLibs = extLibs + ',\'fileupload\''; + } + if(table.childList.~size > 0){ + extLibs = extLibs + ',\'dataGrid\''; + } +%> +\<% layout('/layouts/default.html', {title: '${functionNameSimple}管理', libs: ['validate'${extLibs}]}){ %> +
+
+
+
+ \${text(${className}.isNewRecord ? '新增${functionNameSimple}' : '编辑${functionNameSimple}')} +
+
+ +
+
+ <${'#'}form:form id="inputForm" model="\${${className}}" action="\${ctx}/${urlPrefix}/save" method="post" class="form-horizontal"> +
+
\${text('基本信息')}
+ <% if(table.isTreeEntity){ %> +
+
+
+ +
+ <${'#'}form:treeselect id="parent" title="\${text('上级${functionNameSimple}')}" + path="parent.id" labelPath="parent.${table.treeViewNameAttrName}" + url="\${ctx}/${urlPrefix}/treeData?excludeCode=\${${className}.id}" + class="" allowClear="true" canSelectRoot="true" canSelectParent="true"/> +
+
+
+
+ <% } %> + <% include('/templates/modules/gen/include/formControl.html'){} %> + <% include('/templates/modules/gen/include/formChildTable.html'){} %> + <% if(toBoolean(table.optionMap['isBpmForm'])){ %> + \<% if(isNotBlank(${className}.bpm.taskId)){ %> +
+
+
+ +
+ <${'#'}bpm:comment bpmEntity="\${${className}}" /> +
+
+
+
+ \<% } %> + <${'#'}bpm:nextTaskInfo bpmEntity="\${${className}}" /> + <% } %> +
+ + +
+
+\<% } %> +<% include('/templates/modules/gen/include/formChildTableScript.html'){} %> + +<% } %> \ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/include/viewList.html b/modules/core/src/main/resources/templates/modules/gen/include/viewList.html new file mode 100644 index 00000000..c85ac116 --- /dev/null +++ b/modules/core/src/main/resources/templates/modules/gen/include/viewList.html @@ -0,0 +1,33 @@ +<%/* Copyright (c) 2013-Now http://jeesite.com All rights reserved. + * No deletion without permission, or be held responsible to law. */%> +\<% layout('/layouts/default.html', {title: '${functionNameSimple}管理', libs: ['dataGrid']}){ %> +
+
+
+
+ \${text('${functionNameSimple}管理')} +
+
+ \${text('查询')} + <% if(table.isTreeEntity){ %> + \${text('刷新')} + \${text('展开')} + \${text('折叠')} + <% } %> + \<% if(hasPermi('${permissionPrefix}:edit')){ %> + \${text('新增')} + \<% } %> + +
+
+
+ <% include('/templates/modules/gen/include/searchForm.html'){} %> +
+ <% if(!table.isTreeEntity){ %> +
+ <% } %> +
+
+
+\<% } %> +<% include('/templates/modules/gen/include/dataGridScript.html'){} %> \ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/include/viewSelect.html b/modules/core/src/main/resources/templates/modules/gen/include/viewSelect.html new file mode 100644 index 00000000..b49a3224 --- /dev/null +++ b/modules/core/src/main/resources/templates/modules/gen/include/viewSelect.html @@ -0,0 +1,21 @@ +\<% layout('/layouts/default.html', {title: '${functionNameSimple}管理', libs: ['dataGrid']}){ %> +
+
+
+ <% include('/templates/modules/gen/include/searchForm.html'){} %> +
+
+
+ <% if(!table.isTreeEntity){ %> +
+ <% } %> +
+
+
+
+
+
+
+
+\<% } %> +<% include('/templates/modules/gen/include/dataGridSelectScript.html'){} %> \ No newline at end of file diff --git a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/src/main/java/startClass.xml b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/src/main/java/startClass.xml index 58c2f9b1..9a4c7300 100644 --- a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/src/main/java/startClass.xml +++ b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/src/main/java/startClass.xml @@ -5,7 +5,8 @@ start-class ${baseDir}/${moduleCode}/${moduleCode}/src/main/java/com/jeesite/modules ${@StringUtils.cap(module.moduleCode)}Application.java -