Browse Source

优化

master
陈裕财 3 years ago
parent
commit
c1e1f38bd0
  1. 2
      src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue
  2. 20
      src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue
  3. 33
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseEdit.vue

2
src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue

@ -176,7 +176,7 @@ import XmProductSelect from '@/views/xm/core/components/XmProductSelect';//修
onProductSelected(product){
this.editForm.productId=product.id
this.editForm.productName=product.productName
this.editForm.name=this.editForm.productName+"测试库"
this.editForm.name=this.editForm.productName+"-测试库-V1.0"
},
},//end method
mounted() {

20
src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue

@ -3,6 +3,17 @@
<el-row ref="table">
<!--编辑界面 XmTestPlan 测试计划-->
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editFormRef" label-position="left">
<el-form-item label="归属项目" prop="projectId">
<span v-if="opType=='add'">
<xm-project-select v-if="!selProject || !selProject.id" ref="xmProjectSelect" :link-product-id="xmTestCasedb? xmTestCasedb.productId:null" @row-click="onPorjectConfirm" :auto-select="false">
<span slot="title">选择项目</span>
</xm-project-select>
<div v-else>{{editForm.projectName}}</div>
</span>
<div v-else>{{editForm.projectName}}</div>
</el-form-item>
<el-form-item prop="name" label-width="0px">
<el-row class="padding-bottom">
<my-input v-model="editForm.name" placeholder="计划名称" :maxlength="255" @change="editSomeFields(editForm,'name',$event)"></my-input>
@ -26,12 +37,6 @@
<el-form-item label="归属产品" prop="productName">
{{editForm.productName}}
</el-form-item>
<el-form-item label="归属项目" prop="projectId">
<font v-if="editForm.projectId">{{editForm.projectName?editForm.projectName:editForm.projectId}}</font>
<xm-project-select ref="xmProjectSelect" @row-click="onPorjectConfirm" :auto-select="false">
<span slot="title">选择项目</span>
</xm-project-select>
</el-form-item>
<el-form-item label="起止时间" prop="stime">
<date-range :auto-default="false" placeholder="选择日期" v-model="editForm" start-key="stime" end-key="etime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd" @change="editSomeFields(editForm,'stime',editForm)"></date-range>
@ -65,7 +70,7 @@ import XmUserField from '@/views/xm/core/components/XmUserField';//修改界面
...mapGetters([ 'userInfo' ]),
},
props:['xmTestPlan','visible','opType'],
props:['xmTestPlan','visible','opType','selProject','xmTestCasedb'],
watch: {
'xmTestPlan':function( xmTestPlan ) {
@ -186,6 +191,7 @@ import XmUserField from '@/views/xm/core/components/XmUserField';//修改界面
onPorjectConfirm(row){
this.editForm.projectId=row.id
this.editForm.projectName=row.name
this.editForm.name=this.editForm.projectName+'-测试计划-V1.0'
}
},//end method
mounted() {

33
src/views/xm/core/xmTestPlanCase/XmTestPlanCaseEdit.vue

@ -4,6 +4,23 @@
<!--编辑界面 XmTestPlanCase 测试计划与用例关系表-->
<el-form :model="editForm" label-width="120px" :rules="editFormRules" ref="editFormRef" label-position="left" >
<el-row>
<el-col :span="6" class="border padding">
<el-form-item label="测试库" prop="casedbName">
{{editForm.casedbName?editForm.casedbName:editForm.casedbId }}
</el-form-item>
<el-form-item label="产品" prop="productId">
{{editForm.productName?editForm.productName:editForm.productId }}
</el-form-item>
<el-form-item label="关联需求" prop="menuName">
{{editForm.menuName?editForm.menuName:'暂无关联需求'}} <el-button type="text" @click="menuVisible=true">选择需求</el-button>
</el-form-item>
<el-form-item label="版本号" prop="verNum">
<el-input v-model="editForm.verNum" placeholder="版本号" :maxlength="50" @change="editSomeFields(editForm,'verNum',$event)"></el-input>
</el-form-item>
</el-col>
<el-col :span="18" class="border padding">
<el-form-item label="" prop="caseName" label-width="0px">
<el-row>
@ -128,23 +145,7 @@
</el-col>
<el-col :span="6" class="border padding">
<el-form-item label="测试库" prop="casedbName">
{{editForm.casedbName?editForm.casedbName:editForm.casedbId }}
</el-form-item>
<el-form-item label="产品" prop="productId">
{{editForm.productName?editForm.productName:editForm.productId }}
</el-form-item>
<el-form-item label="关联需求" prop="menuName">
{{editForm.menuName?editForm.menuName:'暂无关联需求'}} <el-button type="text" @click="menuVisible=true">选择需求</el-button>
</el-form-item>
<el-form-item label="版本号" prop="verNum">
<el-input v-model="editForm.verNum" placeholder="版本号" :maxlength="50" @change="editSomeFields(editForm,'verNum',$event)"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-row>

Loading…
Cancel
Save