TreeviewCopyright © aleen42 all right reserved, powered by aleen42
原厂单据审核弃审添加校验
审核、弃审可以在按钮规则链加校验,也可以在前端函数添加,这里说的是前端函数
不同单据,列表页和单卡页审核、弃审按钮对应动作都不一致,需单独确认,事件规则为before+动作名称(首字母大写)或者 after+动作名称(首字母大写)
以发货单为例:
1.确认审核按钮动作名称,添加前端函数校验
2.确认弃审按钮动作名称,添加前端函数校验
//弃审检验
viewModel.on("beforeUnaudit", function (args) {
if (!extendGspTypeBool()) { return true };
let returnPromise = new cb.promise();
let data = { 'id': JSON.parse(args.data.data).id, 'uri': 'GT22176AT10.GT22176AT10.sy01_saleoutstofhv6' }
//判断是否有下游单据
cb.rest.invokeFunction1("GT22176AT10.publicFunction.checkChildOrderUnAud", data,
function (err, res) {
if (err) {
cb.utils.alert(err.message, 'error');
return false;
}
if (res.Info && res.Info.length > 0) {
cb.utils.alert(res.Info, 'error');
return false;
}
returnPromise.resolve();
}, undefined, { "domainKey": "sy01" });
return returnPromise;
});