diff --git a/src/views/business/contract-manage.vue b/src/views/business/contract-manage.vue index 6afe261..d06ccba 100644 --- a/src/views/business/contract-manage.vue +++ b/src/views/business/contract-manage.vue @@ -1758,7 +1758,10 @@ export default { this.onLoad(this.page, this.query); }) .catch(error => { - this.$message.error(error?.response?.data?.msg || '推送合规失败'); + // 拦截器已弹出后端 msg(如特批审核中禁止重推),此处不再重复提示 + if (!error?._notified) { + this.$message.error(error?.response?.data?.msg || '推送合规失败'); + } }) .finally(() => { this.hcsRepushingId = null; @@ -1792,7 +1795,10 @@ export default { this.onLoad(this.page, this.query); }) .catch(error => { - this.$message.error(error?.response?.data?.msg || '批量推送合规失败'); + // 拦截器已弹出后端 msg,此处不再重复提示 + if (!error?._notified) { + this.$message.error(error?.response?.data?.msg || '批量推送合规失败'); + } }) .finally(() => { this.hcsRepushingId = null; diff --git a/src/views/business/project-apply.vue b/src/views/business/project-apply.vue index 410aa2b..2571a9a 100644 --- a/src/views/business/project-apply.vue +++ b/src/views/business/project-apply.vue @@ -1681,7 +1681,10 @@ export default { this.onLoad(this.page, this.query); }) .catch(error => { - this.$message.error(error?.response?.data?.msg || '推送合规失败'); + // 拦截器已弹出后端 msg,此处不再重复提示 + if (!error?._notified) { + this.$message.error(error?.response?.data?.msg || '推送合规失败'); + } }) .finally(() => { this.hcsRepushingId = null; @@ -1715,7 +1718,10 @@ export default { this.onLoad(this.page, this.query); }) .catch(error => { - this.$message.error(error?.response?.data?.msg || '批量推送合规失败'); + // 拦截器已弹出后端 msg,此处不再重复提示 + if (!error?._notified) { + this.$message.error(error?.response?.data?.msg || '批量推送合规失败'); + } }) .finally(() => { this.hcsRepushingId = null;