Explorar o código

ADD:测试大纲校验

wjj %!s(int64=4) %!d(string=hai) anos
pai
achega
ff59ca09cb
Modificáronse 2 ficheiros con 14 adicións e 2 borrados
  1. 12 0
      src/components/task/Task.vue
  2. 2 2
      src/components/task/TaskCreate.vue

+ 12 - 0
src/components/task/Task.vue

@@ -450,6 +450,18 @@ export default {
             }, trigger: 'blur'
           },
         ],
+
+        'endPoint.threePageUrl': [
+          {
+            validator: (rule, value, callback) => {
+              if (this.currType === 1 && this.task.endPoint.threePageUrl === '') {
+                callback(new Error('请上传测试大纲'))
+              } else {
+                callback()
+              }
+            }, trigger: 'change'
+          },
+        ],
         resource: [
           {required: true},
           {

+ 2 - 2
src/components/task/TaskCreate.vue

@@ -93,7 +93,7 @@
               </span>
         </el-form-item>
 
-        <el-form-item label="测试大纲" prop="threePages" v-if="currType.type==1"
+        <el-form-item label="测试大纲" prop="endPoint.threePageUrl" v-if="currType.type==1"
                       class="three-page-upload">
           <el-upload
             drag
@@ -228,7 +228,7 @@ export default {
         ],
         desc: [{required: true, message: '请填写描述', trigger: 'blur'}],
 
-        threePages: [
+        'endPoint.threePageUrl': [
           {
             validator: (rule, value, callback) => {
               if (this.currType.type === 1 && this.task.endPoint.threePageUrl === '') {