|
@@ -1,19 +1,19 @@
|
|
|
<template>
|
|
|
- <div class="form">
|
|
|
- <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
|
|
- <el-form-item label="产品重量" prop="weight">
|
|
|
- <el-input v-model.number="ruleForm.weight" @input="handleInput"></el-input>
|
|
|
+ <div class="app-container">
|
|
|
+ <el-form :model="form" :rules="rules" ref="form" label-width="100px" class="demo-form">
|
|
|
+ <el-form-item label="产品重量" prop="zl">
|
|
|
+ <el-input v-model.number="form.zl" @input="handleInput"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="选择产品" prop="produce">
|
|
|
- <el-select v-model="ruleForm.produce" placeholder="请选择产品">
|
|
|
+ <el-form-item label="选择产品" prop="cp">
|
|
|
+ <el-select v-model="form.cp" placeholder="请选择产品">
|
|
|
<el-option label="产品1" value="chanpin1"></el-option>
|
|
|
<el-option label="产品2" value="chanpin2"></el-option>
|
|
|
<el-option label="产品3" value="chanpin3"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" @click="submitForm('ruleForm')">提交</el-button>
|
|
|
- <el-button @click="resetForm('ruleForm')">重置</el-button>
|
|
|
+ <el-button type="primary" @click="submitForm('form')">提交</el-button>
|
|
|
+ <el-button @click="resetForm('form')">重置</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
|
|
@@ -26,16 +26,16 @@ export default {
|
|
|
components: {},
|
|
|
data() {
|
|
|
return {
|
|
|
- ruleForm: {
|
|
|
- weight: '',
|
|
|
- produce:''
|
|
|
+ form: {
|
|
|
+ zl: '',
|
|
|
+ cp:''
|
|
|
},
|
|
|
rules: {
|
|
|
- weight: [
|
|
|
+ zl: [
|
|
|
{ required: true, message: '请输入产品重量', trigger: 'blur' },
|
|
|
{ type: 'number', message: '重量必须为数字值',trigger: 'blur' }
|
|
|
],
|
|
|
- produce: [
|
|
|
+ cp: [
|
|
|
{ required: true, message: '请选择产品', trigger: 'change' },
|
|
|
]
|
|
|
}
|
|
@@ -56,7 +56,7 @@ export default {
|
|
|
this.$refs[formName].resetFields();
|
|
|
},
|
|
|
handleInput() {
|
|
|
- if (!/^[1-9]\d*$/.test(this.ruleForm.weight)) {
|
|
|
+ if (!/^[1-9]\d*$/.test(this.form.zl)) {
|
|
|
this.$message.error('请输入正整数!');
|
|
|
}
|
|
|
},
|
|
@@ -86,7 +86,7 @@ export default {
|
|
|
}
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
-.form {
|
|
|
+.app-container {
|
|
|
margin-top: 20px;
|
|
|
.el-input__inner {
|
|
|
width: 20px;
|