var Print_FlagData =[];
var Audit_StatusData =[];
function GetHTPrintFlag() {
return new Promise(function (resolve, reject) {
$.fn.DataItemSelect("HTPrintFlag", function (res) {
Print_FlagData = res;
//这句话代表着执行完
resolve(`GetHTPrintFlag`);
})
});
}
function GetDeliverBillAudit_Status() {
return new Promise(function (resolve, reject) {
$.fn.DataItemSelect("DeliverBillAudit_Status", function (res) {
Audit_StatusData = res;
resolve(`GetDeliverBillAudit_Status`);
})
});
}
Promise.all([GetHTPrintFlag(), GetDeliverBillAudit_Status()]).then(function (res) {
//安装方法顺序执行
//console.log("Print_FlagData",JSON.stringify(Print_FlagData));
//console.log("Audit_StatusData",JSON.stringify(Audit_StatusData));
page.initGrid()
});
Promise.all的作用主要是在异步加载时,让程序按顺序执行