|
|
@ -133,11 +133,11 @@ export default { |
|
|
|
//新增 |
|
|
|
CreateFormData: { |
|
|
|
remark: null, |
|
|
|
warehouseCode: null, |
|
|
|
name: null, |
|
|
|
description: null, |
|
|
|
type: 1, |
|
|
|
erpLocationCode: null, |
|
|
|
warehouseCode: null, |
|
|
|
areaCode: null, |
|
|
|
locationGroupCode: null, |
|
|
|
workGroupCode: null, |
|
|
@ -147,36 +147,51 @@ export default { |
|
|
|
defaultInventoryStatus: 1, |
|
|
|
pickPriority: 1, |
|
|
|
pickOrder: 1, |
|
|
|
locSwitch: { |
|
|
|
enableMixItem: true, |
|
|
|
enableMixLot: true, |
|
|
|
enableMixStatus: true, |
|
|
|
enableNegative: true, |
|
|
|
enableKeepZero: true, |
|
|
|
enableOpportunityCount: true, |
|
|
|
enablePick: true, |
|
|
|
enableOverPick: true, |
|
|
|
enableWholeStore: true, |
|
|
|
enableBreakStore: true, |
|
|
|
enableShip: true, |
|
|
|
enableReceive: true, |
|
|
|
enableReturnToSupplier: true, |
|
|
|
enableReturnFromCustomer: true |
|
|
|
}, |
|
|
|
uom: null, |
|
|
|
qty: 0, |
|
|
|
enableMixItem: true, |
|
|
|
enableMixLot: true, |
|
|
|
enableMixStatus: true, |
|
|
|
enableNegative: true, |
|
|
|
enableKeepZero: true, |
|
|
|
enableOpportunityCount: true, |
|
|
|
enablePick: true, |
|
|
|
enableOverPick: true, |
|
|
|
enableWholeStore: true, |
|
|
|
enableBreakStore: true, |
|
|
|
enableShip: true, |
|
|
|
enableReceive: true, |
|
|
|
enableReturnToSupplier: true, |
|
|
|
enableReturnFromCustomer: true, |
|
|
|
enableSplitBox: true, |
|
|
|
enableSplitPallet: true, |
|
|
|
code: null, |
|
|
|
company: null, |
|
|
|
// locSwitch: { |
|
|
|
// enableMixItem: true, |
|
|
|
// enableMixLot: true, |
|
|
|
// enableMixStatus: true, |
|
|
|
// enableNegative: true, |
|
|
|
// enableKeepZero: true, |
|
|
|
// enableOpportunityCount: true, |
|
|
|
// enablePick: true, |
|
|
|
// enableOverPick: true, |
|
|
|
// enableWholeStore: true, |
|
|
|
// enableBreakStore: true, |
|
|
|
// enableShip: true, |
|
|
|
// enableReceive: true, |
|
|
|
// enableReturnToSupplier: true, |
|
|
|
// enableReturnFromCustomer: true |
|
|
|
// }, |
|
|
|
// uom: null, |
|
|
|
// qty: 0, |
|
|
|
// company: null, |
|
|
|
}, |
|
|
|
//编辑 |
|
|
|
editFormData: { |
|
|
|
code: null, |
|
|
|
remark: null, |
|
|
|
warehouseCode: null, |
|
|
|
name: null, |
|
|
|
description: null, |
|
|
|
type: 1, |
|
|
|
erpLocationCode: null, |
|
|
|
warehouseCode: null, |
|
|
|
areaCode: null, |
|
|
|
locationGroupCode: null, |
|
|
|
workGroupCode: null, |
|
|
@ -186,26 +201,25 @@ export default { |
|
|
|
defaultInventoryStatus: 1, |
|
|
|
pickPriority: 0, |
|
|
|
pickOrder: 0, |
|
|
|
locSwitch: { |
|
|
|
enableMixItem: true, |
|
|
|
enableMixLot: true, |
|
|
|
enableMixStatus: true, |
|
|
|
enableNegative: true, |
|
|
|
enableKeepZero: true, |
|
|
|
enableOpportunityCount: true, |
|
|
|
enablePick: true, |
|
|
|
enableOverPick: true, |
|
|
|
enableWholeStore: true, |
|
|
|
enableBreakStore: true, |
|
|
|
enableShip: true, |
|
|
|
enableReceive: true, |
|
|
|
enableReturnToSupplier: true, |
|
|
|
enableReturnFromCustomer: true, |
|
|
|
enableSplitBox: true, |
|
|
|
enableSplitPallet: true, |
|
|
|
}, |
|
|
|
uom: null, |
|
|
|
qty: 0, |
|
|
|
enableMixItem: true, |
|
|
|
enableMixLot: true, |
|
|
|
enableMixStatus: true, |
|
|
|
enableNegative: true, |
|
|
|
enableKeepZero: true, |
|
|
|
enableOpportunityCount: true, |
|
|
|
enablePick: true, |
|
|
|
enableOverPick: true, |
|
|
|
enableWholeStore: true, |
|
|
|
enableBreakStore: true, |
|
|
|
enableShip: true, |
|
|
|
enableReceive: true, |
|
|
|
enableReturnToSupplier: true, |
|
|
|
enableReturnFromCustomer: true, |
|
|
|
enableSplitBox: true, |
|
|
|
enableSplitPallet: true, |
|
|
|
code: null, |
|
|
|
// uom: null, |
|
|
|
// qty: 0, |
|
|
|
concurrencyStamp: null, |
|
|
|
}, |
|
|
|
editOptions: {}, |
|
|
@ -221,31 +235,46 @@ export default { |
|
|
|
searchButton: (val) => { this.showSerarchPage(val, 'basedata/work-Group', 'WorkGroup', '工作组选择', this.CreateFormData) }, colSpan: 12 }, |
|
|
|
{ type: "input", label: "库位代码", prop: "code", colSpan: 12 }, |
|
|
|
{ type: "input", label: "名称", prop: "name", colSpan: 12 }, |
|
|
|
{ type: "input", label: "库位数量", valueType: Number, prop: "qty", colSpan: 12 }, |
|
|
|
{ type: "select", label: "库位数量单位", prop: "uom", options: "qtyUomType", colSpan: 12 }, |
|
|
|
// { type: "input", label: "库位数量", valueType: Number, prop: "qty", colSpan: 12 }, |
|
|
|
// { type: "select", label: "库位数量单位", prop: "uom", options: "qtyUomType", colSpan: 12 }, |
|
|
|
{ type: "select", label: "类型", prop: "type", options: "locationType", colSpan: 12 }, |
|
|
|
{ type: "input", label: "行号", valueType: Number,prop: "rowCode", colSpan: 12 }, |
|
|
|
{ type: "input", label: "列号", valueType: Number,prop: "columnCode", colSpan: 12 }, |
|
|
|
{ type: "input", label: "行号", prop: "rowCode", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "input", label: "列号", prop: "columnCode", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "select", label: "默认库存状态", prop: "defaultInventoryStatus", options: "inventoryStage", colSpan: 12 }, |
|
|
|
{ type: "input", label: "拣料优先级", valueType: Number, prop: "pickPriority", colSpan: 12 }, |
|
|
|
{ type: "input", label: "拣料顺序", valueType: Number, prop: "pickOrder", colSpan: 12 }, |
|
|
|
{ type: "input", label: "拣料优先级", prop: "pickPriority", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "input", label: "拣料顺序", prop: "pickOrder", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "input", label: "货架号", prop: "shelfCode", colSpan: 12 }, |
|
|
|
{ type: "input", label: "ERP库位", prop: "erpLocationCode", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否混物品", prop: "locSwitch", showProp: "enableMixItem", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否混批次", prop: "locSwitch", showProp: "enableMixLot", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否混状态", prop: "locSwitch", showProp: "enableMixStatus", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否负库存", prop: "locSwitch", showProp: "enableNegative", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否保留零库存", prop: "locSwitch", showProp: "enableKeepZero", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否盘点", prop: "locSwitch", showProp: "enableOpportunityCount", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否领料", prop: "locSwitch", showProp: "enablePick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否过量领料", prop: "locSwitch", showProp: "enableOverPick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否整包存储", prop: "locSwitch", showProp: "enableWholeStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否散件存储", prop: "locSwitch", showProp: "enableBreakStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否发出", prop: "locSwitch", showProp: "enableShip", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否接收", prop: "locSwitch", showProp: "enableReceive", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否退货给供应商", prop: "locSwitch", showProp: "enableReturnToSupplier", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否接收客户退货", prop: "locSwitch", showProp: "enableReturnFromCustomer", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否拆箱", prop: "locSwitch", showProp: "enableSplitBox", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否混物品", prop: "enableMixItem", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否混批次", prop: "enableMixLot", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否混状态", prop: "enableMixStatus", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否负库存", prop: "enableNegative", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否保留零库存", prop: "enableKeepZero", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否盘点", prop: "enableOpportunityCount", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否领料", prop: "enablePick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否过量领料", prop: "enableOverPick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否整包存储", prop: "enableWholeStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否散件存储", prop: "enableBreakStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否发出", prop: "enableShip", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否接收", prop: "enableReceive", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否退货给供应商", prop: "enableReturnToSupplier", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否接收客户退货", prop: "enableReturnFromCustomer", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否拆箱", prop: "enableSplitBox", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否混物品", prop: "locSwitch", showProp: "enableMixItem", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否混批次", prop: "locSwitch", showProp: "enableMixLot", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否混状态", prop: "locSwitch", showProp: "enableMixStatus", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否负库存", prop: "locSwitch", showProp: "enableNegative", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否保留零库存", prop: "locSwitch", showProp: "enableKeepZero", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否盘点", prop: "locSwitch", showProp: "enableOpportunityCount", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否领料", prop: "locSwitch", showProp: "enablePick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否过量领料", prop: "locSwitch", showProp: "enableOverPick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否整包存储", prop: "locSwitch", showProp: "enableWholeStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否散件存储", prop: "locSwitch", showProp: "enableBreakStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否发出", prop: "locSwitch", showProp: "enableShip", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否接收", prop: "locSwitch", showProp: "enableReceive", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否退货给供应商", prop: "locSwitch", showProp: "enableReturnToSupplier", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否接收客户退货", prop: "locSwitch", showProp: "enableReturnFromCustomer", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
// { type: "objectSelect", label: "是否拆箱", prop: "locSwitch", showProp: "enableSplitBox", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "input", label: "描述", prop: "description", colSpan: 12 }, |
|
|
|
{ type: "input", label: "备注", prop: 'remark', colSpan: 12 }, |
|
|
|
], |
|
|
@ -261,37 +290,37 @@ export default { |
|
|
|
focus: (type,val) => { return this.getFilterList(type, val, "basedata/work-Group")}, |
|
|
|
searchButton: (val) => { this.showSerarchPage(val, 'basedata/work-Group', 'WorkGroup', '工作组选择', this.editFormData) }, colSpan: 12 }, |
|
|
|
{ type: "input", label: "名称", prop: "name", colSpan: 12 }, |
|
|
|
{ type: "input", label: "库位数量", valueType: Number, prop: "qty", colSpan: 12 }, |
|
|
|
{ type: "select", label: "库位数量单位", prop: "uom", options: "qtyUomType", colSpan: 12 }, |
|
|
|
// { type: "input", label: "库位数量", valueType: Number, prop: "qty", colSpan: 12 }, |
|
|
|
// { type: "select", label: "库位数量单位", prop: "uom", options: "qtyUomType", colSpan: 12 }, |
|
|
|
{ type: "select", label: "类型", prop: "type", options: "locationType", clearable: true, colSpan: 12 }, |
|
|
|
{ type: "input", label: "行号", valueType: Number,prop: "rowCode", colSpan: 12 }, |
|
|
|
{ type: "input", label: "列号", valueType: Number,prop: "columnCode", colSpan: 12 }, |
|
|
|
{ type: "input", label: "行号", prop: "rowCode", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "input", label: "列号", prop: "columnCode", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "select", label: "默认库存状态", prop: "defaultInventoryStatus", options: "inventoryStage", colSpan: 12 }, |
|
|
|
{ type: "input", label: "拣料优先级", valueType: Number, prop: "pickPriority", colSpan: 12 }, |
|
|
|
{ type: "input", label: "拣料顺序", valueType: Number, prop: "pickOrder", colSpan: 12 }, |
|
|
|
{ type: "input", label: "拣料优先级", prop: "pickPriority", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "input", label: "拣料顺序", prop: "pickOrder", colSpan: 12, validType:'number' }, |
|
|
|
{ type: "input", label: "货架号", prop: "shelfCode", colSpan: 12 }, |
|
|
|
{ type: "input", label: "ERP库位", prop: "erpLocationCode", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否混物品", prop: "locSwitch", showProp: "enableMixItem", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否混批次", prop: "locSwitch", showProp: "enableMixLot", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否混状态", prop: "locSwitch", showProp: "enableMixStatus", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否负库存", prop: "locSwitch", showProp: "enableNegative", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否保留零库存", prop: "locSwitch", showProp: "enableKeepZero", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否盘点", prop: "locSwitch", showProp: "enableOpportunityCount", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否领料", prop: "locSwitch", showProp: "enablePick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否过量领料", prop: "locSwitch", showProp: "enableOverPick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否整包存储", prop: "locSwitch", showProp: "enableWholeStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否散件存储", prop: "locSwitch", showProp: "enableBreakStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否发出", prop: "locSwitch", showProp: "enableShip", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否接收", prop: "locSwitch", showProp: "enableReceive", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否退货给供应商", prop: "locSwitch", showProp: "enableReturnToSupplier", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否接收客户退货", prop: "locSwitch", showProp: "enableReturnFromCustomer", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "objectSelect", label: "是否拆箱", prop: "locSwitch", showProp: "enableSplitBox", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否混物品", prop: "enableMixItem", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否混批次", prop: "enableMixLot", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否混状态", prop: "enableMixStatus", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否负库存", prop: "enableNegative", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否保留零库存", prop: "enableKeepZero", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否盘点", prop: "enableOpportunityCount", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否领料", prop: "enablePick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否过量领料", prop: "enableOverPick", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否整包存储", prop: "enableWholeStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否散件存储", prop: "enableBreakStore", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否发出", prop: "enableShip", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否接收", prop: "enableReceive", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否退货给供应商", prop: "enableReturnToSupplier", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否拆箱", prop: "enableReturnFromCustomer", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "select", label: "是否拆箱", prop: "enableSplitBox", options: "whetherOrNot", colSpan: 12 }, |
|
|
|
{ type: "input", label: "描述", prop: "description", colSpan: 12 }, |
|
|
|
{ type: "input", label: "备注", prop: 'remark', colSpan: 12 }, |
|
|
|
], |
|
|
|
editRules: { |
|
|
|
cerateRule: { |
|
|
|
warehouseCode: [{ required: true, trigger: "change", message: "不可为空" },], |
|
|
|
// warehouseCode: [{ required: true, trigger: "change", message: "不可为空" },], |
|
|
|
areaCode: [{ required: true, trigger: "change", message: "不可为空" }],//编辑必选 |
|
|
|
locationGroupCode: [{ required: true, trigger: "change", message: "不可为空" }], |
|
|
|
workGroupCode: [{ required: true, trigger: "change", message: "不可为空" }], |
|
|
@ -299,7 +328,7 @@ export default { |
|
|
|
erpLocationCode: [{ required: true, trigger: "change", message: "不可为空" }], |
|
|
|
}, |
|
|
|
editRule: { |
|
|
|
warehouseCode: [{ required: true, trigger: "change", message: "不可为空" },], |
|
|
|
// warehouseCode: [{ required: true, trigger: "change", message: "不可为空" },], |
|
|
|
areaCode: [{ required: true, trigger: "change", message: "不可为空" }],//编辑必选 |
|
|
|
locationGroupCode: [{ required: true, trigger: "change", message: "不可为空" }], |
|
|
|
workGroupCode: [{ required: true, trigger: "change", message: "不可为空" }], |
|
|
|