return new Promise(async (resolve, reject) => {
try {
console.log('run beforeCloneScript');
let msg = angus.languageService.staticTranslator.translate(
`The accounting receipt will be copied. Are you sure?`
);
const confirm = await angus.component.angusDialog.confirm(msg).toPromise();
if (!confirm) {
this.progress=false;
reject(false);
}
else{
resolve(true);
}
} catch (e) {
console.log('beforeCloneScript err: ', e);
}
});