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 @@ --> - +