原厂单据审核弃审添加校验

 审核、弃审可以在按钮规则链加校验,也可以在前端函数添加,这里说的是前端函数

 不同单据,列表页和单卡页审核、弃审按钮对应动作都不一致,需单独确认,事件规则为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;
});
Copyright © 用友 -【生态技术部】 2021 all right reserved,powered by Gitbook修订时间: 2022-06-06 14:19:05

results matching ""

    No results matching ""