src/views/eam/spare/modules/EamSparePartRequisition/EamSparePartRequisitionModal.vue
@@ -183,6 +183,26 @@ this.$message.warning('数据校验失败!') return } let tableData = that.$refs.editableDetailTable.getTableData() if (tableData.length == 0) { this.$message.warning('请选择备件信息!') return } for (var i = 0; i < tableData.length; i++) { let count = 0; tableData.forEach(row => { if (row.partId === tableData[i].partId) { count++; } }); // 如果重复次数大于1,说明有重复 if (count > 1) { this.$message.warning('选择的备件不能重复!') return } } // 触发表单验证 this.$refs.form.validate(valid => { if (valid) {