|
|
@@ -239,7 +239,8 @@
|
|
|
v-model="row.goodsNum"
|
|
|
:precision="numberDecimal"
|
|
|
:controls="false"
|
|
|
- @blur="goodsNumblurfun(row)"
|
|
|
+ @change="goodsNumblurfun(row)"
|
|
|
+ :max="Number(row.inventory)"
|
|
|
style="width: 100%"
|
|
|
></el-input-number>
|
|
|
<span v-else>{{ row.goodsNum }}</span>
|
|
|
@@ -1278,7 +1279,7 @@ export default {
|
|
|
label: "数量",
|
|
|
prop: "goodsNum",
|
|
|
overHidden: true,
|
|
|
- cell: true,
|
|
|
+ // cell: true,
|
|
|
width: 100,
|
|
|
rules: [
|
|
|
{
|
|
|
@@ -1286,19 +1287,19 @@ export default {
|
|
|
message: " ",
|
|
|
trigger: "blur",
|
|
|
},
|
|
|
- {
|
|
|
- validator: (rule, value, callback) => {
|
|
|
- console.log(this.formContacts.inventory);
|
|
|
- if (value < 0) {
|
|
|
- callback(new Error("数量不能小于0"));
|
|
|
- } else if (Number(value) > Number(this.formContacts.inventory)) {
|
|
|
- callback(new Error("数量不能大于库存"));
|
|
|
- } else {
|
|
|
- callback();
|
|
|
- }
|
|
|
- },
|
|
|
- trigger: "blur",
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // validator: (rule, value, callback) => {
|
|
|
+ // console.log(this.formContacts.inventory);
|
|
|
+ // if (value < 0) {
|
|
|
+ // callback(new Error("数量不能小于0"));
|
|
|
+ // } else if (Number(value) > Number(this.formContacts.inventory)) {
|
|
|
+ // callback(new Error("数量不能大于库存"));
|
|
|
+ // } else {
|
|
|
+ // callback();
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // trigger: "blur",
|
|
|
+ // },
|
|
|
],
|
|
|
},
|
|
|
{
|