Files
zszq-trs/YLErpWeb/wwwroot/Scripts/app/superviseReport/MonthlyReport.js
T
2024-05-09 14:06:26 +08:00

60 lines
1.8 KiB
JavaScript

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("<img src='/Images/loading_small.gif' alt='加载中,请稍后...' style='display:block;margin:0 auto;' />");
//main.waitMe("show");
var ajaxopt = {
type: "GET",
url: urlStr,
success: function (data) {
$(panelObj).html(data);
},
error: function (msg) {
alert("error:" + msg);
}
};
$.ajax(ajaxopt);
}