Browse Source

物品包装信息包装数量校验处理

dev_web_online
安虹睿 2 years ago
parent
commit
bb400fc52d
  1. 10
      fe/PC/src/views/basicData/ItemsManage/ItemPack.vue

10
fe/PC/src/views/basicData/ItemsManage/ItemPack.vue

@ -131,7 +131,7 @@ export default {
packName: null, packName: null,
packType: "EA", packType: "EA",
basicUom: null, basicUom: null,
qty: 0, qty: null,
packCode: null, packCode: null,
itemCode: null, itemCode: null,
}, },
@ -143,7 +143,7 @@ export default {
packName: null, packName: null,
packType: "EA", packType: "EA",
basicUom: null, basicUom: null,
qty: 0, qty: null,
concurrencyStamp: null, concurrencyStamp: null,
}, },
editOptions: {}, editOptions: {},
@ -154,7 +154,7 @@ export default {
{ type: "filterSelect", label: "物品代码", prop: "itemCode", optionsLabel: "name", optionsValue: "code", { type: "filterSelect", label: "物品代码", prop: "itemCode", optionsLabel: "name", optionsValue: "code",
focus: (type,val) => { return this.getFilterList(type, val, "basedata/Item-Basic")}, focus: (type,val) => { return this.getFilterList(type, val, "basedata/Item-Basic")},
searchButton: (val) => { this.showSerarchPage(val, 'basedata/Item-Basic', 'ItemBasic', '物品选择', this.CreateFormData) }, colSpan: 12 }, searchButton: (val) => { this.showSerarchPage(val, 'basedata/Item-Basic', 'ItemBasic', '物品选择', this.CreateFormData) }, colSpan: 12 },
{ type: "input", label: "包装数量", prop: "qty", colSpan: 12, validType:'number' }, { type: "inputNumber", label: "包装数量", prop: "qty", colSpan: 12, min:1 },
{ type: "input", label: "包装计量单位", prop: "basicUom", colSpan: 12, validType:'letter' }, { type: "input", label: "包装计量单位", prop: "basicUom", colSpan: 12, validType:'letter' },
{ type: "input", label: "备注", prop: 'remark', colSpan: 12 }, { type: "input", label: "备注", prop: 'remark', colSpan: 12 },
], ],
@ -163,7 +163,7 @@ export default {
{ type: "input", label: "包装名称", prop: "packName", colSpan: 12 }, { type: "input", label: "包装名称", prop: "packName", colSpan: 12 },
{ type: "select", label: "包装类型", prop: "packType", options: "qtyUomType", clearable: true, filterable: true, allowCreate: true, colSpan: 12 }, { type: "select", label: "包装类型", prop: "packType", options: "qtyUomType", clearable: true, filterable: true, allowCreate: true, colSpan: 12 },
{ type: "input", label: "物品代码", prop: "itemCode", disabled:true, colSpan: 12 }, { type: "input", label: "物品代码", prop: "itemCode", disabled:true, colSpan: 12 },
{ type: "input", label: "包装数量", prop: "qty", colSpan: 12, validType:'number' }, { type: "inputNumber", label: "包装数量", prop: "qty", colSpan: 12, min:1 },
{ type: "input", label: "包装计量单位", prop: "basicUom", colSpan: 12, validType:'letter' }, { type: "input", label: "包装计量单位", prop: "basicUom", colSpan: 12, validType:'letter' },
{ type: "input", label: "备注", prop: 'remark', colSpan: 12 }, { type: "input", label: "备注", prop: 'remark', colSpan: 12 },
], ],
@ -173,6 +173,7 @@ export default {
itemCode: [{ required: true, trigger: "change", message: "不可为空" }], itemCode: [{ required: true, trigger: "change", message: "不可为空" }],
packQty: [{ required: true, trigger: "blur", message: "不可为空" }], packQty: [{ required: true, trigger: "blur", message: "不可为空" }],
packUom: [{ required: true, trigger: "blur", message: "不可为空" }], packUom: [{ required: true, trigger: "blur", message: "不可为空" }],
qty: [{ required: true, trigger: "blur", message: "不可为空且最小值为1" }],
conversionRate: [{ required: true, trigger: "blur", message: "不可为空" }], conversionRate: [{ required: true, trigger: "blur", message: "不可为空" }],
}, },
editRule: { editRule: {
@ -180,6 +181,7 @@ export default {
itemCode: [{ required: true, trigger: "change", message: "不可为空" }], itemCode: [{ required: true, trigger: "change", message: "不可为空" }],
packQty: [{ required: true, trigger: "blur", message: "不可为空" }], packQty: [{ required: true, trigger: "blur", message: "不可为空" }],
packUom: [{ required: true, trigger: "blur", message: "不可为空" }], packUom: [{ required: true, trigger: "blur", message: "不可为空" }],
qty: [{ required: true, trigger: "blur", message: "不可为空且最小值为1" }],
conversionRate: [{ required: true, trigger: "blur", message: "不可为空" }], conversionRate: [{ required: true, trigger: "blur", message: "不可为空" }],
} }
}, },

Loading…
Cancel
Save