|
@@ -11,8 +11,8 @@
|
|
|
<!-- 合计 -->
|
|
|
<a-alert type="info" style="margin-bottom:10px">
|
|
|
<div class="ftext" slot="message">
|
|
|
- 可用库存总数量(个):<strong>{{ currentStock&&(currentStock.currentQty || currentStock.currentQty==0) ? currentStock.currentQty : '--' }}</strong>;
|
|
|
- 可用库存总成本(¥):<strong>{{ currentStock&&(currentStock.putCost || currentStock.putCost==0) ? currentStock.putCost : '--' }}</strong>。
|
|
|
+ 可用库存总数量(个):<strong>{{ currentStock&&(currentStock.currentStockQty || currentStock.currentStockQty==0) ? currentStock.currentStockQty : '--' }}</strong>;
|
|
|
+ 可用库存总成本(¥):<strong>{{ currentStock&&(currentStock.currentStockCost || currentStock.currentStockCost==0) ? currentStock.currentStockCost : '--' }}</strong>。
|
|
|
</div>
|
|
|
</a-alert>
|
|
|
<!-- 库存详情 -->
|
|
@@ -35,7 +35,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { STable } from '@/components'
|
|
|
-import { stockDetailList, stockDetailCount } from '@/api/stock'
|
|
|
+import { stockDetailList, stockByProductSn } from '@/api/stock'
|
|
|
export default {
|
|
|
name: 'InventoryQueryDetailModal',
|
|
|
components: { STable },
|
|
@@ -44,9 +44,11 @@ export default {
|
|
|
type: Boolean,
|
|
|
default: false
|
|
|
},
|
|
|
- itemId: {
|
|
|
- type: [Number, String],
|
|
|
- default: ''
|
|
|
+ nowData: {
|
|
|
+ type: Object,
|
|
|
+ default: () => {
|
|
|
+ return {}
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -73,7 +75,7 @@ export default {
|
|
|
// 加载数据方法 必须为 Promise 对象
|
|
|
loadData: parameter => {
|
|
|
this.disabled = true
|
|
|
- return stockDetailList(Object.assign(parameter, { stockSn: this.itemId, isSellOut: '0' })).then(res => {
|
|
|
+ return stockDetailList(Object.assign(parameter, { stockSn: this.nowData && this.nowData.stockSn || '', isSellOut: '0' })).then(res => {
|
|
|
const data = res.data
|
|
|
const no = (data.pageNo - 1) * data.pageSize
|
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
@@ -81,7 +83,7 @@ export default {
|
|
|
}
|
|
|
this.disabled = false
|
|
|
// 总计
|
|
|
- this.getTotal(Object.assign(parameter, { stockSn: this.itemId, isSellOut: '0' }))
|
|
|
+ this.getTotal(Object.assign(parameter, { stockSn: this.nowData && this.nowData.stockSn || '', isSellOut: '0' }))
|
|
|
return data
|
|
|
})
|
|
|
},
|
|
@@ -91,7 +93,7 @@ export default {
|
|
|
methods: {
|
|
|
// 合计
|
|
|
getTotal (param) {
|
|
|
- stockDetailCount(param).then(res => {
|
|
|
+ stockByProductSn({ productSn: this.nowData && this.nowData.productSn || '' }).then(res => {
|
|
|
if (res.status == 200 && res.data) {
|
|
|
this.currentStock = res.data
|
|
|
} else {
|