|
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;
});
我这样就能拦截 你这个为啥不行 |
|