Authored by 李奇

fix:bug#745

... ... @@ -135,7 +135,13 @@
this.categoryValue = [];
},
productList(params) {
// todo params check
if (_.isObject(params) &&
params.productSkn !== undefined &&
!_.isFinite(+params.productSkn)) {
this.$Message.error('SKN编码只能是数字', 3);
return;
}
service.productList(
_.merge(params || {}, {
shelfStatus: 0,
... ...
... ... @@ -118,6 +118,18 @@
values[k] = this.filters[v].model;
});
if (values.productSkn !== undefined &&
!_.isFinite(+values.productSkn)) {
this.$Message.error('SKN编码只能是数字', 3);
return;
}
if (values.proRequisitionFormId !== undefined &&
!_.isFinite(+values.proRequisitionFormId)) {
this.$Message.error('入库单号只能是数字', 3);
return;
}
const ot = values.isOvertime;
const date = values.startTime;
const status = values.statusList;
... ...
... ... @@ -110,6 +110,18 @@
});
}
if (data.sknFactoryCode !== undefined &&
!_.isFinite(+data.sknFactoryCode)) {
this.$Message.error('SKN编码只能是数字', 3);
return;
}
if (data.proRequisitionFormId !== undefined &&
!_.isFinite(+data.proRequisitionFormId)) {
this.$Message.error('入库单号只能是数字', 3);
return;
}
return data;
},
goExpDetail(expressNo) {
... ...
... ... @@ -3,11 +3,11 @@
<LayoutFilter>
<FilterItem :label="filters.orderNo.label">
<Input v-model.trim="filters.orderNo.model"
:placeholder="filters.orderNo.holder" number></Input>
:placeholder="filters.orderNo.holder"></Input>
</FilterItem>
<FilterItem :label="filters.prodCode.label">
<Input v-model.trim="filters.prodCode.model"
:placeholder="filters.prodCode.holder" number></Input>
:placeholder="filters.prodCode.holder"></Input>
</FilterItem>
<FilterItem :label="filters.merChantCode.label">
<Input v-model.trim="filters.merChantCode.model"
... ... @@ -129,6 +129,18 @@
}
});
if (values.productSkn !== undefined &&
!_.isFinite(+values.productSkn)) {
this.$Message.error('SKN编码只能是数字', 3);
return;
}
if (values.proReqFormId !== undefined &&
!_.isFinite(+values.proReqFormId)) {
this.$Message.error('入库单号只能是数字', 3);
return;
}
const ot = values.isOvertime;
const date = values.startTime;
... ...