diff --git a/WebRoot/html/formDesign/listTaskPageInfo.html b/WebRoot/html/formDesign/listTaskPageInfo.html index af460c7..0b20b72 100644 --- a/WebRoot/html/formDesign/listTaskPageInfo.html +++ b/WebRoot/html/formDesign/listTaskPageInfo.html @@ -14,10 +14,12 @@
@@ -37,20 +39,22 @@ } , cols: [[ {field: '', title: '序号', align: 'center', type: 'numbers', fixed: true, width: '5%'} - , {field: 'json', title: '内容', align: 'center'} + , {field: 'module_finish', title: '模板', align: 'center',templet:function(d){ + if(d.module_finish== 0) + return '未填写' + else + return '已填写' + }} + , {field: 'page_finish', title: '内容', align: 'center',templet:function(d){ + if(d.page_finish== 0) + return '未填写' + else + return '已填写' + }} , {fixed: 'right', title: '操作', toolbar: '#barDemo', align: 'center', width: 480} ]] , page: false , height: 'full' - , done: function (res) { - $("[data-field='json']").children().each(function () { - if ($(this).text() == "[]") { - $(this).text("未填写"); - } else { - $(this).text("已填写"); - } - }) - } }); table.on('tool(idTest)', function (obj) { var data = obj.data; 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 c4067d2..efe68b6 100644 --- a/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java +++ b/src/main/java/com/dsideal/FengHuang/Zjb/Model/ZjbModel.java @@ -102,16 +102,29 @@ public class ZjbModel { _map.put(r1.getInt("page"), r1.getStr("json")); } + //模板的填充完成情况 + sql = "select * from t_zjb_module_page where module_id=?"; + List listModuleFinish = Db.find(sql, module_id); + Map _mapModuleFinish = new HashMap<>(); + for (Record r2 : listModuleFinish) { + _mapModuleFinish.put(r2.getInt("page"), r2.getStr("json")); + } + List res = new ArrayList<>(); for (int i = 1; i <= page_count; i++) { Record r = new Record(); r.set("page", i); if (_map.containsKey(i)) { r.set("json", _map.get(i)); - r.set("filled", true); + r.set("page_finish", true); } else { r.set("json", "[]"); - r.set("filled", false); + r.set("page_finish", false); + } + if (_mapModuleFinish.containsKey(i)) { + r.set("module_finish", true); + } else { + r.set("module_finish", false); } res.add(r); }