帖子
帖子
用户
博客
课程
12
返回列表 发新帖
143
帖子
2
勋章
4万+
Y币
BIP422709 · 2024-3-20 09:38老师,里面是有resolve的

完全用我上面发的那段试试
22
帖子
2
勋章
1666
Y币
yonyouhmm · 2024-3-21 09:40完全用我上面发的那段试试


老师,还是一样的报错



本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
143
帖子
2
勋章
4万+
Y币
BIP422709 · 2024-3-21 09:45老师,还是一样的报错

async function processPromise(objectId, returnPromise) {
  let promise = window.YYCooperationBridge.YYGetFileListV2({
    objectName: 'iuap-yonbuilder-runtime',
    objectId: objectId,
    ts: Date.now(),
    pageSize: 10,
    extraParams: { authId: '' },
  });
  const result = await promise;
  debugger;
  if (result.count == 0) {
    cb.utils.alert('附件不能为空');
    return returnPromise.reject();
  } else {
    return returnPromise.resolve();
  }
}
viewModel.on('beforeWorkflowAction', (args) => {
  debugger
  var returnPromise = new cb.promise();
  let objectId = viewModel.get('new7').getValue();
  let resolve = args.resolve();
  processPromise(objectId, returnPromise);
  return returnPromise;
});

我这样就能拦截  你这个为啥不行
22
帖子
2
勋章
1666
Y币
yonyouhmm · 2024-3-21 20:11async function processPromise(objectId, returnPromise) {
  let promise = window.YYCooperationBridge.YYGetFileListV2({
    objectName: 'iuap-yonbuilder-runtime',

是不是因为是原厂单据呀,我是在原厂单据采购合同上设置的
12
您需要登录后才可以回帖 登录

本版积分规则