|
本帖最后由 BIP422709 于 2024-3-19 11:19 编辑
老师,我试过了,没有拦截成功,还是通过审批了,您能帮我看看代码吗
async function processPromise(objectId, returnPromise) {
let promise = window.YYCooperationBridge.YYGetFileListV2({
objectName: 'diwork_yuncai',
objectId: objectId,
ts: Date.now(),
pageSize: 10,
extraParams: { authId: '' },
});
const result = await promise;
if (result.count == 0) {
cb.utils.alert('附件不能为空');
return returnPromise.reject();
} else {
return returnPromise.resolve();
}
}
viewModel.on('beforeWorkflowAction', function (param) {
var actionCode = param.data.actionName;
var taskName = param.data.taskName;
var returnPromise = new cb.promise();
if (actionCode == 'agree' && taskName == '活动2') {
let objectId = viewModel.get('stockStampFileId').getValue();
let result = processPromise(objectId, returnPromise);
console.log(result)
console.log( returnPromise)
}
console.log(returnPromise)
return returnPromise;
});
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|