<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html lang="zh-cn"> <head> <%@include file="/wdk/theme/je/module/public/common.jsp"%> <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> <title>消息中心-信息管理</title> </head> <body class="easyui-layout" data-options="fit:true"> <div data-options="region:'north',border:false,collapsed:false" class="page-title" style="overflow:hidden"> <div class="page-toolbar" style="padding-bottom: 5px;"> <a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'fa fa-plus'" onclick="doAdd()">新增</a> </div> </div> <div data-options="region:'center',border:false,collapsed:false" > <div class="easyui-layout" data-options="fit:true"> <!-- 顶部查询条件 --> <div data-options="region:'north',border:false,collapsed:false" class="row-1" style="padding:0 10px;overflow:hidden;" > <div class="h_layout"> <div> <div class="inputgroup"> <label>关键字</label> <div> <input class="easyui-validatebox" id="keywords" name="keywords" placeholder="可输入信息名称、编码、备注"/> </div> </div> <div class="inputgroup"> <label>消息分类</label> <div> <input id="code_type" name="code_type" title=""/> </div> </div> </div> <div style="width:125px;"> <a class="eapbutton" style="float:right;" onclick="doQuery()"><i class="fa fa-search" aria-hidden="true"></i><span><span>查询</span></span></a> </div> </div> </div> <!-- 消息信息表格 --> <div id="layout_grid" data-options="region:'center',border:false,collapsed:false" style="padding:0 10px;" ></div> </div> </div> </body> <script type="text/javascript"> var _getSessionUser = $.getSessionUser(); var _op_acc = _getSessionUser.account_id; //表格参数 var _gridid = $.getUUID(); var _gridcode = 'platform.portal.msg.codegrid'; $(function() { //消息分类 combo_box('code_type', 'ENUM_MSG_TYPE'); //初始化表格 $.grid({ id: _gridid, containerid: 'layout_grid', gridcode: _gridcode, checkbox: false, url: 'wdk?action=wdk.pub&method=call_service&ajaxparam=' + new Date().getTime(), queryParams: { _SRVNAME: 'service.unimessage.code', _SRVMETHOD: 'queryMsgListByKeywordsForPage', _DATA: $.json2str ({ keywords: '', code_type: '', result_fields: '', order_fields: 'display_order asc' }), _RSTYPE : 'grid', _RSFIELD : 'msg_info', _RSPARAM : $.json2str({ pagequery : '1' }) }, idField: 'code_uuid', pagination: true, formatter: { code_name: 'formatter_view', command: 'formatter_command' } }) }); function formatter_view(value,row,index) { return '<a href="javascript:void(0);" onclick="doView(\''+ row.code_uuid +'\')">'+ value +'</a>'; } function formatter_command(value,row,index) { return '<i title="修改" class="fa fa-pencil-square-o oper-obj" style="font-size:14px;margin:0 5px;" aria-hidden="true" onclick="doEdit(\''+ row.code_uuid +'\')"></i>' + '<i title="删除" class="fa fa-trash-o grid-oper-icon" style="font-size:14px;margin:0 5px;" aria-hidden="true" onclick="doDelete(\''+ row.code_uuid +'\')"></i>'; } function doQuery() { var dataParams = { _SRVNAME: 'service.unimessage.code', _SRVMETHOD: 'queryMsgListByKeywordsForPage', _DATA: $.json2str ({ keywords: $('#keywords').val().trim(), code_type: $('#code_type').val(), result_fields: '', order_fields: 'display_order asc' }), _RSTYPE : 'grid', _RSFIELD : 'msg_info', _RSPARAM : $.json2str({ pagequery : '1' }) }; //重新加载grid数据 $.grid_reload({ id: _gridid, queryParams: dataParams }); } /** * [doView 查看信息] * @return {[type]} [无] */ function doView(code_uuid) { var wid = $.getUUID(); $.openWin({ id: wid, title: '查看信息', height: 400, width: 700, url: 'platform/portal/msg/msg_code_edit.jsp', queryParams:{ actionflag: 'view', selected_id: code_uuid }, onClose: function() { doQuery(); } }); } /** * [doAdd 新增信息] * @return {[type]} [无] */ function doAdd(){ var wid = $.getUUID(); $.openWin({ id: wid, title: '新增信息', height:400, width:700, url: 'platform/portal/msg/msg_code_edit.jsp', queryParams: { actionflag:'add' }, onClose: function() { doQuery(); } }); } /** * [doEdit 修改消息] * @return {[type]} [无] */ function doEdit(code_uuid){ var wid = $.getUUID(); $.openWin({ id: wid, title: '修改信息', height:400, width:700, url: 'platform/portal/msg/msg_code_edit.jsp', queryParams: { actionflag: 'edit', selected_id: code_uuid }, onClose: function() { doQuery(); } }); } /** * [doDelete 删除信息] * @return {[type]} [无] */ function doDelete(code_uuid){ //var ifdelete = confirm("确定要删除该信息吗?"); confirmDialog("是否确认删除?",function(){ $.wait_open("删除中,请稍候。。。"); $.cuajax({ url: 'wdk?action=wdk.pub&method=call_service&ajaxparam=' + new Date().getTime(), method: "post", timeout: WDK_Timeout, data: { _SRVNAME:'service.unimessage.code', _SRVMETHOD:'deleteMsgCode', _DATA:$.json2str({ op_acc: _op_acc, code_uuid: code_uuid }) }, success:function(result) { $.wait_close(); //返回值字符串转json var jres = $.str2json(result); if(jres.code == "1"){ //操作成功 doQuery(); } else { alert(jres.desc); } }, error:function(result){ $.wait_close(); alert('网络错误!result=' + result); } }); }); } //下拉框 function combo_box(id, moduleCode){ $.combobox({ id: id, url: 'wdk?action=wdk.pub&method=call_service&ajaxparam=' + new Date().getTime(), queryParams: { _SRVNAME:'service.wdk.pub', _SRVMETHOD:'wql_queryCombobox', _DATA: $.json2str({ modulecode:moduleCode ,jparam:{ condition:'' } }), _RSFIELD:'result' }, height : 25, defaultOption: '请选择' }); } </script> </html>