Browse Source

2025-11-18

工程变更发起页面增加【异常数据处理】按钮
master
fengyuan_yang 4 months ago
parent
commit
e36fc0a278
  1. 7
      src/api/changeManagement/changeManagement.js
  2. 31
      src/views/modules/changeManagement/changeRequest.vue

7
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) export const searchDelegateAccess = (data)=> createAPI(`/plm/changeManagement/searchDelegateAccess`,'post',data)
/**
* 更新异常数据调用存储过程
* @param data
* @returns {*}
*/
export const updateShowInQueryFlag = data => createAPI(`/plm/changeManagement/updateShowInQueryFlag`,'post',data)

31
src/views/modules/changeManagement/changeRequest.vue

@ -49,6 +49,7 @@
</el-form-item> </el-form-item>
<el-form-item label=" "> <el-form-item label=" ">
<el-button plain type="primary" :loading="searchLoading" @click="getDataList">查询</el-button> <el-button plain type="primary" :loading="searchLoading" @click="getDataList">查询</el-button>
<el-button type="warning" :loading="updateAbnormalDataLoading" @click="handleUpdateAbnormalData">异常数据更新</el-button>
<el-button type="primary" :loading="saveDataLoading" @click="changeModel">变更申请</el-button> <el-button type="primary" :loading="saveDataLoading" @click="changeModel">变更申请</el-button>
<download-excel <download-excel
:fields="fields()" :fields="fields()"
@ -1021,6 +1022,7 @@
getBuBySite, // sitebu getBuBySite, // sitebu
choosePartNoList, // choosePartNoList, //
deleteTempChangeInfo, // deleteTempChangeInfo, //
updateShowInQueryFlag, //
} from "@/api/changeManagement/changeManagement.js" } from "@/api/changeManagement/changeManagement.js"
import {getChooselistData, verifyData} from "@/api/chooselist/chooselist.js" import {getChooselistData, verifyData} from "@/api/chooselist/chooselist.js"
import { searchDelegateAccessByUser} from "@/api/proofing/proofingInformation.js" import { searchDelegateAccessByUser} from "@/api/proofing/proofingInformation.js"
@ -2198,6 +2200,7 @@
partModelFlag: false, partModelFlag: false,
saveDataLoading: false, saveDataLoading: false,
searchLoading: false, searchLoading: false,
updateAbnormalDataLoading: false,
filterVisible: false, filterVisible: false,
isFilterSearch: false, isFilterSearch: false,
filterSearchData: {}, filterSearchData: {},
@ -2399,6 +2402,34 @@
this.isFilterSearch = false this.isFilterSearch = false
}, },
//
handleUpdateAbnormalData() {
this.$confirm('此操作将更新异常数据, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
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) { selectionData (val) {
this.dataSelections = val this.dataSelections = val

Loading…
Cancel
Save