diff --git a/fe/PC/src/views/basicData/ItemsManage/ItemPack.vue b/fe/PC/src/views/basicData/ItemsManage/ItemPack.vue index f88e1e788..e767ae665 100644 --- a/fe/PC/src/views/basicData/ItemsManage/ItemPack.vue +++ b/fe/PC/src/views/basicData/ItemsManage/ItemPack.vue @@ -48,8 +48,8 @@ :loading="Loading.importLoading" :show="displayDialog.importDialog" :URL="URL" - :disabledMethod = {method1:false,method2:false,method3:false} - :disabledIsAllowPartImport = {isAllowPartImport1:false,isAllowPartImport2:false} + :disabledMethod={method1:false,method2:false,method3:false} + :disabledIsAllowPartImport={isAllowPartImport1:false,isAllowPartImport2:false} methodValue="0" isAllowPartImportValue="1" @importClick="postImportMergeClick(arguments)" @@ -131,7 +131,7 @@ export default { packName: null, packType: "EA", basicUom: null, - qty: 0, + qty: null, packCode: null, itemCode: null, }, @@ -143,7 +143,7 @@ export default { packName: null, packType: "EA", basicUom: null, - qty: 0, + qty: null, concurrencyStamp: null, }, editOptions: {}, @@ -154,7 +154,7 @@ export default { { type: "filterSelect", label: "物品代码", prop: "itemCode", optionsLabel: "name", optionsValue: "code", focus: (type,val) => { return this.getFilterList(type, val, "basedata/Item-Basic")}, 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: 'remark', colSpan: 12 }, ], @@ -163,7 +163,7 @@ export default { { type: "input", label: "包装名称", prop: "packName", 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: "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: 'remark', colSpan: 12 }, ], @@ -173,6 +173,7 @@ export default { itemCode: [{ required: true, trigger: "change", message: "不可为空" }], packQty: [{ required: true, trigger: "blur", message: "不可为空" }], packUom: [{ required: true, trigger: "blur", message: "不可为空" }], + qty: [{ required: true, trigger: "blur", message: "不可为空且最小值为1" }], conversionRate: [{ required: true, trigger: "blur", message: "不可为空" }], }, editRule: { @@ -180,6 +181,7 @@ export default { itemCode: [{ required: true, trigger: "change", message: "不可为空" }], packQty: [{ required: true, trigger: "blur", message: "不可为空" }], packUom: [{ required: true, trigger: "blur", message: "不可为空" }], + qty: [{ required: true, trigger: "blur", message: "不可为空且最小值为1" }], conversionRate: [{ required: true, trigger: "blur", message: "不可为空" }], } },