fengchuanyu hace 1 día
padre
commit
54e0a2d74a
Se han modificado 2 ficheros con 53 adiciones y 1 borrados
  1. BIN
      .DS_Store
  2. 53 1
      10_vuecli/bankpro/src/views/level/LevelAdd.vue

BIN
.DS_Store


+ 53 - 1
10_vuecli/bankpro/src/views/level/LevelAdd.vue

@@ -1,5 +1,57 @@
 <template>
     <div>
         <h1>等级添加</h1>
+        <div class="add-content">
+            <el-form :model="levelForm" :rules="rules" ref="levelForm" label-width="100px">
+                <el-form-item label="等级名称" prop="levelname">
+                    <el-input v-model="levelForm.levelname"></el-input>
+                </el-form-item>
+                
+                <el-form-item>
+                    <el-button type="primary" @click="submitForm('levelForm')">立即创建</el-button>
+                    <el-button @click="resetForm('levelForm')">重置</el-button>
+                </el-form-item>
+            </el-form>
+        </div>
     </div>
-</template>
+</template>
+<script>
+export default {
+    name: "LevelAdd",
+    data() {
+        return {
+            levelForm: {
+                levelname: ''
+            },
+            rules: {
+                levelname: [
+                    { required: true, message: '请输入等级名称', trigger: 'blur' }
+                ],
+            }
+        };
+    },
+    methods: {
+        submitForm(formName) {
+            // console.log(this.$refs.levelForm)
+            this.$refs[formName].validate((valid) => {
+                console.log(valid); 
+                // if (valid) {
+                //     alert('submit!');
+                // } else {
+                //     console.log('error submit!!');
+                //     return false;
+                // }
+            });
+        },
+        resetForm(formName) {
+            this.$refs[formName].resetFields();
+        }
+    }
+}
+</script>
+<style scoped>
+.add-content{
+    width: 600px;
+    margin:100px auto;
+}
+</style>