Browse Source

优化

master
陈裕财 4 years ago
parent
commit
8c2d422f6a
  1. 7
      src/components/DictField/index.vue
  2. 10
      src/components/DictTag/index.vue
  3. 2
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseEdit.vue

7
src/components/DictField/index.vue

@ -11,7 +11,7 @@
</slot>
</slot>
</div>
<slot class="my-select" name="select" :dict="dict" :value="myVal">
<slot v-if="disabled!==true" class="my-select" name="select" :dict="dict" :value="myVal">
<dict-select :dict="dict" v-model="myVal" @change="onChange"></dict-select>
</slot>
</div>
@ -49,6 +49,11 @@
}
},
props: {
disabled:{
type:Boolean,
default:false,
},
label:{
type:String,
default:''

10
src/components/DictTag/index.vue

@ -1,10 +1,10 @@
<template>
<div class="item-box">
<div class="item-info">
<div :class="{'item-info':disabled!==true}">
<el-tag v-if="currentItem" :type="currentItem.className" :closable="closable" :effect="effect">{{currentItem.name}}</el-tag>
</div>
<div class="item-select">
<dict-select :dict="dict" v-model="myVal" @change="onChange"></dict-select>
<div v-if="disabled!==true" class="item-select">
<dict-select :dict="dict" v-model="myVal" @change="onChange" :clearable="closable"></dict-select>
</div>
</div>
@ -38,6 +38,10 @@
},
},
props: {
disabled:{
type:Boolean,
default:false,
},
closable:{
type:Boolean,
default:false,

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

@ -37,7 +37,7 @@
用例状态
</el-row>
<el-row>
<dict-tag :dict="dicts['testCaseStatus']" v-model="editForm.caseStatus"></dict-tag>
<dict-tag :dict="dicts['testCaseStatus']" v-model="editForm.caseStatus" :disabled="true"></dict-tag>
</el-row>
</el-col>
<el-col :span="6">

Loading…
Cancel
Save