|
@@ -90,7 +90,14 @@
|
|
|
</template>
|
|
|
<!-- 操作 -->
|
|
|
<template slot="action" slot-scope="text, record">
|
|
|
- <a-button size="small" type="link" class="button-primary" @click.stop="handleAdd(record)" id="bulkReturnGoodsEdit-add-btn">添加</a-button>
|
|
|
+ <a-button
|
|
|
+ size="small"
|
|
|
+ v-if="record.currentQty>0"
|
|
|
+ type="link"
|
|
|
+ class="button-primary"
|
|
|
+ @click.stop="handleAdd(record)"
|
|
|
+ id="bulkReturnGoodsEdit-add-btn">添加</a-button>
|
|
|
+ <span v-else>--</span>
|
|
|
</template>
|
|
|
</s-table>
|
|
|
</a-card>
|
|
@@ -195,7 +202,7 @@ import { hdPrint } from '@/libs/JGPrint'
|
|
|
import { warehouseAllList } from '@/api/warehouse'
|
|
|
import {
|
|
|
sparePartsRetDetailList,
|
|
|
- stockDetailProductList,
|
|
|
+ stockDetailForPurProductList,
|
|
|
sparePartsRetDetailSave,
|
|
|
sparePartsRetDetailCount,
|
|
|
sparePartsRetDetailDel,
|
|
@@ -231,11 +238,12 @@ export default {
|
|
|
// 加载数据方法 必须为 Promise 对象
|
|
|
loadData: parameter => {
|
|
|
this.disabled = true
|
|
|
- return stockDetailProductList(Object.assign(parameter, this.queryParam)).then(res => {
|
|
|
+ return stockDetailForPurProductList(Object.assign(parameter, this.queryParam, { supplierSn: this.$route.params.supplierSn })).then(res => {
|
|
|
const data = res.data
|
|
|
const no = (data.pageNo - 1) * data.pageSize
|
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
|
data.list[i].no = no + i + 1
|
|
|
+ data.list[i].purchaseCost = data.list[i].dealerProduct.purchasePrice
|
|
|
}
|
|
|
this.dataSource = data.list
|
|
|
this.disabled = false
|