|
|
@ -166,21 +166,46 @@ |
|
|
// 保存,出库 |
|
|
// 保存,出库 |
|
|
save(_t){ |
|
|
save(_t){ |
|
|
console.log("dddddd", this.contents) |
|
|
console.log("dddddd", this.contents) |
|
|
|
|
|
// return |
|
|
if(this.contents.length <= 0) { |
|
|
if(this.contents.length <= 0) { |
|
|
return this.$msg('您未选择物资') |
|
|
return this.$msg('您未选择物资') |
|
|
} |
|
|
} |
|
|
let list = this.contents.map(item => { |
|
|
|
|
|
return { |
|
|
|
|
|
m_id: item.material_id, |
|
|
|
|
|
m_spec_id: item.spec_id, |
|
|
|
|
|
purchase_id: item.purchase_id, |
|
|
|
|
|
out_number: Number(item.delivery_number.value) || 1, |
|
|
|
|
|
warehouse_id: item.order_id || 0, |
|
|
|
|
|
tax_price: item.tax_price || '', // TODO 添加物资页面未返回价格,默认空 |
|
|
|
|
|
non_tax_price: item.non_tax_price || '', |
|
|
|
|
|
m_unit_id: item.m_unit_id || 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var list = [] |
|
|
|
|
|
for(var i;i< this.contents.length;i++) { |
|
|
|
|
|
console.log('出库数量') |
|
|
|
|
|
return |
|
|
|
|
|
if(Number(this.contents[i].delivery_number.value) > this.contents[i].stock) { |
|
|
|
|
|
this.$msg('库存数不足'+this.contents[i].stock) |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
list.push({ |
|
|
|
|
|
m_id: this.contents[i].material_id, |
|
|
|
|
|
m_spec_id: this.contents[i].spec_id, |
|
|
|
|
|
purchase_id: this.contents[i].purchase_id, |
|
|
|
|
|
out_number: Number(this.contents[i].delivery_number.value) || 1, |
|
|
|
|
|
warehouse_id: this.contents[i].order_id || 0, |
|
|
|
|
|
tax_price: this.contents[i].tax_price || '', // TODO 添加物资页面未返回价格,默认空 |
|
|
|
|
|
non_tax_price: this.contents[i].non_tax_price || '', |
|
|
|
|
|
m_unit_id: this.contents[i].m_unit_id || 0 |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
}); |
|
|
|
|
|
|
|
|
// let list = this.contents.map(item => { |
|
|
|
|
|
// if(Number(item.delivery_number.value) > item.stock) { |
|
|
|
|
|
// this.$msg('库存数不足'+item.stock) |
|
|
|
|
|
// return |
|
|
|
|
|
// } |
|
|
|
|
|
// return { |
|
|
|
|
|
// m_id: item.material_id, |
|
|
|
|
|
// m_spec_id: item.spec_id, |
|
|
|
|
|
// purchase_id: item.purchase_id, |
|
|
|
|
|
// out_number: Number(item.delivery_number.value) || 1, |
|
|
|
|
|
// warehouse_id: item.order_id || 0, |
|
|
|
|
|
// tax_price: item.tax_price || '', // TODO 添加物资页面未返回价格,默认空 |
|
|
|
|
|
// non_tax_price: item.non_tax_price || '', |
|
|
|
|
|
// m_unit_id: item.m_unit_id || 0 |
|
|
|
|
|
// } |
|
|
|
|
|
// }); |
|
|
|
|
|
|
|
|
console.log('==========',list) |
|
|
console.log('==========',list) |
|
|
let _api = this.API.API_CANTEEN_WAREHOUSEOUT; |
|
|
let _api = this.API.API_CANTEEN_WAREHOUSEOUT; |
|
|
|