|
@@ -413,6 +413,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
} else {
|
|
|
+ // 新添加的产品自动添加到已选产品中
|
|
|
if (data.length == 1 && this.showNewProduct) {
|
|
|
data[0].putCost = this.paramsData.putCost
|
|
|
data[0].putQty = this.paramsData.putQty
|
|
@@ -473,6 +474,7 @@ export default {
|
|
|
},
|
|
|
// 添加/编辑
|
|
|
handleAdd (row, isEdit) {
|
|
|
+ const _this = this
|
|
|
if (!isEdit && !(row.putCost || row.putCost == 0)) {
|
|
|
this.$message.warning('请输入成本价后再添加!')
|
|
|
return
|
|
@@ -489,6 +491,21 @@ export default {
|
|
|
this.$message.warning('请选择仓位后再添加!')
|
|
|
return
|
|
|
}
|
|
|
+ if (!isEdit && !row.warehouseLocationSn) {
|
|
|
+ _this.$confirm({
|
|
|
+ title: '提示',
|
|
|
+ content: '该产品已禁用,确认继续添加吗?',
|
|
|
+ centered: true,
|
|
|
+ onOk () {
|
|
|
+ _this.saveFormData(row, isEdit)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.saveFormData(row, isEdit)
|
|
|
+ },
|
|
|
+ // 保存
|
|
|
+ saveFormData (row, isEdit) {
|
|
|
const params = {
|
|
|
id: isEdit ? row.id : undefined,
|
|
|
sparePartsPurchaseSn: this.$route.params.sn,
|