Jelajahi Sumber

reportType添加枚举类型

sunjh 6 tahun lalu
induk
melakukan
54df49dea9
2 mengubah file dengan 22 tambahan dan 9 penghapusan
  1. 12 9
      src/components/report/ReportCreate.vue
  2. 10 0
      src/constants/enum/report-type.js

+ 12 - 9
src/components/report/ReportCreate.vue

@@ -8,12 +8,12 @@
         </el-form-item>
         <el-form-item label="报告类型" prop="type">
           <el-radio-group v-model="report.type">
-            <el-radio label="项目可行性报告" name="type"></el-radio>
-            <el-radio label="项目测试方案" name="type"></el-radio>
-            <el-radio label="项目测试报告" name="type"></el-radio>
-            <el-radio label="项目缺陷报告" name="type"></el-radio>
-            <el-radio label="项目用例报告" name="type"></el-radio>
-            <el-radio label="其他" name="type"></el-radio>
+            <el-radio label="0" name="type">{{ reportType['0'] }}</el-radio>
+            <el-radio label="1" name="type">{{ reportType['1'] }}</el-radio>
+            <el-radio label="2" name="type">{{ reportType['2'] }}</el-radio>
+            <el-radio label="3" name="type">{{ reportType['3'] }}</el-radio>
+            <el-radio label="4" name="type">{{ reportType['4'] }}</el-radio>
+            <el-radio label="5" name="type">{{ reportType['5'] }}</el-radio>
           </el-radio-group>
         </el-form-item>
         <el-form-item label="摘要" prop="abstract">
@@ -74,11 +74,13 @@
 <script>
 import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
+import ReportType from '@/constants/enum/report-type.js'
 export default {
   name: "ReportCreate",
   components: {},
   data() {
     return {
+      reportType:ReportType,
       report: {
         name: "",
         abstract: {
@@ -116,11 +118,12 @@ export default {
   mounted() {},
   methods: {
     submitForm(formName) {
+      console.log(this.report)
       this.$refs[formName].validate(valid => {
         if (valid) {
-          Http.post(Apis.REPORT.CREATE_REPORT_SUBMIT,this.report).then((res)=>{
-            console.log(this,report())
-          })
+          // Http.post(Apis.REPORT.CREATE_REPORT_SUBMIT,this.report).then((res)=>{
+          //   console.log(this,report())
+          // })
           //提交 report
         } else {
           console.log("error submit!!");

+ 10 - 0
src/constants/enum/report-type.js

@@ -0,0 +1,10 @@
+let ReportType = {
+  0: "项目可行性报告", //项目可行性报告
+  1: "项目测试方案",    //项目测试方案
+  2: "项目测试报告",   //项目测试报告
+  3: "项目缺陷报告",   //项目缺陷报告
+  4: "项目用例报告",   //项目用例报告
+  5: "其他",   //其他
+}
+
+export default ReportType