sunjh 6 years ago
parent
commit
f1892c940c
2 changed files with 15 additions and 14 deletions
  1. 10 10
      src/components/report/Report.vue
  2. 5 4
      src/components/report/ReportCreate.vue

+ 10 - 10
src/components/report/Report.vue

@@ -8,12 +8,12 @@
         </el-form-item>
         <el-form-item label="报告类型" prop="type">
           <el-radio-group v-if="isModifyMode" 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="serviceType[0]" name="type">{{ serviceType[0] }}</el-radio>
+            <el-radio :label="serviceType[1]" name="type">{{ serviceType[1] }}</el-radio>
+            <el-radio :label="serviceType[2]" name="type">{{ serviceType[2] }}</el-radio>
+            <el-radio :label="serviceType[3]" name="type">{{ serviceType[3] }}</el-radio>
+            <el-radio :label="serviceType[4]" name="type">{{ serviceType[4] }}</el-radio>
+            <el-radio :label="serviceType[5]" name="type">{{ serviceType[5] }}</el-radio>
           </el-radio-group>
           <span v-if="!isModifyMode" class="badge">{{serviceType[report.type]}}</span>
         </el-form-item>
@@ -88,7 +88,7 @@
 <script>
 import Http from '@/js/http.js'
 import Apis from '@/js/api.js'
-import ServiceType from  '@/constants/enum/service-type'
+import ServiceType from '@/constants/enum/service-type'
 
 export default {
   name: 'Report-Create',
@@ -97,7 +97,7 @@ export default {
     return {
       reportId: 0,
       isModifyMode: false,
-      serviceType:ServiceType,
+      serviceType: ServiceType,
       report: {},
       rules: {
         name: [
@@ -137,7 +137,7 @@ export default {
       this.$refs[formName].validate(valid => {
         if (valid) {
           this.isModifyMode = false
-          Http.post(Apis.REPORT.UPDATE_REPORT_SUBMIT, this.report).then((res) => {
+          Http.put(Apis.REPORT, this.report).then((res) => {
             console.log(this.report)
             console.log(res)
           })
@@ -195,7 +195,7 @@ export default {
       }
     },
     loadData () {
-      Http.get(Apis.PAGE.REPORT_DETAIL_PAGE).then((res) => {
+      Http.get(Apis.REPORT).then((res) => {
         this.report = res.report
       })
     }

+ 5 - 4
src/components/report/ReportCreate.vue

@@ -121,9 +121,10 @@ export default {
       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,this.report).then((res)=>{
+            console.log(this.report)
+            console.log(res)
+          })
           //提交 report
         } else {
           console.log("error submit!!");
@@ -163,7 +164,7 @@ export default {
     },
     beforeFileUpload() {},
     loadData() {
-      Http.get(Apis.PAGE.CREATE_REPORT_PAGE).then((res)=>{
+      Http.get(Apis.REPORT).then((res)=>{
         this.report = res.report
       })
     }