var defaultSearchInfo = { "unit_id": "", "unit_name": "", "bus_type_id": "", "require": "", "PageSize": "12", "require": "", "PageCurrent": "1", "PageAction": "toPage", "totalPage":"", "department":"" } var mainAction = bingo.action(function($view, $var) { $view.listType = $var('mailList'); }); // var unit_id = "9019"; // 部门ID // var unit_name = "发展和改革局"; //部门名称 // var bus_type_id = "1"; //信箱类型 1:咨询、2:投诉、3:建议(默认为null,即所有分类) // var require = ""; // 搜索关键字 // var PageSize = "10"; //每页条数 // var PageCurrent = "1"; //页码 // var PageAction = "toPage"; var mailListAction = bingo.action(function($view, $ajax) { $view.list = []; //$view.pageInfo = new Object(); $view.searchInfo = defaultSearchInfo; //获取参数 var unit_id = getQueryString("unit_id"); if(unit_id != null){ $view.searchInfo.unit_id = unit_id; } var unit_name = getQueryString("unit_name"); if(unit_name != null){ if(unit_name!="区长信箱"){ unit_name = decodeURI(unit_name); $view.searchInfo.department = unit_name; $view.searchInfo.unit_name = unit_name; }else{ $view.searchInfo.department=""; $view.searchInfo.unit_name = "区长信箱"; } }else{ $view.searchInfo.department=""; $view.searchInfo.unit_name = "区长信箱"; } var bmxx = getQueryString("bmxx"); if(bmxx != null){ bmxx = (bmxx == 'zixun') ? '1' : '2'; $view.searchInfo.bus_type_id = bmxx; } $view.first = function(){ //首页 $view.searchInfo.PageAction = "first"; loadData($view, $ajax); } //尾页 $view.last = function(){ $view.searchInfo.PageAction = "last"; loadData($view, $ajax); } //上一页 $view.next = function(){ $view.searchInfo.PageAction = "next"; loadData($view, $ajax); } //上一页 $view.pre = function(){ $view.searchInfo.PageAction = "pre"; loadData($view, $ajax); } //跳转 $view.toPage = function(){ $view.searchInfo.PageAction = "toPage"; loadData($view, $ajax); } //跳转 $view.search = function(){ $view.searchInfo.PageCurrent = "1"; $view.searchInfo.PageAction = "toPage"; loadData($view, $ajax); } //我要写信 $view.openWin = function(){ /*var host="203.91.36.126:8082";*/ var path="http://apps.lg.gov.cn/LG-MayorMail/index.jsp"; var arr = parent.window.location.href=path; } loadData($view, $ajax); }); function loadData($view, $ajax) { $("#bmzxts_list_fy").hide(); $("#zjdh").show(); $("#mail_tbody").hide(); var unit_id = $view.searchInfo.unit_id; var bus_type_id = $view.searchInfo.bus_type_id; var require = $view.searchInfo.require; var PageCurrent = $view.searchInfo.PageCurrent; var PageAction = $view.searchInfo.PageAction; var PageSize = $view.searchInfo.PageSize; var totalPage = $view.searchInfo.totalPage; var department = $view.searchInfo.department; var _PageCurrent = (typeof(PageCurrent) == "undefined" || PageCurrent == "") ? 1 : PageCurrent; $ajax("http://apps.lg.gov.cn/LG-MayorMail/maillg/cacheList") .dataType('json').async(true) .param({ "unit_id": unit_id, "bus_type_id": bus_type_id, "require": decodeURI(require), "PageSize": PageSize, "PageCurrent": _PageCurrent, "PageAction": PageAction, "totalPage":totalPage, "department":department }).success(function(data) { // console.log(data.pageInfo); $view.searchInfo.totalPage = $.trim(data.pageInfo.totalPager); $view.searchInfo.PageCurrent = data.pageInfo.index; $view.pageInfo = data.pageInfo; $view.list = data.mailInfoList; $("#zjdh").hide(500,function(){ $("#mail_tbody").fadeIn(); $("#bmzxts_list_fy").fadeIn(); }) $view.$update(); }).get(); } function getQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var _uri = decodeURI(window.location.search); var r = _uri.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } //修改外链打开方式 $(".list-left-menu a").each(function(){ if($(this).attr("href").indexOf("http://")==0){ $(this).attr("target","_blank"); } });