zwzw1219 2017-10-18 21:12:24 +08:00
parent 5c1c2f0f09
commit cc9256ca51
10 changed files with 81 additions and 155 deletions

View File

@ -253,9 +253,7 @@ public class TemplateUtil {
text = text.replace("{beanName}", beanName); text = text.replace("{beanName}", beanName);
List<String> beanFieldNames = input.getBeanFieldName(); List<String> beanFieldNames = input.getBeanFieldName();
text = text.replace("{columnsDatas}", getHtmlColumnsDatas(beanFieldNames)); text = text.replace("{columnsDatas}", getHtmlColumnsDatas(beanFieldNames));
text = text.replace("{columnDefs}", getHtmlColumnDefs(beanFieldNames));
text = text.replace("{ths}", getHtmlThs(beanFieldNames)); text = text.replace("{ths}", getHtmlThs(beanFieldNames));
text = text.replace("{lastIndex}", beanFieldNames.size() + "");
FileUtil.saveTextFile(text, path + File.separator + beanParamName + "List.html"); FileUtil.saveTextFile(text, path + File.separator + beanParamName + "List.html");
log.debug("生成查询页面:{}模板", beanName); log.debug("生成查询页面:{}模板", beanName);
@ -318,12 +316,4 @@ public class TemplateUtil {
return builder.toString(); return builder.toString();
} }
private static String getHtmlColumnDefs(List<String> beanFieldNames) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < beanFieldNames.size(); i++) {
builder.append("\t\t\t\t{\"name\" : \"" + beanFieldNames.get(i) + "\", \"targets\" : \"" + i + "\"},\n");
}
return builder.toString();
}
} }

View File

@ -80,22 +80,19 @@ function init(){
}, },
"dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>", "dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>",
"columns": [ "columns": [
{columnsDatas} { "data": "", "defaultContent": ""}, {columnsDatas} {
"data": "",
"defaultContent": "",
"render": function (data, type, row) {
var id = row['id'];
var href = "update{beanName}.html?id=" + id;
var edit = buttonEdit(href, "", pers);
var del = buttonDel(id, "", pers);
return edit + del;
}
},
], ],
"columnDefs": [
{columnDefs}
{
"targets": {lastIndex},
"render": function (data, type, row) {
var id = row['id'];
var href = "update{beanName}.html?id=" + id;
var edit = buttonEdit(href, "", pers);
var del = buttonDel(id, "", pers);
return edit + del;
}
},
],
"order": [[ 0, "asc" ]] "order": [[ 0, "asc" ]]
} ); } );
} }

View File

@ -90,16 +90,9 @@ function init(){
}, },
"dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>", "dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>",
"columns": [ "columns": [
{ "data": "url", "defaultContent": ""},
{ "data": "path", "defaultContent": ""},
{ "data": "contentType", "defaultContent": ""},
{ "data": "updateTime", "defaultContent": ""},
{ "data": "", "defaultContent": ""},
],
"columnDefs": [
{ {
"targets": 0, "data": "url",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var url = row['url']; var url = row['url'];
var type = row['type']; var type = row['type'];
@ -113,18 +106,20 @@ function init(){
return u; return u;
} }
}, },
{ "name": "path", "targets": 1 }, { "data": "path", "defaultContent": ""},
{ "name": "contentType", "targets": 2 }, { "data": "contentType", "defaultContent": ""},
{ "name": "updateTime", "targets": 3 }, { "data": "updateTime", "defaultContent": ""},
{ {
"targets": 4, "data": "",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var id = row['id']; var id = row['id'];
var del = buttonDel(id, "sys:file:del", pers); var del = buttonDel(id, "sys:file:del", pers);
return del; return del;
} }
} },
],
],
"order": [[ 3, "desc" ]] "order": [[ 3, "desc" ]]
} ); } );
} }

View File

@ -102,19 +102,9 @@ function init(){
{ "data": "springBeanName", "defaultContent": ""}, { "data": "springBeanName", "defaultContent": ""},
{ "data": "methodName", "defaultContent": ""}, { "data": "methodName", "defaultContent": ""},
{ "data": "description", "defaultContent": ""}, { "data": "description", "defaultContent": ""},
{ "data": "status", "defaultContent": ""},
{ "data": "updateTime", "defaultContent": ""},
{ "data": "", "defaultContent": ""},
],
"columnDefs": [
{ "name": "id", "targets": 0 },
{ "name": "jobName", "targets": 1 },
{ "name": "cron", "targets": 2 },
{ "name": "springBeanName", "targets": 3 },
{ "name": "methodName", "targets": 4 },
{ "name": "description", "targets": 5 },
{ {
"targets": 6, "data": "status",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var status = row['status']; var status = row['status'];
var a = ""; var a = "";
@ -126,9 +116,10 @@ function init(){
return a; return a;
} }
}, },
{ "name": "updateTime", "targets": 7}, { "data": "updateTime", "defaultContent": ""},
{ {
"targets": 8, "data": "",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var isSysJob = row['isSysJob']; var isSysJob = row['isSysJob'];
if(!isSysJob) { if(!isSysJob) {
@ -142,8 +133,8 @@ function init(){
} }
} }
}, },
], ],
"order": [[6, "desc"],[ 7, "desc" ]] "order": [[6, "desc"],[ 7, "desc" ]]
} ); } );
} }

View File

@ -107,35 +107,28 @@ function init(){
"dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>", "dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>",
"columns": [ "columns": [
{"data" : "id", "defaultContent" : ""}, {"data" : "id", "defaultContent" : ""},
{"data" : "user", "defaultContent" : ""}, {
"data" : "user",
"defaultContent" : "",
"render": function (data, type, row) {
var user = row['user'];
return user['nickname'];
}
},
{"data" : "module", "defaultContent" : ""}, {"data" : "module", "defaultContent" : ""},
{"data" : "flag", "defaultContent" : ""}, {
"data" : "flag",
"defaultContent" : "",
"render": function (data, type, row) {
var flag = row['flag'];
return flag ? "成功":"失败";
}
},
{"data" : "remark", "defaultContent" : ""}, {"data" : "remark", "defaultContent" : ""},
{"data" : "createTime", "defaultContent" : ""}, {"data" : "createTime", "defaultContent" : ""},
], ],
"columnDefs": [
{"name" : "id", "targets" : 0},
{
"targets": 1,
"render": function (data, type, row) {
var user = row['user'];
return user['nickname'];
}
},
{"name" : "module", "targets" : 2},
{
"targets": 3,
"render": function (data, type, row) {
var flag = row['flag'];
return flag ? "成功":"失败";
}
},
{"name" : "remark", "targets" : 4},
{"name" : "createTime", "targets" : 5},
],
"order": [[ 5, "desc" ]] "order": [[ 5, "desc" ]]
} ); } );
} }

View File

@ -46,7 +46,7 @@
<th style="width: 10%">id</th> <th style="width: 10%">id</th>
<th style="width: 30%">标题</th> <th style="width: 30%">标题</th>
<th>内容</th> <th>内容</th>
<th style="width: 10%">时间</th> <th style="width: 20%">时间</th>
<th style="width: 10%">操作</th> <th style="width: 10%">操作</th>
</tr> </tr>
</thead> </thead>
@ -103,30 +103,26 @@ function init(){
"columns": [ "columns": [
{ "data": "id", "defaultContent": ""}, { "data": "id", "defaultContent": ""},
{ "data": "subject", "defaultContent": ""}, { "data": "subject", "defaultContent": ""},
{ "data": "content", "defaultContent": ""},
{ "data": "createTime", "defaultContent": ""},
],
"columnDefs": [
{ "name": "id", "targets": 0 },
{ "name": "subject", "targets": 1 },
{ {
"targets": 2, "data": "content",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var content = row['content']; var content = row['content'];
var c = removeHTMLTag(content); var c = removeHTMLTag(content);
return c; return c;
} }
}, },
{ "name": "createTime", "targets": 3 }, { "data": "createTime", "defaultContent": ""},
{ {
"targets": 4, "data": "content",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var id = row['id']; var id = row['id'];
var href = "mailDetail.html?id=" + id; var href = "mailDetail.html?id=" + id;
return "<button class='layui-btn layui-btn-mini' title='编辑' onclick='window.location=\"" + href +"\"'>详情</button>"; return "<button class='layui-btn layui-btn-mini' title='编辑' onclick='window.location=\"" + href +"\"'>详情</button>";
} }
} },
], ],
"order": [[ 3, "desc" ]] "order": [[ 3, "desc" ]]
} ); } );
} }

View File

@ -100,7 +100,7 @@ function init(){
d.status = $('#status').val(); d.status = $('#status').val();
d.beginTime = $('#beginTime').val(); d.beginTime = $('#beginTime').val();
d.endTime = $('#endTime').val(); d.endTime = $('#endTime').val();
}, },
"error":function(xhr, textStatus, errorThrown){ "error":function(xhr, textStatus, errorThrown){
var msg = xhr.responseText; var msg = xhr.responseText;
console.log(msg) console.log(msg)
@ -111,15 +111,9 @@ function init(){
{ "data": "id", "defaultContent": ""}, { "data": "id", "defaultContent": ""},
{ "data": "title", "defaultContent": ""}, { "data": "title", "defaultContent": ""},
{ "data": "updateTime", "defaultContent": ""}, { "data": "updateTime", "defaultContent": ""},
{ "data": "status", "defaultContent": ""},
{ "data": "", "defaultContent": ""},
],
"columnDefs": [
{ "name": "id", "targets": 0 },
{ "name": "title", "targets": 1 },
{ "name": "updateTime", "targets": 2 },
{ {
"targets": 3, "data": "status",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var status = row['status']; var status = row['status'];
var a = ""; var a = "";
@ -132,7 +126,8 @@ function init(){
} }
}, },
{ {
"targets": 4, "data": "",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var id = row['id']; var id = row['id'];
var status = row['status']; var status = row['status'];
@ -143,9 +138,9 @@ function init(){
} }
var del = buttonDel(id, "notice:del", pers); var del = buttonDel(id, "notice:del", pers);
return edit + del + "<button class='layui-btn layui-btn-mini' title='详情' onclick='showDetail(\"" + id +"\")'><i class='layui-icon'>&#xe65f;</i></button>"; return edit + del + "<button class='layui-btn layui-btn-mini' title='详情' onclick='showDetail(\"" + id +"\")'><i class='layui-icon'>&#xe65f;</i></button>";
} }
} },
], ],
"order": [[ 2, "desc" ],[1, "desc"]] "order": [[ 2, "desc" ],[1, "desc"]]
} ); } );
} }

View File

@ -93,10 +93,6 @@ function init(){
d.beginTime = $('#beginTime').val(); d.beginTime = $('#beginTime').val();
d.endTime = $('#endTime').val(); d.endTime = $('#endTime').val();
d.isRead = $('#isRead').val(); d.isRead = $('#isRead').val();
},
"error":function(xhr, textStatus, errorThrown){
var msg = xhr.responseText;
console.log(msg)
} }
}, },
"dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>", "dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-10 col-xs-12 hidden-xs'i><'col-xs-12 col-sm-10' p v>>",
@ -104,42 +100,26 @@ function init(){
{ "data": "title", "defaultContent": ""}, { "data": "title", "defaultContent": ""},
{ "data": "updateTime", "defaultContent": ""}, { "data": "updateTime", "defaultContent": ""},
{ "data": "readTime", "defaultContent": ""}, { "data": "readTime", "defaultContent": ""},
{ "data": "", "defaultContent": ""},
],
"columnDefs": [
{ {
"targets": 0, "data": "",
"render": function (data, type, row) { "defaultContent": "",
var title = row['title'];
return title;
}
},
{ "name": "updateTime", "targets": 1 },
{
"targets": 2,
"render": function (data, type, row) { "render": function (data, type, row) {
var isRead = row['isRead']; var isRead = row['isRead'];
if(isRead){ if(isRead){
return "已读"; return "已读";
} }
return "<span style='color:red'>未读</span>"; return "<span style='color:red'>未读</span>";
} }
}, },
{ {
"targets": 3, "data": "",
"render": function (data, type, row) { "defaultContent": "",
var readTime = row['readTime'];
return readTime;
}
},
{
"targets": 4,
"render": function (data, type, row) { "render": function (data, type, row) {
var id = row['id']; var id = row['id'];
return "<button class='layui-btn layui-btn-mini' title='详情' onclick='showDetail(this,\"" + id +"\")'><i class='layui-icon'>&#xe65f;</i></button>"; return "<button class='layui-btn layui-btn-mini' title='详情' onclick='showDetail(this,\"" + id +"\")'><i class='layui-icon'>&#xe65f;</i></button>";
} }
} },
], ],
"order": [[ 2, "asc" ],[1, "desc"]] "order": [[ 2, "asc" ],[1, "desc"]]
} ); } );
} }

View File

@ -88,14 +88,9 @@ function init(){
{ "data": "name", "defaultContent": ""}, { "data": "name", "defaultContent": ""},
{ "data": "description", "defaultContent": ""}, { "data": "description", "defaultContent": ""},
{ "data": "updateTime", "defaultContent": ""}, { "data": "updateTime", "defaultContent": ""},
{ "data": "", "defaultContent": ""},
],
"columnDefs": [
{ "name": "name", "targets": 0 },
{ "name": "description", "targets": 1 },
{ "name": "updateTime", "targets": 2},
{ {
"targets": 3, "data": "",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var id = row['id']; var id = row['id'];
var href = "addRole.html?id=" + id; var href = "addRole.html?id=" + id;
@ -104,8 +99,8 @@ function init(){
return edit + del; return edit + del;
} }
}, },
], ],
"order": [[ 2, "desc" ]] "order": [[ 2, "desc" ]]
} ); } );
} }

View File

@ -106,17 +106,9 @@ function init(){
{ "data": "nickname", "defaultContent": ""}, { "data": "nickname", "defaultContent": ""},
{ "data": "phone", "defaultContent": ""}, { "data": "phone", "defaultContent": ""},
{ "data": "email", "defaultContent": ""}, { "data": "email", "defaultContent": ""},
{ "data": "status", "defaultContent": ""},
{ "data": "", "defaultContent": ""},
],
"columnDefs": [
{ "name": "username", "targets": 0 },
{ "name": "nickname", "targets": 1 },
{ "name": "phone", "targets": 2 },
{ "name": "email", "targets": 3 },
{ {
"targets": 4, "data": "status",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var status = row['status']; var status = row['status'];
var a = ""; var a = "";
@ -131,15 +123,17 @@ function init(){
} }
}, },
{ {
"targets": 5, "data": "",
"defaultContent": "",
"render": function (data, type, row) { "render": function (data, type, row) {
var id = row['id']; var id = row['id'];
var href = "updateUser.html?id=" + id; var href = "updateUser.html?id=" + id;
var edit = buttonEdit(href, "sys:user:add", pers); var edit = buttonEdit(href, "sys:user:add", pers);
return edit; return edit;
} }
} },
],
],
"order": [[ 0, "desc" ],[1, "asc"]] "order": [[ 0, "desc" ],[1, "asc"]]
} ); } );
} }