|
@@ -26,7 +26,7 @@
|
|
|
<el-input v-model.trim="tenant.bomBatchNo" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label='批量标准:' prop="batchStand">
|
|
|
- <el-input v-model.trim="tenant.batchStand" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
+ <el-input v-model.number="tenant.batchStand" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label='毛坯生产厂:' prop="factory">
|
|
|
<el-input v-model.trim="tenant.factory" :placeholder='$t("common.pleaseEnter")'/>
|
|
@@ -69,6 +69,18 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
data () {
|
|
|
+ var checkAge = (rule, value, callback) => {
|
|
|
+ /*if (!value) {
|
|
|
+ return callback(new Error('批量标准不能为空'));
|
|
|
+ }*/
|
|
|
+ setTimeout(() => {
|
|
|
+ if (!Number.isInteger(value)) {
|
|
|
+ callback(new Error('请输入数字值'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }, 1000);
|
|
|
+ };
|
|
|
return {
|
|
|
type: 'add',
|
|
|
currNodeName: '',
|
|
@@ -102,13 +114,14 @@ export default {
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'blur' }
|
|
|
],
|
|
|
batchStand: [
|
|
|
- { required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
+ { required: true, message: this.$t("rules.require"), trigger: 'blur' },
|
|
|
+ { validator: checkAge, trigger: 'blur' }
|
|
|
],
|
|
|
factory: [
|
|
|
- { required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
+ { required: true, message: this.$t("rules.require"), trigger: 'blur' }
|
|
|
],
|
|
|
meterialBatchNo: [
|
|
|
- { required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
+ { required: true, message: this.$t("rules.require"), trigger: 'blur' }
|
|
|
]
|
|
|
}
|
|
|
}
|