Selaa lähdekoodia

课程添加限制

liuyang 5 vuotta sitten
vanhempi
commit
31c8d035b7
1 muutettua tiedostoa jossa 35 lisäystä ja 2 poistoa
  1. 35 2
      frontend_web/src/views/course/components/courseInfoDialog.vue

+ 35 - 2
frontend_web/src/views/course/components/courseInfoDialog.vue

@@ -7,6 +7,7 @@
     <el-form size="mini"
              :model="course"
              label-width="80px"
+             :rules="rules"
              ref="courseForm">
       <el-form-item label="标题"
                     prop="Title">
@@ -52,7 +53,7 @@
         </el-select>
       </el-form-item>
 
-      <el-form-item label="状态">
+      <el-form-item label="状态" prop="Status">
         <el-radio-group v-model="course.Status">
 
           <el-radio class="radio"
@@ -90,7 +91,39 @@ export default {
       years: [],
       checkAll: false,
       dialogvisible: false,
-      course: {}
+      course: {},
+      rules: {
+        Title: [{
+          required: true,
+          message: '标题不能为空',
+          trigger: 'blur'
+        }],
+        CourseWeek: [{
+          required: true,
+          message: '教学周不能为空',
+          trigger: 'blur'
+        }],
+        Year: [{
+          required: true,
+          message: '学年不能为空',
+          trigger: 'blur'
+        }],
+        Term: [{
+          required: true,
+          message: '学期不能为空',
+          trigger: 'blur'
+        }],
+        ClassId: [{
+          required: true,
+          message: '班级不能为空',
+          trigger: 'blur'
+        }],
+        Status: [{
+          required: true,
+          message: '状态不能为空',
+          trigger: 'blur'
+        }]
+      }
     }
   },
   created () {