|
|
|
@ -18,27 +18,27 @@
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item label="可用标识" v-if="queryParams.mergeFlag!==null" prop="mergeFlag">
|
|
|
|
|
<el-radio-group v-model="queryParams.mergeFlag">
|
|
|
|
|
<el-radio label="1" value="1" >
|
|
|
|
|
是
|
|
|
|
|
</el-radio>
|
|
|
|
|
<el-radio label="" value="" >
|
|
|
|
|
否
|
|
|
|
|
</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!-- <el-form-item label="可用标识" v-if="queryParams.mergeFlag!==null" prop="mergeFlag">-->
|
|
|
|
|
<!-- <el-radio-group v-model="queryParams.mergeFlag">-->
|
|
|
|
|
<!-- <el-radio label="1" value="1" >-->
|
|
|
|
|
<!-- 是-->
|
|
|
|
|
<!-- </el-radio>-->
|
|
|
|
|
<!-- <el-radio label="" value="" >-->
|
|
|
|
|
<!-- 否-->
|
|
|
|
|
<!-- </el-radio>-->
|
|
|
|
|
<!-- </el-radio-group>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
|
|
<el-form-item label="可用标识" v-if="queryParams.mergeFlag===null" prop="singleFlag">
|
|
|
|
|
<el-radio-group v-model="queryParams.singleFlag">
|
|
|
|
|
<el-radio label="1" value="1" >
|
|
|
|
|
是
|
|
|
|
|
</el-radio>
|
|
|
|
|
<el-radio label="" value="" >
|
|
|
|
|
否
|
|
|
|
|
</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!-- <el-form-item label="可用标识" v-if="queryParams.mergeFlag===null" prop="singleFlag">-->
|
|
|
|
|
<!-- <el-radio-group v-model="queryParams.singleFlag">-->
|
|
|
|
|
<!-- <el-radio label="1" value="1" >-->
|
|
|
|
|
<!-- 是-->
|
|
|
|
|
<!-- </el-radio>-->
|
|
|
|
|
<!-- <el-radio label="" value="" >-->
|
|
|
|
|
<!-- 否-->
|
|
|
|
|
<!-- </el-radio>-->
|
|
|
|
|
<!-- </el-radio-group>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -82,13 +82,13 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<!-- <el-table-column label="绑定数量" align="center" prop="bindAmount" />-->
|
|
|
|
|
<!-- <el-table-column label="条码数量" align="center" prop="barcodeAmount" />-->
|
|
|
|
|
<el-table-column label="采购数量" align="center" prop="orderAmount" />
|
|
|
|
|
<el-table-column label="可用数量" align="center" prop="relateSaleOrderAmount" />
|
|
|
|
|
<el-table-column label="销售订单" align="center" prop="saleOrderCode" />
|
|
|
|
|
<el-table-column label="成品编码" align="center" prop="productCode" />
|
|
|
|
|
<el-table-column label="成品名称" align="center" prop="productName" />
|
|
|
|
|
<el-table-column label="成品规格" align="center" prop="productSpec"/>
|
|
|
|
|
<el-table-column label="销售数量" align="center" prop="saleOrderAmount" />
|
|
|
|
|
<!-- <el-table-column label="采购数量" align="center" prop="orderAmount" />-->
|
|
|
|
|
<el-table-column label="收料数量" align="center" prop="relateSaleOrderAmount" />
|
|
|
|
|
<!-- <el-table-column label="销售订单" align="center" prop="saleOrderCode" />-->
|
|
|
|
|
<!-- <el-table-column label="成品编码" align="center" prop="productCode" />-->
|
|
|
|
|
<!-- <el-table-column label="成品名称" align="center" prop="productName" />-->
|
|
|
|
|
<!-- <el-table-column label="成品规格" align="center" prop="productSpec"/>-->
|
|
|
|
|
<!-- <el-table-column label="销售数量" align="center" prop="saleOrderAmount" />-->
|
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
|
|
<pagination
|
|
|
|
@ -235,12 +235,12 @@ export default {
|
|
|
|
|
getData() {
|
|
|
|
|
if (this.defineData.mergeFlag) {
|
|
|
|
|
this.selectionVisible = true;
|
|
|
|
|
this.queryParams.mergeFlag = "1";
|
|
|
|
|
this.queryParams.mergeFlag = "";
|
|
|
|
|
this.queryParams.singleFlag = null;
|
|
|
|
|
this.isSingleSelect = false;
|
|
|
|
|
}else{
|
|
|
|
|
this.selectionVisible = false;
|
|
|
|
|
this.queryParams.singleFlag ="1";
|
|
|
|
|
this.queryParams.singleFlag ="";
|
|
|
|
|
this.queryParams.mergeFlag = null;
|
|
|
|
|
this.isSingleSelect = false;
|
|
|
|
|
}
|
|
|
|
@ -254,13 +254,14 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
this.loading = true;
|
|
|
|
|
getPurchaseOrdersWithBind(this.queryParams).then(response => {
|
|
|
|
|
response.rows.forEach(e => {
|
|
|
|
|
if(e.orderBindId){
|
|
|
|
|
e.relateSaleOrderAmount = e.bindAmount - e.barcodeAmount;
|
|
|
|
|
}
|
|
|
|
|
response.rows.forEach((e, i) => {
|
|
|
|
|
// if(e.orderBindId){
|
|
|
|
|
// e.relateSaleOrderAmount = e.bindAmount - e.barcodeAmount;
|
|
|
|
|
// }
|
|
|
|
|
e.relateSaleOrderAmount = e.actLandAmount
|
|
|
|
|
e.receiveBillId = this.queryParams.receiveBillId;
|
|
|
|
|
// 添加rowKey作为唯一标识
|
|
|
|
|
e.rowKey = e.purchaseOrderId + '-' + e.orderBindId;
|
|
|
|
|
e.rowKey = e.purchaseOrderId + '-' + i;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
this.orderBindList = response.rows;
|
|
|
|
|