diff --git a/klp-ui/src/components/KLPService/ActualWarehouseSelect/index.vue b/klp-ui/src/components/KLPService/ActualWarehouseSelect/index.vue
index a2eea4be..19950f1c 100644
--- a/klp-ui/src/components/KLPService/ActualWarehouseSelect/index.vue
+++ b/klp-ui/src/components/KLPService/ActualWarehouseSelect/index.vue
@@ -58,6 +58,10 @@ export default {
showEmpty: {
type: Boolean,
default: false
+ },
+ canSelectDisabled: {
+ type: Boolean,
+ default: false
}
},
data() {
@@ -124,7 +128,7 @@ export default {
label: item.actualWarehouseName,
leaf: isLeafLevel,
// 只有第三级可选;一、二级全部 disabled
- disabled: nextLevel == 3 && !item.isEnabled,
+ disabled: !this.canSelectDisabled && nextLevel == 3 && !item.isEnabled,
// 保留原始数据和层级
raw: item,
level: nextLevel
diff --git a/klp-ui/src/views/wms/coil/do/correct.vue b/klp-ui/src/views/wms/coil/do/correct.vue
index 125882ca..ce2ff076 100644
--- a/klp-ui/src/views/wms/coil/do/correct.vue
+++ b/klp-ui/src/views/wms/coil/do/correct.vue
@@ -248,7 +248,6 @@
-
@@ -258,9 +257,9 @@
style="width: 100%;" clearable />
请先选择材料类型
-
+
-
+
+
-
+
-
+
-
+
@@ -358,6 +358,7 @@ export default {
ProductSelect,
RawMaterialSelect,
},
+ dicts: ['coil_quality_status'],
data() {
return {
// 物料列表相关
@@ -420,7 +421,7 @@ export default {
getItemLabel() {
if (this.form.materialType === '成品') {
return '产品类型';
- } else if (this.form.materialType === '原料' || this.form.materialType === '废品') {
+ } else if (this.form.materialType === '原料') {
return '原料类型';
}
return '物品类型';
@@ -497,7 +498,7 @@ export default {
// 根据材料类型设置物品类型
if (value === '成品') {
this.form.itemType = 'product';
- } else if (value === '原料' || value === '废品') {
+ } else if (value === '原料') {
this.form.itemType = 'raw_material';
}
},
diff --git a/klp-ui/src/views/wms/coil/do/packing.vue b/klp-ui/src/views/wms/coil/do/packing.vue
index 8dc97806..d2b54b66 100644
--- a/klp-ui/src/views/wms/coil/do/packing.vue
+++ b/klp-ui/src/views/wms/coil/do/packing.vue
@@ -61,7 +61,6 @@
-
@@ -76,12 +75,12 @@
-
+
-
+
-
+
+
-
+
@@ -103,13 +104,13 @@
-
+
-
+
@@ -143,14 +144,20 @@
-
-
+
+
+
+
-
-
+
+
+
+
@@ -161,9 +168,11 @@
-
-
+
+
+
+
+
@@ -253,6 +262,7 @@ export default {
CoilSelector,
MemoInput
},
+ dicts: ['coil_quality_status'],
data() {
return {
pendingActions: [],
@@ -307,7 +317,7 @@ export default {
getItemLabel() {
if (this.form.materialType === '成品') {
return '产品类型';
- } else if (this.form.materialType === '原料' || this.form.materialType === '废品') {
+ } else if (this.form.materialType === '原料') {
return '原料类型';
}
return '物品类型';
@@ -325,7 +335,7 @@ export default {
// 根据材料类型设置物品类型
if (value === '成品') {
this.form.itemType = 'product';
- } else if (value === '原料' || value === '废品') {
+ } else if (value === '原料') {
this.form.itemType = 'raw_material';
}
},
diff --git a/klp-ui/src/views/wms/coil/do/search.vue b/klp-ui/src/views/wms/coil/do/search.vue
index 57db6438..df3aa618 100644
--- a/klp-ui/src/views/wms/coil/do/search.vue
+++ b/klp-ui/src/views/wms/coil/do/search.vue
@@ -36,7 +36,7 @@
+ clearable :showEmpty="true" :canSelectDisabled="true" />
@@ -60,7 +60,6 @@
-
@@ -73,12 +72,12 @@
-
+
-
+
-
+
+
-
+
@@ -100,13 +100,13 @@
-
+
-
+
@@ -304,6 +304,7 @@ export default {
ProductSelect,
RawMaterialSelect,
},
+ dicts: ['coil_quality_status'],
data() {
return {
// 物料列表相关
@@ -364,7 +365,7 @@ export default {
getItemLabel() {
if (this.form.materialType === '成品') {
return '产品类型';
- } else if (this.form.materialType === '原料' || this.form.materialType === '废品') {
+ } else if (this.form.materialType === '原料') {
return '原料类型';
}
return '物品类型';
@@ -424,7 +425,7 @@ export default {
// 根据材料类型设置物品类型
if (value === '成品') {
this.form.itemType = 'product';
- } else if (value === '原料' || value === '废品') {
+ } else if (value === '原料') {
this.form.itemType = 'raw_material';
}
},
diff --git a/klp-ui/src/views/wms/coil/do/ship.vue b/klp-ui/src/views/wms/coil/do/ship.vue
index 3c30dd9a..b9149517 100644
--- a/klp-ui/src/views/wms/coil/do/ship.vue
+++ b/klp-ui/src/views/wms/coil/do/ship.vue
@@ -60,7 +60,6 @@
-
@@ -75,27 +74,27 @@
-
+
-
+
-
+
-
+
-
+
@@ -268,7 +267,7 @@ export default {
getItemLabel() {
if (this.form.materialType === '成品') {
return '产品类型';
- } else if (this.form.materialType === '原料' || this.form.materialType === '废品') {
+ } else if (this.form.materialType === '原料') {
return '原料类型';
}
return '物品类型';
@@ -286,7 +285,7 @@ export default {
// 根据材料类型设置物品类型
if (value === '成品') {
this.form.itemType = 'product';
- } else if (value === '原料' || value === '废品') {
+ } else if (value === '原料') {
this.form.itemType = 'raw_material';
}
},
diff --git a/klp-ui/src/views/wms/coil/do/warehousing.vue b/klp-ui/src/views/wms/coil/do/warehousing.vue
index 7ba164cb..d1321148 100644
--- a/klp-ui/src/views/wms/coil/do/warehousing.vue
+++ b/klp-ui/src/views/wms/coil/do/warehousing.vue
@@ -60,10 +60,10 @@
-
+
-
+
+
-
+
@@ -85,13 +86,13 @@
-
+
-
+
@@ -126,7 +127,6 @@
-
@@ -273,20 +273,19 @@
-
-
请先选择材料类型
-
+
-
+
+
-
+
@@ -306,12 +306,12 @@
-
+
-
+
@@ -366,6 +366,7 @@ export default {
LabelRender,
CoilNo,
},
+ dicts: ['coil_quality_status'],
data() {
return {
pendingActions: [],
@@ -502,7 +503,7 @@ export default {
getItemLabel() {
if (this.form.materialType === '成品') {
return '产品类型';
- } else if (this.form.materialType === '原料' || this.form.materialType === '废品') {
+ } else if (this.form.materialType === '原料') {
return '原料类型';
}
return '物品类型';
@@ -516,7 +517,7 @@ export default {
// 根据材料类型设置物品类型
if (value === '成品') {
this.form.itemType = 'product';
- } else if (value === '原料' || value === '废品') {
+ } else if (value === '原料') {
this.form.itemType = 'raw_material';
}
},
@@ -526,7 +527,7 @@ export default {
// 根据材料类型设置物品类型
if (value === '成品') {
this.editCoil.form.itemType = 'product';
- } else if (value === '原料' || value === '废品') {
+ } else if (value === '原料') {
this.editCoil.form.itemType = 'raw_material';
}
},
diff --git a/klp-ui/src/views/wms/coil/merge.vue b/klp-ui/src/views/wms/coil/merge.vue
index 7c0a0127..79df513b 100644
--- a/klp-ui/src/views/wms/coil/merge.vue
+++ b/klp-ui/src/views/wms/coil/merge.vue
@@ -137,30 +137,21 @@
:disabled="readonly" @change="handleMaterialTypeChange">
-
-
+
-
-
-
-
-
-
-
-
-
+
-
+
@@ -171,12 +162,12 @@
-->
-
+
-
+
@@ -189,7 +180,7 @@
-
-
+
@@ -191,7 +191,6 @@
-
@@ -201,33 +200,25 @@
style="width: 100%;" clearable />
请先选择材料类型
-
+
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
@@ -340,7 +331,7 @@ export default {
MutiSelect,
OuterTagPreview,
},
- dicts: ['product_coil_status', 'coil_material', 'coil_itemname', 'coil_manufacturer'],
+ dicts: ['product_coil_status', 'coil_material', 'coil_itemname', 'coil_manufacturer', 'coil_quality_status'],
props: {
qrcode: {
type: Boolean,
@@ -403,6 +394,9 @@ export default {
{ label: 'C+', value: 'C+' },
{ label: 'C', value: 'C' },
{ label: 'C-', value: 'C-' },
+ { label: 'D+', value: 'D+' },
+ { label: 'D', value: 'D' },
+ { label: 'D-', value: 'D-' },
],
// 按钮loading
buttonLoading: false,
@@ -567,7 +561,7 @@ export default {
getItemLabel() {
if (this.form.materialType === '成品') {
return '产品类型';
- } else if (this.form.materialType === '原料' || this.form.materialType === '废品') {
+ } else if (this.form.materialType === '原料') {
return '原料类型';
}
return '物品类型';
@@ -606,7 +600,7 @@ export default {
// 根据材料类型设置物品类型
if (value === '成品') {
this.form.itemType = 'product';
- } else if (value === '原料' || value === '废品') {
+ } else if (value === '原料') {
this.form.itemType = 'raw_material';
}
},
@@ -759,7 +753,7 @@ export default {
// 同时设置对应的 itemType
if (this.querys.materialType === '成品') {
this.form.itemType = 'product';
- } else if (this.querys.materialType === '原料' || this.querys.materialType === '废品') {
+ } else if (this.querys.materialType === '原料') {
this.form.itemType = 'raw_material';
}
}
@@ -792,7 +786,7 @@ export default {
// 同时设置对应的 itemType
if (this.querys.materialType === '成品') {
this.form.itemType = 'product';
- } else if (this.querys.materialType === '原料' || this.querys.materialType === '废品') {
+ } else if (this.querys.materialType === '原料') {
this.form.itemType = 'raw_material';
}
}
@@ -834,7 +828,7 @@ export default {
// 同时设置对应的 itemType
if (this.querys.materialType === '成品') {
this.form.itemType = 'product';
- } else if (this.querys.materialType === '原料' || this.querys.materialType === '废品') {
+ } else if (this.querys.materialType === '原料') {
this.form.itemType = 'raw_material';
}
}
diff --git a/klp-ui/src/views/wms/coil/rubbish.vue b/klp-ui/src/views/wms/coil/rubbish.vue
index 5d4052c5..147d3b29 100644
--- a/klp-ui/src/views/wms/coil/rubbish.vue
+++ b/klp-ui/src/views/wms/coil/rubbish.vue
@@ -13,10 +13,9 @@ export default {
return {
qrcode: false,
querys: {
- // itemType: 'rubbish',
dataType: 1,
- materialType: '废品'
- // warehouseId: 111,
+ OnlyScrap: true,
+ // materialType: '废品'
},
hideWarehouseQuery: true,
labelType: '2',
diff --git a/klp-ui/src/views/wms/coil/split.vue b/klp-ui/src/views/wms/coil/split.vue
index d1bf06d7..1904a6cb 100644
--- a/klp-ui/src/views/wms/coil/split.vue
+++ b/klp-ui/src/views/wms/coil/split.vue
@@ -119,14 +119,13 @@
@change="handleMaterialTypeChange(item, index)">
-
-
+
-
+
+
-
+
@@ -148,12 +148,12 @@
-->
-
+
-
+
@@ -165,8 +165,8 @@
-
-
+
-
-
-
-
+
-
+
+
-
+
@@ -138,13 +136,13 @@
-->
-
+
-
+
@@ -156,8 +154,8 @@
-->
-
+