From c1e5da01a6c961d6633c571bbf827985563538fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Mon, 26 Dec 2022 15:23:14 +0800 Subject: [PATCH] 'commit' --- WebRoot/html/formDesign/index.html | 3 +++ .../FengHuang/Zjb/Controller/ZjbController.java | 8 ++++++++ .../java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java | 10 ++++++++++ 3 files changed, 21 insertions(+) diff --git a/WebRoot/html/formDesign/index.html b/WebRoot/html/formDesign/index.html index 2d9e2be..f306ac7 100644 --- a/WebRoot/html/formDesign/index.html +++ b/WebRoot/html/formDesign/index.html @@ -36,6 +36,9 @@ data:data, elem:'#formdesigner' }); + + + //阻止body的drag冒泡问题 document.body.ondrop = function (event) { event.preventDefault(); diff --git a/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java b/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java index b121ad1..7cbcadb 100644 --- a/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java +++ b/src/main/java/com/dsideal/FengHuang/Zjb/Controller/ZjbController.java @@ -5,6 +5,7 @@ import com.dsideal.FengHuang.Util.CommonUtil; import com.dsideal.FengHuang.Zjb.Model.ZjbModel; import com.jfinal.aop.Before; import com.jfinal.core.Controller; +import com.jfinal.ext.interceptor.GET; import com.jfinal.ext.interceptor.POST; public class ZjbController extends Controller { @@ -16,4 +17,11 @@ public class ZjbController extends Controller { zm.saveModulePage(module_id, page, json); renderJson(CommonUtil.returnMessageJson(true, "保存成功!")); } + + @Before({GET.class}) + @IsNumericInterface({"module_id", "page"}) + public void getModulePage(int module_id, int page) { + String json = zm.getModulePage(module_id, page); + renderJson(json); + } } \ No newline at end of file diff --git a/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java b/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java index d6ea060..1112744 100644 --- a/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java +++ b/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java @@ -33,4 +33,14 @@ public class ZjbModel { record.set("json", json); Db.save("t_zjb_module_page", "module_id,page", record); } + + /* + 功能:获取指定模板,指定页码的JSON内容 + */ + public String getModulePage(int module_id, int page) { + String sql = "select json from t_zjb_module_page where module_id=? and page=?"; + List list = Db.find(sql, module_id, page); + if (list.size() > 0) return list.get(0).getStr("json"); + return "[]"; + } } \ No newline at end of file