<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <%@include file="/wdk/theme/je/module/public/common.jsp"%> <title>消息服务配置</title> <script type="text/javascript"> var _account_id = $.getSessionUser().account_id; var _manage_unit_uuid = $.getSessionUser().manageunituuid; //grid相关 var _gridcode = "platform.portal.msg.msg_service_grid"; var _gridid = $.getUUID(); //初始化 $(function(){ //性别 Combo_box("code_type", "ENUM_MSG_TYPE"); //初始化grid var dataParam = getGridQueryParam(); $.grid({ id : _gridid, containerid : 'layout_grid', gridcode : _gridcode, checkbox : false, checkOnSelect : false, selectOnCheck : false, idField:"service_uuid", url:'wdk?action=wdk.pub&method=call_service&ajaxparam='+new Date().getTime(), queryParams:dataParam, fitColumns:true, //是否自动填充满 nowrap:true, //自动换行 pagination:true, formatter: { command:'formatter_command', status: 'formatter_status' } ,onLoaded:function(){ $.wait_close(); } }); //注册按钮事件 $("#btn_add").on("click", function(){ $.openInTab({ id:$.getUUID() ,title:'消息服务配置-新增' ,height:400 ,width:700 ,url:'platform/portal/msg/msg_service_edit.jsp' ,queryParams:{ actionflag:'add' } ,onClose:function(){ btn_query(); } }); }); //注册用户添加成功的监听 $.addListener("msg_service_edit","btn_query"); }); //下拉框 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 : '全部' }); } function removeBlank(e) { if(e.keyCode == 32){ e.preventDefault(); } } //format 操作 function formatter_command(value,row,index) { var str = '<i tilte="修改" class="fa fa-pencil-square-o grid-oper-icon" aria-hidden="true" onclick="btn_modify(\''+ row.service_uuid +'\')"></i>'; str += '<i tilte="删除" class="fa fa-trash-o grid-oper-icon" aria-hidden="true" onclick="btn_delete(\''+ row.service_uuid +'\')"></i>'; return str; } function formatter_status(value,row,index) { return row.status == "0" ? "停用" : "启用"; } //获取grid查询参数 function getGridQueryParam(){ //获取form对象值 var service_info = $.getFieldValue({formid:'search_form'}); service_info.manage_unit_uuid = $.getSessionUser().manageunituuid; //需要传入管理单元 service_info.search_bar = service_info.search_bar.trim(); //组织参数 var dataParam = { _SRVNAME:'service.pf.msg' ,_SRVMETHOD:'pageQueryMsgServiceList' ,_DATA:$.json2str({ op_account_uuid:$.getSessionUser().account_id ,service_info: service_info ,result_fields:'' ,order_fields:'display_order' }) ,_RSTYPE:'grid' ,_RSFIELD:'service_info' ,_RSPARAM:$.json2str({pagequery:'1'}) }; return dataParam; } //查询 function btn_query(){ //组织参数 var dataParam = getGridQueryParam(); $.grid_reload({ id:_gridid, queryParams:dataParam }); } //修改 btn_modify Button function btn_modify(service_uuid){ $.openInTab({ id:$.getUUID() ,title:'消息服务配置-修改' ,height:400 ,width:700 ,url:'platform/portal/msg/msg_service_edit.jsp' ,queryParams:{ actionflag:'update', service_uuid : service_uuid } }); } //删除 function btn_delete(service_uuid) { confirmDialog("是否确认删除?",function(){ //打开旋转 $.wait_open(); //组织参数 var dataParam = { _SRVNAME:'service.pf.msg' ,_SRVMETHOD:'delete' ,_DATA:$.json2str({ op_account_uuid:$.getSessionUser().account_id, service_uuid : service_uuid }) }; //加载数据 $.cuajax({ url:'wdk?action=wdk.pub&method=call_service&ajaxparam='+new Date().getTime() ,method:"post" ,timeout:WDK_Timeout ,data:dataParam ,success:function(result) { //关闭旋转 $.wait_close(); var jres = $.str2json(result); if (jres.code == "1") { //操作成功 alert(jres.desc); //删除后重新请求 btn_query(); }else{ alert(jres.desc); } }, error:function(result){ $.wait_close(); alert('网络错误!result='+result); } }); }); } </script> </head> <body> <div 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'" id="btn_add" >新增</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;" > <form id="search_form" > <div class="h_layout"> <div> <div class="inputgroup" > <label>业务分类</label> <div style="line-height: 22px;"> <input id="code_type" name="code_type"/> </div> </div> <div class="inputgroup"> <label>关键字</label> <div> <input class="easyui-validatebox" id="search_bar" name="search_bar" placeholder="请输入服务名进行检索"/> </div> </div> </div> <div style="width:125px;"> <a class="eapbutton" style="float:right;" onclick="btn_query()"><i class="fa fa-search" aria-hidden="true"></i><span><span>查询</span></span></a> </div> </div> </form> </div> <div id="layout_grid" data-options="region:'center',border:false,collapsed:false" style="padding:0px 10px;" > </div> </div> </div> </div> </body> </html>