fix 81128

This commit is contained in:
danshihao
2024-01-29 11:20:43 +08:00
parent c7c99a6afe
commit 253a3d0851
2 changed files with 12 additions and 3 deletions
@@ -289,9 +289,11 @@ export default {
return this.getNumParentNode(el.parentNode, n - 1)
},
handleAdd () {
this.$refs.extensionRequestTableModal.show({
const selectedIds = this.dataSource.map(item => item.inspectId)
const data = {
projectId: this.projectId
})
}
this.$refs.extensionRequestTableModal.show(data, selectedIds)
},
filterOption (input, option) {
return (
@@ -127,7 +127,9 @@ export default {
}
},
methods: {
show (record) {
show (record, selectedIds) {
// 已经选择的ids
this.selectedIds = selectedIds
this.filters.inspectStatus = '1,2,4'
this.filters.inspectUser = this.$store.getters.userInfo.id
this.loadData()
@@ -140,6 +142,11 @@ export default {
this.$message.warn(this.$t('selectLeastOne'))
return
}
// 验证不能重复选择
if (this.selectedRowKeys.some(item => this.selectedIds.includes(item))) {
this.$message.warn(this.$t('cannotAddAgain'))
return
}
const data = this.selectionRows.map(item => {
item.inspectId = item.id
delete item.id