|
@@ -17,6 +17,14 @@
|
|
|
v-model="code">
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <view style="justify-content: flex-start;flex-wrap: wrap;">
|
|
|
+ <view>总款数:123</view>
|
|
|
+ <view>已检款数: 50</view>
|
|
|
+ </view>
|
|
|
+ <view style="justify-content: flex-start;flex-wrap: wrap;">
|
|
|
+ <view>总数量: 150</view>
|
|
|
+ <view>已检数量: 70</view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
<view class="p-body">
|
|
|
<uni-table style="width: 100%;" border emptyText="暂无数据" :loading="loading" >
|
|
@@ -24,23 +32,26 @@
|
|
|
<uni-tr>
|
|
|
<uni-td align="center">产品编码</uni-td>
|
|
|
<uni-td align="center">产品分类</uni-td>
|
|
|
- <uni-td align="center">数量</uni-td>
|
|
|
- <uni-td align="center">扫码检货</uni-td>
|
|
|
+ <uni-td align="center">已检/总数</uni-td>
|
|
|
+ <uni-td align="center">检货</uni-td>
|
|
|
</uni-tr>
|
|
|
<!-- 表格数据行 -->
|
|
|
<uni-tr v-for="item in detailList" :key="item.id" :checkedRow="curProduct&&curProduct.qrCode == item.qrCode">
|
|
|
<uni-td width="30%" align="center">{{item.dealerProductEntity.code}}</uni-td>
|
|
|
<uni-td width="30%" align="center">{{item.dealerProductEntity.productTypeName2}}</uni-td>
|
|
|
- <uni-td width="20%" align="center">{{item.qty}}/{{item.qty}}</uni-td>
|
|
|
- <uni-td width="20%" align="center">
|
|
|
- <text :style="{color:item.pickFlag==1?'green':'red'}">{{item.pickFlag==1?'已检货':'未检货'}}</text>
|
|
|
+ <uni-td width="25%" align="center"><text style="color: red;">{{item.qty}}</text>/{{item.qty}}</uni-td>
|
|
|
+ <uni-td width="15%" align="center">
|
|
|
+ <!-- <text :style="{color:item.pickFlag==1?'green':'red'}">{{item.pickFlag==1?'已检货':'未检货'}}</text> -->
|
|
|
+ <view style="display: flex;justify-content: center;">
|
|
|
+ <u-icon v-if="item.pickFlag==0" name="close-circle-fill" color="red" size="22"></u-icon>
|
|
|
+ <u-icon v-if="item.pickFlag==1" name="checkmark-circle-fill" color="green" size="22"></u-icon>
|
|
|
+ </view>
|
|
|
</uni-td>
|
|
|
</uni-tr>
|
|
|
</uni-table>
|
|
|
</view>
|
|
|
<view class="p-footer">
|
|
|
- <button :disabled="loading" size="mini" type="default" @click="toNoOut"> 未检货出库 <text class="iconfont icon-icon-test43"></text></button>
|
|
|
- <button :disabled="loading" size="mini" type="primary" @click="toOut"> 检货出库 <text class="iconfont icon-icon-test43"></text></button>
|
|
|
+ <button :disabled="loading" size="mini" type="primary" @click="toOut"> 出库 <text class="iconfont icon-icon-test43"></text></button>
|
|
|
</view>
|
|
|
<scanCode></scanCode>
|
|
|
</view>
|
|
@@ -130,18 +141,10 @@
|
|
|
content: '确定未检货出库?',
|
|
|
success: function (res) {
|
|
|
if (res.confirm) {
|
|
|
- _this.salesWriteNoStockOut()
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- async salesWriteNoStockOut(){
|
|
|
- const ret = await salesWriteNoStockOut({salesBillSn: this.salesBillSn})
|
|
|
- if(ret.status == 200){
|
|
|
- this.$store.state.vuex_isRefash = true
|
|
|
- uni.navigateBack()
|
|
|
- }
|
|
|
- },
|
|
|
// 出库
|
|
|
async toOut(){
|
|
|
const ret = await salesWriteStockOut({salesBillSn: this.salesBillSn})
|