From db7fa6a91b9534ac90e219b6f554c54c43c83a5a Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期三, 16 八月 2023 09:28:15 +0800 Subject: [PATCH] update --- management/guns-admin/src/main/webapp/static/modular/system/tBroadcast/tBroadcast.js | 104 +++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 87 insertions(+), 17 deletions(-) diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tBroadcast/tBroadcast.js b/management/guns-admin/src/main/webapp/static/modular/system/tBroadcast/tBroadcast.js index d224124..2257664 100644 --- a/management/guns-admin/src/main/webapp/static/modular/system/tBroadcast/tBroadcast.js +++ b/management/guns-admin/src/main/webapp/static/modular/system/tBroadcast/tBroadcast.js @@ -14,11 +14,30 @@ TBroadcast.initColumn = function () { return [ {field: 'selectItem', radio: true}, - {title: '主键', field: 'id', visible: true, align: 'center', valign: 'middle'}, - {title: '消息内容', field: 'content', visible: true, align: 'center', valign: 'middle'}, - {title: '排序', field: 'sort', visible: true, align: 'center', valign: 'middle'}, - {title: '状态(1=正常,2=冻结,3=删除)', field: 'status', visible: true, align: 'center', valign: 'middle'}, - {title: '添加时间', field: 'createTime', visible: true, align: 'center', valign: 'middle'} + {title: '主键', field: 'id', visible: false, align: 'center', valign: 'middle'}, + {title: '添加时间', field: 'createTime', visible: true, align: 'center', valign: 'middle'}, + {title: '消息内容', field: 'content', visible: true, align: 'center', valign: 'middle'}, + {title: '是否显示', field: 'show', visible: true, align: 'center', valign: 'middle', + formatter: function (value, row) { + if (row.show){ + return '<span>是</span>' + }else { + return '<span>否</span>' + } + } + }, + {title: '排序', field: 'sort', visible: true, align: 'center', valign: 'middle'}, + {title: '状态(1=正常,2=冻结,3=删除)', field: 'status', visible: false, align: 'center', valign: 'middle'}, + {title: '操作', visible: true, align: 'center', valign: 'middle',width:150, + formatter: function (value, row) { + if (row.upDown === 1){ + return '<a href="#" onclick="TBroadcast.down('+row.id+')" style="color:red">下架</a>' + }else{ + return '<a href="#" onclick="TBroadcast.up('+row.id+')" style="color:blue">上架</a>' +' ' + + '<a href="#" onclick="TBroadcast.delete('+row.id+')" style="color:red">删除</a>' + } + } + } ]; }; @@ -43,7 +62,7 @@ var index = layer.open({ type: 2, title: '添加', - area: ['800px', '420px'], //宽高 + area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/tBroadcast/tBroadcast_add' @@ -59,7 +78,7 @@ var index = layer.open({ type: 2, title: '详情', - area: ['800px', '420px'], //宽高 + area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/tBroadcast/tBroadcast_update/' + TBroadcast.seItem.id @@ -71,17 +90,58 @@ /** * 删除 */ -TBroadcast.delete = function () { - if (this.check()) { - var ajax = new $ax(Feng.ctxPath + "/tBroadcast/delete", function (data) { +TBroadcast.delete = function (id) { + var ajax = new $ax(Feng.ctxPath + "/tBroadcast/delete", function (data) { + if(500 == data.code){ + Feng.error(data.message); + return; + }else { Feng.success("删除成功!"); TBroadcast.table.refresh(); - }, function (data) { - Feng.error("删除失败!" + data.responseJSON.message + "!"); - }); - ajax.set("tBroadcastId",this.seItem.id); - ajax.start(); - } + } + }, function (data) { + Feng.error("删除失败!" + data.responseJSON.message + "!"); + }); + ajax.set("tBroadcastId",id); + ajax.start(); +}; + +/** + * 上架 + */ +TBroadcast.up = function (id) { + var ajax = new $ax(Feng.ctxPath + "/tBroadcast/up", function (data) { + if(500 == data.code){ + Feng.error(data.message); + return; + }else { + Feng.success("上架成功!"); + TBroadcast.table.refresh(); + } + }, function (data) { + Feng.error("上架失败!" + data.responseJSON.message + "!"); + }); + ajax.set("id",id); + ajax.start(); +}; + +/** + * 下架 + */ +TBroadcast.down = function (id) { + var ajax = new $ax(Feng.ctxPath + "/tBroadcast/down", function (data) { + if(500 == data.code){ + Feng.error(data.message); + return; + }else { + Feng.success("下架成功!"); + TBroadcast.table.refresh(); + } + }, function (data) { + Feng.error("下架失败!" + data.responseJSON.message + "!"); + }); + ajax.set("id",id); + ajax.start(); }; /** @@ -89,10 +149,20 @@ */ TBroadcast.search = function () { var queryData = {}; - queryData['condition'] = $("#condition").val(); + queryData['createTime'] = $("#createTime").val(); + queryData['content'] = $("#content").val(); TBroadcast.table.refresh({query: queryData}); }; +/** + * 重置 + */ +TBroadcast.resetSearch = function (){ + $("#createTime").val(''); + $("#content").val(''); + TBroadcast.search(); +} + $(function () { var defaultColunms = TBroadcast.initColumn(); var table = new BSTable(TBroadcast.id, "/tBroadcast/list", defaultColunms); -- Gitblit v1.7.1