feat: 扫码与细码明细展示外部卷号

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-04 09:43:48 +08:00
co-authored by Cursor
parent e7827c4714
commit 9fffe228d5
22 changed files with 96 additions and 11 deletions
@@ -44,6 +44,9 @@
<text class="title" style="width: 200px">成品缸号:{{ CrockNo }}</text>
<text class="title" style="width: 200px">成品卷号:{{ GoodsBillNo }}</text>
</u-form-item>
<u-form-item>
<text class="title" style="width: 200px">外部卷号:{{ ExternVolumeNumber }}</text>
</u-form-item>
<u-form-item>
<text class="title">{{ BillDataMessage }}</text>
</u-form-item>
@@ -110,6 +113,7 @@ export default {
GoodsCodeName: "",
CrockNo: "",
GoodsBillNo: "",
ExternVolumeNumber: "",
BillSumRoll: 0,
BillSumQty: 0,
BillSumMQty: 0,
@@ -367,6 +371,7 @@ export default {
this.GoodsCodeName = aResultData.product_color_name;
this.CrockNo = aResultData.dyelot_number;
this.GoodsBillNo = aResultData.volume_number;
this.ExternVolumeNumber = aResultData.extern_volume_number || '';
this.QRBarCode = "";
if (aBarCodeDelStatus == 1) {
@@ -40,6 +40,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
@@ -113,6 +114,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
testFocus0: false,
testFocus1: true,
@@ -281,6 +283,7 @@
this.GoodsCodeName = aResultData.GoodsCodeName;
this.CrockNo = aResultData.CrockNo;
this.GoodsBillNo = aResultData.GoodsBillNo;
this.ExternVolumeNumber = aResultData.extern_volume_number || aResultData.ExternVolumeNumber || '';
this.GoodsQty = aResultData.GoodsQty;
this.BillSumRoll = parseFloat(aResultData.BillSumRoll);
this.BillSumQty = parseFloat(aResultData.BillSumQty);
@@ -57,6 +57,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
<text class="title" style="width:200px;">本架盘前:{{BillSumOldRoll}}条</text>
@@ -146,6 +147,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
BillSumOldRoll: 0,
BillSumNewRoll: 0,
@@ -594,6 +596,7 @@
this.GoodsCodeName = aResultData.product_color_name;
this.CrockNo = aResultData.dyelot_number;
this.GoodsBillNo = aResultData.volume_number;
this.ExternVolumeNumber = aResultData.extern_volume_number || '';
this.GoodsQty = aResultData.weight / 10000;
this.BillSumOldRoll = aResultData.warehouse_bin_check_before_roll/100;
this.BillSumNewRoll = aResultData.warehouse_bin_check_roll/100;
@@ -38,6 +38,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{ CrockNo }}</text>
<text class="title" style="width:200px;">缸号卷号:{{ GoodsBillNo }}</text>
<text class="title" style="width:200px;">外部卷号:{{ ExternVolumeNumber }}</text>
</u-form-item>
<u-form-item>
@@ -106,6 +107,7 @@ export default {
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
StoreStationNameFocus: false,
BillSumOldRoll: 0,
@@ -251,6 +253,7 @@ export default {
this.GoodsCodeName = aResultData.product_color_name;
this.CrockNo = aResultData.dyelot_number;
this.GoodsBillNo = aResultData.volume_number;
this.ExternVolumeNumber = aResultData.extern_volume_number || '';
this.GoodsQty = aResultData.weight / 10000;
this.BillSumOldRoll = aResultData.warehouse_bin_check_before_roll / 100;
this.BillSumNewRoll = aResultData.warehouse_bin_check_roll / 100;
@@ -75,6 +75,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
<text class="title" style="width:200px;">本单条数:{{BillSumRoll}}条</text>
@@ -161,6 +162,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
testFocus0: false,
testFocus1: true,
@@ -903,6 +905,7 @@
this.GoodsCodeName = aResultData.GoodsCodeName;
this.CrockNo = aResultData.CrockNo;
this.GoodsBillNo = aResultData.GoodsBillNo;
this.ExternVolumeNumber = aResultData.extern_volume_number || aResultData.ExternVolumeNumber || '';
this.GoodsQty = aResultData.GoodsQty;
this.BillSumRoll = parseFloat(aResultData.BillSumRoll);
this.BillSumQty = parseFloat(aResultData.BillSumQty);
@@ -40,6 +40,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
@@ -115,6 +116,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
testFocus0: false,
testFocus1: true,
@@ -283,6 +285,7 @@
this.GoodsCodeName = aResultData.GoodsCodeName;
this.CrockNo = aResultData.CrockNo;
this.GoodsBillNo = aResultData.GoodsBillNo;
this.ExternVolumeNumber = aResultData.extern_volume_number || aResultData.ExternVolumeNumber || '';
this.GoodsQty = aResultData.GoodsQty;
this.BillSumRoll = parseFloat(aResultData.BillSumRoll);
this.BillSumQty = parseFloat(aResultData.BillSumQty);
@@ -78,6 +78,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
<text class="title" style="width:200px;">本单条数:{{BillSumRoll}}条</text>
@@ -164,6 +165,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
testFocus0: false,
testFocus1: true,
@@ -816,6 +818,7 @@
this.GoodsCodeName = aResultData.GoodsCodeName;
this.CrockNo = aResultData.CrockNo;
this.GoodsBillNo = aResultData.GoodsBillNo;
this.ExternVolumeNumber = aResultData.extern_volume_number || aResultData.ExternVolumeNumber || '';
this.GoodsQty = aResultData.GoodsQty;
this.BillSumRoll = parseFloat(aResultData.BillSumRoll);
this.BillSumQty = parseFloat(aResultData.BillSumQty);
@@ -40,6 +40,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
@@ -113,6 +114,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
testFocus0: false,
testFocus1: true,
@@ -281,6 +283,7 @@
this.GoodsCodeName = aResultData.GoodsCodeName;
this.CrockNo = aResultData.CrockNo;
this.GoodsBillNo = aResultData.GoodsBillNo;
this.ExternVolumeNumber = aResultData.extern_volume_number || aResultData.ExternVolumeNumber || '';
this.GoodsQty = aResultData.GoodsQty;
this.BillSumRoll = parseFloat(aResultData.BillSumRoll);
this.BillSumQty = parseFloat(aResultData.BillSumQty);
@@ -66,6 +66,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
<text class="title" style="width:200px;">本单条数:{{BillSumRoll}}条</text>
@@ -155,6 +156,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
FromStoreStationFocus: false,
ToStoreStationFocus: true,
@@ -711,6 +713,7 @@
this.GoodsCodeName = aResultData.GoodsCodeName;
this.CrockNo = aResultData.CrockNo;
this.GoodsBillNo = aResultData.GoodsBillNo;
this.ExternVolumeNumber = aResultData.extern_volume_number || aResultData.ExternVolumeNumber || '';
this.GoodsQty = aResultData.GoodsQty;
this.GoodsCodeSumRoll = parseFloat(aResultData.GoodsCodeSumRoll);
this.GoodsCodeSumQty = parseFloat(aResultData.GoodsCodeSumQty);
@@ -48,6 +48,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{CrockNo}}</text>
<text class="title" style="width:200px;">缸号卷号:{{GoodsBillNo}}</text>
<text class="title" style="width:200px;">外部卷号:{{ExternVolumeNumber}}</text>
</u-form-item>
<u-form-item>
<text class="title" style="width:200px;">本单条数:{{BillSumRoll}}条</text>
@@ -119,6 +120,7 @@
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
FromStoreStationFocus: false,
ToStoreStationFocus: true,
@@ -360,6 +362,7 @@
this.GoodsCodeName = aResultData.GoodsCodeName;
this.CrockNo = aResultData.CrockNo;
this.GoodsBillNo = aResultData.GoodsBillNo;
this.ExternVolumeNumber = aResultData.extern_volume_number || aResultData.ExternVolumeNumber || '';
this.GoodsQty = aResultData.GoodsQty;
this.GoodsCodeSumRoll = parseFloat(aResultData.GoodsCodeSumRoll);
this.GoodsCodeSumQty = parseFloat(aResultData.GoodsCodeSumQty);
@@ -49,6 +49,7 @@
<u-form-item>
<text class="title" style="width:200px;">成品缸号:{{ CrockNo }}</text>
<text class="title" style="width:200px;">缸号卷号:{{ GoodsBillNo }}</text>
<text class="title" style="width:200px;">外部卷号:{{ ExternVolumeNumber }}</text>
</u-form-item>
<u-form-item>
@@ -110,6 +111,7 @@ export default {
GoodsCodeName: '',
CrockNo: '',
GoodsBillNo: '',
ExternVolumeNumber: '',
GoodsQty: 0,
FromStoreStationFocus: false,
QRBarCodeFocus: false,
@@ -446,6 +448,7 @@ export default {
this.GoodsCodeName = aResultData.product_color_name;
this.CrockNo = aResultData.dyelot_number;
this.GoodsBillNo = aResultData.volume_number;
this.ExternVolumeNumber = aResultData.extern_volume_number || '';
this.GoodsQty = aResultData.weight / 10000;
this.StoreStationSumRoll = aResultData.warehouse_bin_roll / 100;
this.StoreStationSumQty = aResultData.warehouse_bin_weight / 10000;