瀏覽代碼

add BTTest

wangJJ 5 年之前
父節點
當前提交
eca2fced16
共有 1 個文件被更改,包括 35 次插入0 次删除
  1. 35 0
      src/components/project/ProjectCreate.vue

+ 35 - 0
src/components/project/ProjectCreate.vue

@@ -51,6 +51,7 @@
             <span v-for="(item,index) in serviceType" :key="index">
               <el-checkbox :label="item.code" name="type">{{item.name}}&nbsp;&nbsp;&nbsp;&nbsp;</el-checkbox>
             </span>
+            <el-button type="primary" size="mini" @click="dialogVisible = true" v-if="project.type&&project.type.indexOf('BDSPT') > -1">测试配置</el-button>
           </el-checkbox-group>
         </el-form-item>
 
@@ -135,6 +136,25 @@
           <!--<div class="btn btn-medium" @click="resetForm('project')">重置</div>-->
         </el-form-item>
       </el-form>
+
+      <el-dialog
+        title="北斗测试配置"
+        :visible.sync="dialogVisible"
+        width="30%"
+      >
+        <el-form :model="configForm" :rules="configRules" ref="configForm" label-width="80px" class="demo-ruleForm">
+          <el-form-item label="examID" prop="examID">
+            <el-input v-model.number="configForm.examID"></el-input>
+          </el-form-item>
+          <el-form-item label="caseID" prop="caseID">
+            <el-input v-model.number="configForm.caseID"></el-input>
+          </el-form-item>
+        </el-form>
+        <span slot="footer" class="dialog-footer">
+          <el-button @click="dialogVisible = false">取 消</el-button>
+          <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
+        </span>
+      </el-dialog>
     </div>
   </div>
 </template>
@@ -173,6 +193,7 @@ export default {
       }
     }
     return {
+      dialogVisible: false,
       user: {},
       loading: false,
       tabPosition: 'top',
@@ -204,6 +225,10 @@ export default {
         usage: '',
         budget: ''
       },
+      configForm: {
+        examID:'',
+        caseID:''
+      },
       pickerOptions: {
         disabledDate(time) {
           return time.getTime() <= Date.now();
@@ -303,6 +328,16 @@ export default {
           },
         ],
         datetime:[{required: true, message: '截止时间不可为空', trigger: 'blur'}],
+      },
+      configRules: {
+        examID: [
+          {required: true, message: '请输入examID', trigger: 'blur'},
+          { type: 'number', message: 'examID必须为数字值'}
+        ],
+        caseID: [
+          {required: true, message: '请输入caseID', trigger: 'blur'},
+          { type: 'number', message: 'caseID必须为数字值'}
+        ],
       }
     }
   },