From e36fc0a278e86912bf3ebc078f99e27f7156f74a Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 18 Nov 2025 16:12:49 +0800 Subject: [PATCH] =?UTF-8?q?2025-11-18=20=E5=B7=A5=E7=A8=8B=E5=8F=98?= =?UTF-8?q?=E6=9B=B4=E5=8F=91=E8=B5=B7=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E3=80=90=E5=BC=82=E5=B8=B8=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86?= =?UTF-8?q?=E3=80=91=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/changeManagement/changeManagement.js | 7 +++++ .../changeManagement/changeRequest.vue | 31 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/src/api/changeManagement/changeManagement.js b/src/api/changeManagement/changeManagement.js index 3bc6429..56b7203 100644 --- a/src/api/changeManagement/changeManagement.js +++ b/src/api/changeManagement/changeManagement.js @@ -247,6 +247,13 @@ export const checkSuperAdmin = data => createAPI(`/plm/changeManagement/checkSup export const searchDelegateAccess = (data)=> createAPI(`/plm/changeManagement/searchDelegateAccess`,'post',data) +/** + * 更新异常数据(调用存储过程) + * @param data + * @returns {*} + */ +export const updateShowInQueryFlag = data => createAPI(`/plm/changeManagement/updateShowInQueryFlag`,'post',data) + diff --git a/src/views/modules/changeManagement/changeRequest.vue b/src/views/modules/changeManagement/changeRequest.vue index 5a8ebf6..e8704b3 100644 --- a/src/views/modules/changeManagement/changeRequest.vue +++ b/src/views/modules/changeManagement/changeRequest.vue @@ -49,6 +49,7 @@ 查询 + 异常数据更新 变更申请 { + this.updateAbnormalDataLoading = true + const params = { + site: this.$store.state.user.site + } + updateShowInQueryFlag(params).then(({data}) => { + this.updateAbnormalDataLoading = false + if (data && data.code === 0) { + this.$message.success('异常数据更新成功') + this.getDataList() + } else { + this.$message.error(data.msg || '更新失败') + } + }).catch((error) => { + this.updateAbnormalDataLoading = false + this.$message.error(error || '更新失败') + }) + }).catch(() => { + this.$message.info('已取消操作') + }) + }, + // 复选物料信息 selectionData (val) { this.dataSelections = val