|
|
|
@ -317,26 +317,33 @@
|
|
|
|
|
title="零担订单信息" |
|
|
|
|
width="50%" |
|
|
|
|
:model="zeroOrderData"> |
|
|
|
|
<div v-for="(item,index) in zeroOrderData" :key="index"> |
|
|
|
|
<el-row :gutter="24" class="rows"> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>名称:{{item.firsts }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>总数量:{{item.quantity }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>在库数量:{{item.handQuantity }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>出库数量:{{item.outboundQuantity }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>可用数量:{{(item.handQuantity - item.outboundQuantity)}} </span> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
|
<el-input v-model="zeroPackageNum" placeholder="请输入预约数量"></el-input> |
|
|
|
|
</div> |
|
|
|
|
<template v-if="zeroOrderData != null"> |
|
|
|
|
<div v-for="(item,index) in zeroOrderData" :key="index" > |
|
|
|
|
<el-row :gutter="24" class="rows"> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>名称:{{item.firsts }}</span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>总数量:{{item.quantity }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>在库数量:{{item.handQuantity }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>冻结数量:{{item.deliveryQuantity }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>出库数量:{{item.outboundQuantity }} </span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="4" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<!-- <span>可用数量:{{(item.handQuantity - item.outboundQuantity)}}</span>--> |
|
|
|
|
<span>可用数量:{{(item.quantity)}}</span> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
|
<el-input-number v-model="item.reservationNum" min="0" :max="item.quantity" placeholder="请输入预约数量"></el-input-number> |
|
|
|
|
<!-- <el-input-number v-model="item.reservationNum" min="0" :max="item.quantity - item.deliveryQuantity -item.outboundQuantity " placeholder="请输入预约数量"></el-input-number>--> |
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
|
<el-form-item style="margin-left: 37%; margin-top: 5px"> |
|
|
|
|
<el-button type="primary" icon="el-icon-circle-close" @click="onSubmitZeroOrder" |
|
|
|
|
>提交(零担订单) |
|
|
|
@ -560,7 +567,7 @@
|
|
|
|
|
autonomouslySave, |
|
|
|
|
update, |
|
|
|
|
remove, |
|
|
|
|
getReservationInfo |
|
|
|
|
getReservationInfo, getReservationZeroOrderDetail |
|
|
|
|
} from '@/api/distribution/distributionReservation'; |
|
|
|
|
import { |
|
|
|
|
getStockArticleList, |
|
|
|
@ -1702,6 +1709,7 @@
|
|
|
|
|
deliveryTypeData: [], |
|
|
|
|
//增值服务列表 |
|
|
|
|
addvalueServeType: [], |
|
|
|
|
obj: {}, |
|
|
|
|
//增值表单输入框对象 |
|
|
|
|
addvalue: {}, |
|
|
|
|
costList: [], //字典 |
|
|
|
@ -1719,7 +1727,7 @@
|
|
|
|
|
orderShow: false, |
|
|
|
|
zeroOrderData:[], |
|
|
|
|
zeroOrderShow: false, |
|
|
|
|
zeroPackageNum:0, |
|
|
|
|
// zeroPackageNum:0, |
|
|
|
|
//在库订单信息 |
|
|
|
|
stockArticleInfo: [], |
|
|
|
|
//库存品信息 |
|
|
|
@ -1973,9 +1981,23 @@
|
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}, |
|
|
|
|
viewStockArticlePackage(row) { |
|
|
|
|
getZeroOrderDetail(row.id).then(res=>{ |
|
|
|
|
this.zeroOrderData =res.data.data; |
|
|
|
|
}) |
|
|
|
|
this.obj = row; |
|
|
|
|
if (this.reservationId){ |
|
|
|
|
//查询零担计划数量详情 |
|
|
|
|
console.log("order------------>",row.id); |
|
|
|
|
getReservationZeroOrderDetail(this.reservationId,row.id).then(res=>{ |
|
|
|
|
this.zeroOrderData =res.data.data; |
|
|
|
|
// console.log(res.data.data); |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
}else { |
|
|
|
|
getZeroOrderDetail(row.id).then(res=>{ |
|
|
|
|
if (res.data.data != null){ |
|
|
|
|
this.zeroOrderData =res.data.data; |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
this.zeroOrderShow = true; |
|
|
|
|
}, |
|
|
|
|
checkPackage(row, index) { |
|
|
|
@ -2265,7 +2287,13 @@
|
|
|
|
|
// } |
|
|
|
|
}, |
|
|
|
|
onSubmitZeroOrder(){ |
|
|
|
|
console.log("this.aaa------------->",this.zeroPackageNum); |
|
|
|
|
this.orderData.forEach(item=>{ |
|
|
|
|
if (this.obj.id === item.id){ |
|
|
|
|
item.parcelNumberVOS = this.zeroOrderData; |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
this.zeroOrderShow = false; |
|
|
|
|
console.log("this.orderData------------->",this.orderData); |
|
|
|
|
}, |
|
|
|
|
// 增加库存品 |
|
|
|
|
onSubmitInventory() { |
|
|
|
|