| | |
| | | </view> |
| | | <view class="form-row"> |
| | | <text class="form-label">毛重(吨)</text> |
| | | <up-input v-model="form.grossWeight" type="number" placeholder="请输入毛重" /> |
| | | <up-input v-model="form.grossWeight" type="digit" placeholder="请输入毛重" /> |
| | | </view> |
| | | <view class="form-row"> |
| | | <text class="form-label">皮重(吨)</text> |
| | | <up-input v-model="form.tareWeight" type="number" placeholder="请输入皮重" /> |
| | | <up-input v-model="form.tareWeight" type="digit" placeholder="请输入皮重" /> |
| | | </view> |
| | | <view class="form-row"> |
| | | <text class="form-label">净重(吨)</text> |
| | | <up-input v-model="form.netWeight" type="number" disabled placeholder="自动计算" /> |
| | | <up-input v-model="form.netWeight" type="digit" disabled placeholder="自动计算" /> |
| | | </view> |
| | | <view class="form-row"> |
| | | <text class="form-label">过磅日期</text> |
| | |
| | | if (!outNum || outNum <= 0 || outNum > Number(stockRecord.unLockedQuantity)) { |
| | | uni.showToast({ title: `请输入 1~${stockRecord.unLockedQuantity} 之间的数量`, icon: "none" }); |
| | | return; |
| | | } |
| | | const net = Number(form.netWeight); |
| | | if (!isNaN(net) && net > 0) { |
| | | const max = Number(stockRecord.unLockedQuantity) || 0; |
| | | if (max > 0 && net > max) { |
| | | uni.showToast({ title: `净重不能大于可用库存 ${max}`, icon: "none" }); |
| | | return; |
| | | } |
| | | if (net > outNum) { |
| | | uni.showToast({ title: `净重不能大于出库数量 ${outNum}`, icon: "none" }); |
| | | return; |
| | | } |
| | | } |
| | | subtractConsumablesIn({ |
| | | id: stockRecord.id, |