@@ -92,7 +94,7 @@
function add() {
doRequest({
formId: '#form_add',
- url: '/api/${entityName?uncap_first}s',
+ url: '/api/${entityName?uncap_first}s/add',
type: 'POST',
extraData: {
<#list columns as column>
diff --git a/web/src/main/resources/templates/code/controllerWithPage.ftl b/web/src/main/resources/templates/code/controllerWithPage.ftl
index af1cd78a6b2f85c06e0c9ffcd347d170cf6a3780..3e2cc475330d5051756cf03c3b9bc6690fe0e561 100644
--- a/web/src/main/resources/templates/code/controllerWithPage.ftl
+++ b/web/src/main/resources/templates/code/controllerWithPage.ftl
@@ -118,7 +118,7 @@ public class ${entityName}Controller extends BaseController{
}
@ApiOperation(value = "新增")
- @PostMapping
+ @PostMapping("add")
@ResponseBody
public ResultMsg add(@RequestBody ${entityName} body, Authentication authentication){
Object principal = authentication.getPrincipal();
@@ -138,7 +138,7 @@ public class ${entityName}Controller extends BaseController{
}
@ApiOperation(value = "修改")
- @PatchMapping
+ @PatchMapping("edit")
@ResponseBody
public ResultMsg update(@RequestBody ${entityName} body, Authentication authentication){
Object principal = authentication.getPrincipal();
diff --git a/web/src/main/resources/templates/code/edit.ftl b/web/src/main/resources/templates/code/edit.ftl
index ec45837d6a56f67a8af475d2f3a8758ce2814d9f..1aa8e3e1d0719f396112d5d9afebe6f788958d7b 100644
--- a/web/src/main/resources/templates/code/edit.ftl
+++ b/web/src/main/resources/templates/code/edit.ftl
@@ -6,6 +6,7 @@
<#list columns as column>
<#if column.name == "createDate" || column.name == "createBy" || column.name == "updateDate" || column.name == "updateBy" || column.name == "userId">
<#else>
+ <#if (column.allowInput?string('yes', 'no'))=='yes'>
<#switch column.easyuiType>
<#case "easyui-textbox">
@@ -56,6 +57,7 @@
#switch>
+ #if>
#if>
#list>
@@ -77,10 +79,10 @@
<#list columns as column>
<#switch column.easyuiType>
<#case "image">
- //初始化图片上传按钮
- initFileUpload('#edit_${column.name}', '${column.name}');
- //显示预览图片
- imgPreview('#edit_${column.name}', '${column.name}', row.${column.name});
+ //初始化图片上传按钮
+ initFileUpload('#edit_${column.name}', '${column.name}');
+ //显示预览图片
+ imgPreview('#edit_${column.name}', '${column.name}', [[${r'${' + entityName?uncap_first + "." + column.name + r'}'}]]);
<#break>
<#case "rich_text">
var ${column.name}Editor = UE.getEditor('edit_${column.name}_editor', {
@@ -91,6 +93,9 @@
${column.name}Editor.setContent([[${r'${' + entityName?uncap_first + "." + column.name + r'}'}]]);
});
<#break>
+ <#case "t:dict">
+ ${r'$(\'#edit_' + column.name + '\')'}.combobox('setValue', String([[${r'${' + entityName?uncap_first + "." + column.name + r'}'}]]));
+ <#break>
#switch>
#list>
});
@@ -98,7 +103,7 @@
function edit() {
doRequest({
formId: '#form_edit',
- url: '/api/${entityName?uncap_first}s',
+ url: '/api/${entityName?uncap_first}s/edit',
type: 'PATCH',
extraData: {
<#list columns as column>
diff --git a/web/src/main/resources/templates/code/list.ftl b/web/src/main/resources/templates/code/list.ftl
index 7e39f98a88edf958e06440555cce9f9d7c97ac9c..b8876642374117a45ff05c73fbbade95a84aee29 100644
--- a/web/src/main/resources/templates/code/list.ftl
+++ b/web/src/main/resources/templates/code/list.ftl
@@ -38,9 +38,9 @@