60 lines
1.8 KiB
JavaScript
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);
|
|
} |