|
@@ -15,7 +15,7 @@
|
|
<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-group>
|
|
</el-radio-group>
|
|
- <span v-if="!isModifyMode" class="badge">{{report.type}}</span>
|
|
|
|
|
|
+ <span v-if="!isModifyMode" class="badge">{{serviceType[report.type]}}</span>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="摘要" prop="abstract">
|
|
<el-form-item label="摘要" prop="abstract">
|
|
<div>
|
|
<div>
|
|
@@ -88,6 +88,7 @@
|
|
<script>
|
|
<script>
|
|
import Http from '@/js/http.js'
|
|
import Http from '@/js/http.js'
|
|
import Apis from '@/js/api.js'
|
|
import Apis from '@/js/api.js'
|
|
|
|
+import ServiceType from '@/constants/enum/service-type'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'Report-Create',
|
|
name: 'Report-Create',
|
|
@@ -96,16 +97,8 @@ export default {
|
|
return {
|
|
return {
|
|
reportId: 0,
|
|
reportId: 0,
|
|
isModifyMode: false,
|
|
isModifyMode: false,
|
|
- report: {
|
|
|
|
- name: '测试报告1',
|
|
|
|
- abstract: {
|
|
|
|
- target: '测试对象xxxx',
|
|
|
|
- content: '测试内容xxxxx'
|
|
|
|
- },
|
|
|
|
- file: [{name: 'report5', url: 'report5.excel'}],
|
|
|
|
- type: '项目测试方案',
|
|
|
|
- conclusion: 'app挺好'
|
|
|
|
- },
|
|
|
|
|
|
+ serviceType:ServiceType,
|
|
|
|
+ report: {},
|
|
rules: {
|
|
rules: {
|
|
name: [
|
|
name: [
|
|
{required: true, message: '请输入报告名称', trigger: 'blur'}
|
|
{required: true, message: '请输入报告名称', trigger: 'blur'}
|
|
@@ -135,20 +128,10 @@ export default {
|
|
methods: {
|
|
methods: {
|
|
init () {
|
|
init () {
|
|
this.reportId = +this.$route.params.reportId
|
|
this.reportId = +this.$route.params.reportId
|
|
|
|
+ this.loadData()
|
|
},
|
|
},
|
|
modifyForm () {
|
|
modifyForm () {
|
|
this.isModifyMode = true
|
|
this.isModifyMode = true
|
|
- //请求 report
|
|
|
|
- // this.report = {
|
|
|
|
- // name: "测试报告1",
|
|
|
|
- // abstract: {
|
|
|
|
- // target: "测试对象xxxx",
|
|
|
|
- // content: "测试内容xxxxx"
|
|
|
|
- // },
|
|
|
|
- // file: [{ name: "report5", url: "report5.excel" }],
|
|
|
|
- // type: "项目测试方案",
|
|
|
|
- // conclusion: "app挺好"
|
|
|
|
- // };
|
|
|
|
},
|
|
},
|
|
submitForm (formName) {
|
|
submitForm (formName) {
|
|
this.$refs[formName].validate(valid => {
|
|
this.$refs[formName].validate(valid => {
|