diff --git a/src/views/modules/part/bomManagement.vue b/src/views/modules/part/bomManagement.vue index 495437f..6c8e8fd 100644 --- a/src/views/modules/part/bomManagement.vue +++ b/src/views/modules/part/bomManagement.vue @@ -318,7 +318,8 @@ - 保存 + 应用 + 保存 关闭 @@ -2690,7 +2691,7 @@ export default { /** * bom新增/编辑 */ - saveData () { + saveData (isClose) { if (this.modalData.partNo === '' || this.modalData.partNo == null) { this.$message.warning('请选择物料编码!') return @@ -2742,31 +2743,16 @@ export default { updateBy: this.$store.state.user.name, informationList: this.subDetailList } - if (this.modalData.flag === '1') { + // if (this.modalData.flag === '1') { this.saveAllLoading = true bomManagementSave(tempData).then(({data}) => { if (data && data.code === 0) { - this.getDataList() - this.modalFlag = false - this.$message({ - message: '操作成功', - type: 'success', - duration: 1500, - onClose: () => {} - }) - } else { - this.$alert(data.msg, '错误', { - confirmButtonText: '确定' - }) - } - this.saveAllLoading = false - }) - } else { - this.saveAllLoading = true - bomManagementEdit(tempData).then(({data}) => { - if (data && data.code === 0) { - this.getDataList() - this.modalFlag = false + if (isClose) { + this.updateModal(data.rows) + } else { + this.getDataList() + this.modalFlag = false + } this.$message({ message: '操作成功', type: 'success', @@ -2780,7 +2766,26 @@ export default { } this.saveAllLoading = false }) - } + // } else { + // this.saveAllLoading = true + // bomManagementEdit(tempData).then(({data}) => { + // if (data && data.code === 0) { + // this.getDataList() + // this.modalFlag = false + // this.$message({ + // message: '操作成功', + // type: 'success', + // duration: 1500, + // onClose: () => {} + // }) + // } else { + // this.$alert(data.msg, '错误', { + // confirmButtonText: '确定' + // }) + // } + // this.saveAllLoading = false + // }) + // } }, /**