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);
}