|
|
@@ -42,7 +42,7 @@
|
|
42
|
42
|
<el-row :gutter="10">
|
|
43
|
43
|
<el-col :span="6">
|
|
44
|
44
|
<el-form-item label="规格型号">
|
|
45
|
|
- <el-input v-model="query.materialStandard" clearable placeholder="请输入规格型号" />
|
|
|
45
|
+ <el-input v-model="query.attrib03" clearable placeholder="请输入规格型号" />
|
|
46
|
46
|
</el-form-item>
|
|
47
|
47
|
</el-col>
|
|
48
|
48
|
<el-col :span="6">
|
|
|
@@ -52,12 +52,12 @@
|
|
52
|
52
|
</el-col>
|
|
53
|
53
|
<el-col :span="6">
|
|
54
|
54
|
<el-form-item label="材料号">
|
|
55
|
|
- <el-input v-model="query.inProdNo" clearable placeholder="请输入材料号" />
|
|
|
55
|
+ <el-input v-model="query.prodNo" clearable placeholder="请输入材料号" />
|
|
56
|
56
|
</el-form-item>
|
|
57
|
57
|
</el-col>
|
|
58
|
58
|
<el-col :span="6">
|
|
59
|
59
|
<el-form-item label="订单号">
|
|
60
|
|
- <el-input v-model="query.orderNo" clearable placeholder="请输入订单号" />
|
|
|
60
|
+ <el-input v-model="query.attrib01" clearable placeholder="请输入订单号" />
|
|
61
|
61
|
</el-form-item>
|
|
62
|
62
|
</el-col>
|
|
63
|
63
|
</el-row>
|
|
|
@@ -65,9 +65,17 @@
|
|
65
|
65
|
<el-row :gutter="10">
|
|
66
|
66
|
<el-col :span="6">
|
|
67
|
67
|
<el-form-item label="合约号">
|
|
68
|
|
- <el-input v-model="query.contractNo" clearable placeholder="请输入合约号" />
|
|
|
68
|
+ <el-input v-model="query.attrib02" clearable placeholder="请输入合约号" />
|
|
69
|
69
|
</el-form-item>
|
|
70
|
70
|
</el-col>
|
|
|
71
|
+ <el-col :span="6">
|
|
|
72
|
+ <el-form-item label="捆绑号">
|
|
|
73
|
+ <el-input v-model="query.attrib04" clearable placeholder="请输入捆绑号" />
|
|
|
74
|
+ </el-form-item>
|
|
|
75
|
+ </el-col>
|
|
|
76
|
+ </el-row>
|
|
|
77
|
+
|
|
|
78
|
+ <el-row :gutter="10">
|
|
71
|
79
|
<el-col :span="6">
|
|
72
|
80
|
<el-form-item label="货权单位">
|
|
73
|
81
|
<el-select
|
|
|
@@ -239,6 +247,11 @@
|
|
239
|
247
|
{{ row.ST_GRADE ?? row.stGrade ?? '-' }}
|
|
240
|
248
|
</template>
|
|
241
|
249
|
</el-table-column>
|
|
|
250
|
+ <el-table-column label="规格型号" min-width="160" header-align="center" align="center" show-overflow-tooltip>
|
|
|
251
|
+ <template #default="{ row }">
|
|
|
252
|
+ {{ row.attrib03 ?? row.materialStandard ?? '-' }}
|
|
|
253
|
+ </template>
|
|
|
254
|
+ </el-table-column>
|
|
242
|
255
|
<el-table-column prop="inDtm" label="入库时间" min-width="180" header-align="center" align="center" show-overflow-tooltip />
|
|
243
|
256
|
<el-table-column prop="ownerCompany" label="货权公司" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
244
|
257
|
<el-table-column prop="receivingCompany" label="收货公司" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
|
@@ -247,33 +260,36 @@
|
|
247
|
260
|
{{ row.customerCompany ?? row.CustomerCompany ?? '-' }}
|
|
248
|
261
|
</template>
|
|
249
|
262
|
</el-table-column>
|
|
250
|
|
- <el-table-column prop="inProdNo" label="材料号" min-width="140" header-align="center" align="center" show-overflow-tooltip />
|
|
251
|
|
- <el-table-column label="出库车号" min-width="140" header-align="center" align="center" show-overflow-tooltip>
|
|
252
|
|
- <template #default="{ row }">
|
|
253
|
|
- {{ row.outTruckNo ?? row.carNo ?? '-' }}
|
|
254
|
|
- </template>
|
|
255
|
|
- </el-table-column>
|
|
256
|
|
- <el-table-column prop="orderNo" label="订单号" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
257
|
|
- <el-table-column prop="contractNo" label="合约号" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
258
|
|
- <el-table-column label="出库重量" min-width="140" header-align="center" align="right" show-overflow-tooltip>
|
|
|
263
|
+ <el-table-column prop="prodNo" label="材料号" min-width="140" header-align="center" align="center" show-overflow-tooltip />
|
|
|
264
|
+ <el-table-column label="入库车号" min-width="140" header-align="center" align="center" show-overflow-tooltip>
|
|
259
|
265
|
<template #default="{ row }">
|
|
260
|
|
- {{ row.outWeight ?? row.OUT_WEIGHT ?? '-' }}
|
|
|
266
|
+ {{ row.inTruckNo ?? row.carNo ?? '-' }}
|
|
261
|
267
|
</template>
|
|
262
|
268
|
</el-table-column>
|
|
263
|
|
- <el-table-column label="出库数量" min-width="140" header-align="center" align="right" show-overflow-tooltip>
|
|
|
269
|
+ <el-table-column prop="attrib01" label="订单号" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
|
270
|
+ <el-table-column prop="attrib02" label="合约号" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
|
271
|
+ <el-table-column prop="attrib04" label="捆包号" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
|
272
|
+ <el-table-column prop="attrib05" label="产地" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
|
273
|
+ <el-table-column label="重量" min-width="140" header-align="center" align="right" show-overflow-tooltip>
|
|
264
|
274
|
<template #default="{ row }">
|
|
265
|
|
- {{ row.outQuantity ?? row.OUT_QUANTITY ?? '-' }}
|
|
|
275
|
+ {{ row.weight ?? row.WEIGHT ?? '-' }}
|
|
266
|
276
|
</template>
|
|
267
|
277
|
</el-table-column>
|
|
268
|
|
- <el-table-column label="出库标记" width="140" header-align="center" align="center">
|
|
|
278
|
+ <el-table-column label="数量" min-width="140" header-align="center" align="right" show-overflow-tooltip>
|
|
269
|
279
|
<template #default="{ row }">
|
|
270
|
|
- <el-tag :type="flagTagType(row.outFlag)" effect="plain">
|
|
271
|
|
- {{ flagLabel(row.outFlag) }}
|
|
272
|
|
- </el-tag>
|
|
|
280
|
+ {{ row.quantity ?? row.QUANTITY ?? '-' }}
|
|
273
|
281
|
</template>
|
|
274
|
282
|
</el-table-column>
|
|
|
283
|
+<!-- <el-table-column label="出库标记" width="140" header-align="center" align="center">-->
|
|
|
284
|
+<!-- <template #default="{ row }">-->
|
|
|
285
|
+<!-- <el-tag :type="flagTagType(row.outFlag)" effect="plain">-->
|
|
|
286
|
+<!-- {{ flagLabel(row.outFlag) }}-->
|
|
|
287
|
+<!-- </el-tag>-->
|
|
|
288
|
+<!-- </template>-->
|
|
|
289
|
+<!-- </el-table-column>-->
|
|
275
|
290
|
<el-table-column prop="deliveryAddress" label="收货地址" min-width="200" header-align="center" align="center" show-overflow-tooltip />
|
|
276
|
291
|
<!-- <el-table-column prop="outDtm" label="出库时间" min-width="180" header-align="center" align="center" show-overflow-tooltip />-->
|
|
|
292
|
+ <el-table-column prop="remark1" label="备注" min-width="160" header-align="center" align="center" show-overflow-tooltip />
|
|
277
|
293
|
</el-table>
|
|
278
|
294
|
</el-card>
|
|
279
|
295
|
|
|
|
@@ -378,10 +394,14 @@ const createDefaultQuery = () => {
|
|
378
|
394
|
materialName: '',
|
|
379
|
395
|
stGrade: '',
|
|
380
|
396
|
materialStandard: '',
|
|
|
397
|
+ attrib03: '',
|
|
381
|
398
|
bundleNo: '',
|
|
382
|
|
- inProdNo: '',
|
|
383
|
|
- orderNo: '',
|
|
384
|
|
- contractNo: '',
|
|
|
399
|
+ prodNo: '',
|
|
|
400
|
+ attrib01: '',
|
|
|
401
|
+ attrib02: '',
|
|
|
402
|
+ attrib04: '',
|
|
|
403
|
+ attrib05: '',
|
|
|
404
|
+ remark1: '',
|
|
385
|
405
|
ownerCompany: '',
|
|
386
|
406
|
customerCompany: '',
|
|
387
|
407
|
outTruckNo: '',
|
|
|
@@ -416,10 +436,12 @@ const buildQueryParams = () => {
|
|
416
|
436
|
materialName: query.materialName,
|
|
417
|
437
|
stGrade: query.stGrade,
|
|
418
|
438
|
materialStandard: query.materialStandard,
|
|
|
439
|
+ attrib03: query.attrib03,
|
|
419
|
440
|
bundleNo: query.bundleNo,
|
|
420
|
|
- inProdNo: query.inProdNo,
|
|
421
|
|
- orderNo: query.orderNo,
|
|
422
|
|
- contractNo: query.contractNo,
|
|
|
441
|
+ prodNo: query.prodNo,
|
|
|
442
|
+ attrib01: query.attrib01,
|
|
|
443
|
+ attrib02: query.attrib02,
|
|
|
444
|
+ attrib04: query.attrib04,
|
|
423
|
445
|
ownerCompany: query.ownerCompany,
|
|
424
|
446
|
customerCompany: query.customerCompany,
|
|
425
|
447
|
outTruckNo: query.outTruckNo,
|
|
|
@@ -638,7 +660,7 @@ const handleBatchMoveSuccess = () => {
|
|
638
|
660
|
const executeCancelInbound = async () => {
|
|
639
|
661
|
try {
|
|
640
|
662
|
// 收集选中的行ID
|
|
641
|
|
- const ids = multipleSelection.value.map(row => row.id || row.inProdNo).filter(id => id)
|
|
|
663
|
+ const ids = multipleSelection.value.map(row => row.id || row.prodNo).filter(id => id)
|
|
642
|
664
|
|
|
643
|
665
|
if (ids.length === 0) {
|
|
644
|
666
|
ElMessage.warning('选中的数据中没有有效的ID')
|
|
|
@@ -716,7 +738,7 @@ const handleLock = () => {
|
|
716
|
738
|
const executeLock = async () => {
|
|
717
|
739
|
try {
|
|
718
|
740
|
// 收集选中的行ID
|
|
719
|
|
- const ids = multipleSelection.value.map(row => row.id || row.inProdNo).filter(id => id)
|
|
|
741
|
+ const ids = multipleSelection.value.map(row => row.id || row.prodNo).filter(id => id)
|
|
720
|
742
|
|
|
721
|
743
|
if (ids.length === 0) {
|
|
722
|
744
|
ElMessage.warning('选中的数据中没有有效的ID')
|
|
|
@@ -777,7 +799,7 @@ const handleUnlock = () => {
|
|
777
|
799
|
const executeUnlock = async () => {
|
|
778
|
800
|
try {
|
|
779
|
801
|
// 收集选中的行ID
|
|
780
|
|
- const ids = multipleSelection.value.map(row => row.id || row.inProdNo).filter(id => id)
|
|
|
802
|
+ const ids = multipleSelection.value.map(row => row.id || row.prodNo).filter(id => id)
|
|
781
|
803
|
|
|
782
|
804
|
if (ids.length === 0) {
|
|
783
|
805
|
ElMessage.warning('选中的数据中没有有效的ID')
|
|
|
@@ -838,7 +860,7 @@ const handleInStock = () => {
|
|
838
|
860
|
const executeInStock = async () => {
|
|
839
|
861
|
try {
|
|
840
|
862
|
// 收集选中的行ID
|
|
841
|
|
- const ids = multipleSelection.value.map(row => row.id || row.inProdNo).filter(id => id)
|
|
|
863
|
+ const ids = multipleSelection.value.map(row => row.id || row.prodNo).filter(id => id)
|
|
842
|
864
|
|
|
843
|
865
|
if (ids.length === 0) {
|
|
844
|
866
|
ElMessage.warning('选中的数据中没有有效的ID')
|