function Output() { if ($("#DateValueDate").val() == null || $("#DateValueDate").val() == "" || $("#DateValueDate").val() == undefined) { alert("请选择结算日期!"); return; } var postData = { date: $("#DateValueDate").val(), reportTypes: $("#reportTypes").val() }; main.formOpenNewPage("/supervise_report/SendSuperviseMonthlyReport?" + $.param(postData, true)); } function checkTab(obj, callback) { var idStr = obj.id + "-panel"; $("#" + idStr).show(); $("div[id$=-panel][id!=" + idStr + "]").hide() if ($.isFunction(callback)) { callback(); } } function ReloadData() { var obj = $("#reportTypes").val(); var status = !($.inArray($("#myTab .active").attr("id"), obj) < 0); _.forEach($("#myTab a"), (v) => { if ($.inArray(v.id, obj) < 0) { $(v).parent().hide(); $("#" + v.id + "-panel").hide(); } else { $(v).parent().show(); LoadData(getUrl($(v)), $("#" + v.id + "-panel")) if (!status) { $(v).click(); status = true; } } }) } function getUrl(tabObj) { var url = $(tabObj).attr("url"); if (url) { url = url + "?date=" + $("#DateValueDate").val(); } return url; } function LoadData(urlStr, panelObj) { if (!urlStr) { $(panelObj).html("未实现"); } $(panelObj).html("加载中,请稍后..."); //main.waitMe("show"); var ajaxopt = { type: "GET", url: urlStr, success: function (data) { $(panelObj).html(data); }, error: function (msg) { alert("error:" + msg); } }; $.ajax(ajaxopt); }