<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="renderer" content="webkit|ie-comp|ie-stand"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> <!--[if lt IE 9]> <script type="text/javascript" src="${ctx}/assets/lib/html5.js"></script> <script type="text/javascript" src="${ctx}/assets/lib/respond.min.js"></script> <script type="text/javascript" src="${ctx}/assets/lib/PIE_IE678.js"></script> <![endif]--> <link rel="stylesheet" type="text/css" href="${ctx}/assets/static/h-ui/css/H-ui.min.css" /> <link rel="stylesheet" type="text/css" href="${ctx}/assets/static/h-ui.admin/css/H-ui.admin.css" /> <link rel="stylesheet" type="text/css" href="${ctx}/assets/lib/Hui-iconfont/1.0.7/iconfont.css" /> <link rel="stylesheet" type="text/css" href="${ctx}/assets/lib/icheck/icheck.css" /> <link rel="stylesheet" type="text/css" href="${ctx}/assets/static/h-ui.admin/skin/default/skin.css" id="skin" /> <link rel="stylesheet" type="text/css" href="${ctx}/assets/static/h-ui.admin/css/style.css" /> <script type="text/ecmascript" src="${ctx}/assets/lib/jquery/1.9.1/jquery.js"></script> <script type="text/javascript" src="${ctx}/assets/static/h-ui/js/H-ui.js"></script> <link rel="stylesheet" type="text/css" media="screen" href="${ctx}/assets/lib/jqueryui/jquery-ui.css" /> <link rel="stylesheet" type="text/css" media="screen" href="${ctx}/assets/lib/jqgrid/css/ui.jqgrid.css" /> <script type="text/ecmascript" src="${ctx}/assets/lib/jqueryui/jquery-ui.js"></script> <script type="text/ecmascript" src="${ctx}/assets/lib/jqgrid/js/i18n/grid.locale-cn.js"></script> <script type="text/ecmascript" src="${ctx}/assets/lib/jqgrid/js/jquery.jqGrid.min.js"></script> <script type="text/javascript" src="${ctx}/assets/js/base.js"></script> <link rel="stylesheet" href="${ctx}/assets/lib/zTree/v3/css/zTreeStyle/zTreeStyle.css" type="text/css"> <script type="text/javascript" src="${ctx}/assets/lib/zTree/v3/js/jquery.ztree.all-3.5.min.js"></script> <script type="text/javascript" src="${ctx}/assets/lib/layer/3.0.3/layer.js"></script> <!--[if IE 6]> <script type="text/javascript" src="${ctx}/assets/lib/DD_belatedPNG_0.0.8a-min.js" ></script> <script>DD_belatedPNG.fix('*');</script> <![endif]--> <script type="text/javascript"> function fillWidth(){ var _width=$(window).width()-40; $("#jqGridUnsignedList").setGridWidth(_width); $("#jqGridTodoList").setGridWidth(_width); $("#jqGridFinishedList").setGridWidth(_width); } $(function(){ $.Huitab("#tab-system .tabBar span","#tab-system .tabCon","current","click","0"); $(window).resize(function(){ fillWidth(); }); $(".tabBar").bind("click",function(){ fillWidth(); }); $("#jqGridUnsignedList").jqGrid({ url : '${ctx}/myconsole/myflow/getUnsignedList', editurl : "${ctx}/myconsole/myflow/saveOrUpdate", mtype : "POST", datatype : "json", multiselect : true, caption : '未签收', prmNames : { id : "taskid", oper : "oper", addoper : "add", editoper : "edit", deloper : "del" }, sortable : true, sortname : 'updatetime', sortorder : 'asc', colModel : [ { "hidden" : true, "name" : "taskid", "key" : true },{ label : "标题", name : "web.title", editable: true, width : 80 },{ label : "栏目", name : "web.columnname", editable: true, width : 80 }, { label : "提交时间", name : "web.recordtime", editable: true, width : 80 }, { label : "提交人", name : "web.username", editable: true, width : 80 }, { label : "操作", name : "caozuo", editable: true, align:"center", width : 80, formatter: function (cellvalue, options, rowdata) { var html = "<a href='${ctx}/"+rowdata.web.siteid+rowdata.web.htmlurl+"' target='_blank' title='"+cellvalue+"' ><button class='btn btn-success radius size-S'>预览</button></a>"; return html; } } ], rownumbers : true,// 添加左侧行号 viewrecords : true,// 是否在浏览导航栏显示记录总数 rowNum : 10,// 每页显示记录数 rowList : [ 10, 15, 20, 30, 40, 50 ],// 用于改变显示行数的下拉列表框的元素数组。 autowidth : true, height : 'auto', pager : "#jqGridPagerUnsignedList" }); $("#jqGridUnsignedList").navGrid("#jqGridPagerUnsignedList", // the buttons to appear on the toolbar of the grid { edit : false, add : false, del : false, search : false, refresh : true, view : false, position : "left", cloneToTop : true }, // options for the Edit Dialog { }, // options for the Add Dialog { }, // options for the Delete Dailog { }, //options for the search Dailog { }).navButtonAdd("#jqGridPagerUnsignedList",{ caption:'批量签收', onClickButton:function(){ var selectedRowIds = $("#jqGridUnsignedList").jqGrid("getGridParam", "selarrrow"); if (!selectedRowIds) { layer.alert("请先选择需要编辑的行!"); return false; } else { var taskid=selectedRowIds.join(","); $.post("${ctx}/myconsole/myflow/claim",{"taskID":taskid},function(data){ if(data=="ok"){ layer.alert("签收成功",function(){ location.reload(); }); }else{ layer.alert("签收失败",function(){ location.reload(); }); } }) } } }); $("#jqGridTodoList").jqGrid({ url : '${ctx}/myconsole/myflow/getTodoList', editurl : "${ctx}/myconsole/myflow/saveOrUpdate", mtype : "POST", datatype : "json", multiselect : true, caption : '办理中', prmNames : { id : "taskid", oper : "oper", addoper : "add", editoper : "edit", deloper : "del" }, sortable : true, sortname : 'updatetime', sortorder : 'asc', colModel : [ { "hidden" : true, "name" : "taskid", "key" : true },{ label : "标题", name : "web.title", editable: true, width : 80 },{ label : "栏目", name : "web.columnname", editable: true, width : 80 }, { label : "提交时间", name : "web.recordtime", editable: true, width : 80 }, { label : "提交人", name : "web.username", editable: true, width : 80 }, { label : "操作", name : "caozuo", editable: true, align:"center", width : 80, formatter: function (cellvalue, options, rowdata) { var html = "<a href='${ctx}/"+rowdata.web.siteid+rowdata.web.htmlurl+"' target='_blank' title='"+cellvalue+"' ><button class='btn btn-success radius size-S'>预览</button></a>"; return html; } } ], rownumbers : true,// 添加左侧行号 viewrecords : true,// 是否在浏览导航栏显示记录总数 rowNum : 10,// 每页显示记录数 rowList : [ 10, 15, 20, 30, 40, 50 ],// 用于改变显示行数的下拉列表框的元素数组。 autowidth : true, height : 'auto', pager : "#jqGridPagerTodoList" }); $("#jqGridTodoList").navGrid("#jqGridPagerTodoList", // the buttons to appear on the toolbar of the grid { edit : false, add : false, del : false, search : false, refresh : true, view : false, position : "left", cloneToTop : true }, // options for the Edit Dialog { }, // options for the Add Dialog { }, // options for the Delete Dailog { }, //options for the search Dailog { }).navButtonAdd("#jqGridPagerTodoList",{ caption:'批量办理', onClickButton:function(){ layer.open({ type: 1, title:"审核操作", skin: 'layui-layer-rim', //加上边框 area: ['420px', '240px'], //宽高 btn: ['确定'], yes:function(){ var selectedRowIds = $("#jqGridTodoList").jqGrid("getGridParam", "selarrrow"); var taskid=selectedRowIds.join(","); var completeData=$("#complete").serialize(); $.post("${ctx}/myconsole/myflow/complete?taskID="+taskid,completeData,function(data){ if(data=="ok"){ layer.alert("审批成功",function(){ location.reload(); }); } }) }, content: '<form id="complete" style="padding:10px"><div>状态:<select name="success"><option value="true">通过</option><option value="false">不通过</option></select></div><div>意见:<textarea name="opinion" rows="3" cols="40"></textarea></div></form>' }); } }); $("#jqGridFinishedList").jqGrid({ url : '${ctx}/myconsole/myflow/getFinishedList', editurl : "${ctx}/myconsole/myflow/saveOrUpdate", mtype : "POST", datatype : "json", multiselect : true, caption : '已完成', prmNames : { id : "taskid", oper : "oper", addoper : "add", editoper : "edit", deloper : "del" }, sortable : true, sortname : 'updatetime', sortorder : 'asc', colModel : [ { "hidden" : true, "name" : "taskid", "key" : true },{ label : "标题", name : "web.title", editable: true, width : 80 },{ label : "栏目", name : "web.columnname", editable: true, width : 80 }, { label : "提交时间", name : "web.recordtime", editable: true, width : 80 }, { label : "提交人", name : "web.username", editable: true, width : 80 }, { label : "操作", name : "caozuo", editable: true, align:"center", width : 80, formatter: function (cellvalue, options, rowdata) { var html = "<a href='${ctx}/"+rowdata.web.siteid+rowdata.web.htmlurl+"' target='_blank' title='"+cellvalue+"' ><button class='btn btn-success radius size-S'>预览</button></a>"; return html; } } ], rownumbers : true,// 添加左侧行号 viewrecords : true,// 是否在浏览导航栏显示记录总数 rowNum : 10,// 每页显示记录数 rowList : [ 10, 15, 20, 30, 40, 50 ],// 用于改变显示行数的下拉列表框的元素数组。 autowidth : true, height : 'auto', pager : "#jqGridPagerFinishedList" }); $("#jqGridFinishedList").navGrid("#jqGridPagerFinishedList", // the buttons to appear on the toolbar of the grid { edit : false, add : false, del : false, search : false, refresh : true, view : false, position : "left", cloneToTop : true }, // options for the Edit Dialog { }, // options for the Add Dialog { }, // options for the Delete Dailog { }, //options for the search Dailog { }); }) </script> <title>我的桌面</title> </head> <body> <div class="page-container"> <div class="form form-horizontal" id="form-article" method="post"> <div id="tab-system" class="HuiTab"> <div class="tabBar cl"> <span>未签收</span><span>办理中</span><span>已完成</span> </div> <div class="tabCon"> <table id="jqGridUnsignedList"></table> <div id="jqGridPagerUnsignedList"></div> </div> <div class="tabCon"> <table id="jqGridTodoList"></table> <div id="jqGridPagerTodoList"></div> </div> <div class="tabCon"> <table id="jqGridFinishedList"></table> <div id="jqGridPagerFinishedList"></div> </div> </div> </div> </div> <footer class="footer mt-20"> <div class="container"> <p></p> </div> </footer> </body> </html>