Browse Source

优化

master
陈裕财 3 years ago
parent
commit
fd0a310185
  1. 11
      src/views/xm/rpt/CompsCard.vue
  2. 2
      src/views/xm/rpt/product/questionSort.vue
  3. 4
      src/views/xm/rpt/testCase/testCaseSort.vue

11
src/views/xm/rpt/CompsCard.vue

@ -244,12 +244,9 @@ export default {
this.compCfgList=JSON.parse(JSON.stringify(this.initCompCfg)) this.compCfgList=JSON.parse(JSON.stringify(this.initCompCfg))
} }
}, },
onCompSelect(comp){
if(!comp.id){
comp.id=comp.compId
}
if(this.compCfgList.some(k=>k.compId==comp.compId)){
var compCfg=this.compCfgList.find(k=>k.compId==comp.compId)
onCompSelect(comp){
if(this.compCfgList.some(k=>k.id==comp.id)){
var compCfg=this.compCfgList.find(k=>k.id==comp.id)
this.$nextTick(()=>{ this.$nextTick(()=>{
this.scrollToComp(compCfg) this.scrollToComp(compCfg)
}) })
@ -269,7 +266,7 @@ export default {
this.$nextTick(()=>{ this.$nextTick(()=>{
setTimeout(()=>{ setTimeout(()=>{
this.scrollToComp(compCfg) this.scrollToComp(compCfg)
},100)
},200)
}) })
}, },

2
src/views/xm/rpt/product/questionSort.vue

@ -7,7 +7,7 @@
<div class="progress"></div> <div class="progress"></div>
</div> </div>
</el-col> </el-col>
<el-col :span="6" class="border">
<el-col :span="6" class="border" v-show="isRptCfg">
<el-form :model="params" class="padding" :style="{width:'100%',overflow: 'auto'}" ref="filtersRef"> <el-form :model="params" class="padding" :style="{width:'100%',overflow: 'auto'}" ref="filtersRef">
<el-form-item label="分组属性"> <el-form-item label="分组属性">
<el-select style="width:100px;" size="small" v-model="params.groupBy" @change="onXmQuestionSomeFieldsChange('groupBy',$event)"> <el-select style="width:100px;" size="small" v-model="params.groupBy" @change="onXmQuestionSomeFieldsChange('groupBy',$event)">

4
src/views/xm/rpt/testCase/testCaseSort.vue

@ -38,7 +38,7 @@
<el-form-item label="用例状态" prop="caseStatus"> <el-form-item label="用例状态" prop="caseStatus">
<el-select style="width:100px;" size="small" v-model="params.caseStatus" clearable> <el-select style="width:100px;" size="small" v-model="params.caseStatus" clearable>
<el-option v-for="i in this.dicts.caseStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
<el-option v-for="i in this.dicts.testCaseStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="用例类型" prop="caseType" > <el-form-item label="用例类型" prop="caseType" >
@ -327,7 +327,7 @@
} }
},//end method },//end method
mounted() { mounted() {
initSimpleDicts('all',['caseStatus','testType','priority','bugType'] ).then(res=>{
initSimpleDicts('all',['testCaseStatus','testType','priority','bugType'] ).then(res=>{
this.dicts=res.data.data; this.dicts=res.data.data;
}) })
this.initData(); this.initData();

Loading…
Cancel
Save