Browse Source

优化

master
陈裕财 3 years ago
parent
commit
4eaeda7ab0
  1. 2
      src/components/MdpSelectDict/index.vue
  2. 4
      src/components/MdpSelectDictTag/index.vue
  3. 8
      src/components/MdpSelectDictX/index.vue
  4. 2
      src/components/MdpSelectUserX/index.vue

2
src/components/MdpSelectDict/index.vue

@ -17,7 +17,7 @@
<script>
export default {
name: 'dict-select',
name: 'mdp-select-dict',
components: { },
computed: {

4
src/components/MdpSelectDictTag/index.vue

@ -4,7 +4,7 @@
<el-tag v-if="currentItem" :type="currentItem.className" :closable="closable" :effect="effect">{{currentItem.name}}</el-tag>
</div>
<div v-if="disabled!==true" class="item-select">
<dict-select :dict="dict" v-model="myVal" @change="onChange" :clearable="closable"></dict-select>
<mdp-select-dict :dict="dict" v-model="myVal" @change="onChange" :clearable="closable"></mdp-select-dict>
</div>
</div>
@ -12,7 +12,7 @@
<script>
export default {
name: 'dict-tag',
name: 'mdp-select-dict-tag',
components: { },
computed: {
currentItem(){

8
src/components/MdpSelectDictX/index.vue

@ -7,7 +7,7 @@
<span class="field-value" v-if="!avaterCpd.isNull">{{avaterCpd.innerText}} </span>
<span class="field-value" v-else><span class="label-font-color"></span></span>
<span class="field-label" >{{label}}</span>
<dict-select v-if="disabled!==true" :dict="dict" ref="selectRef" v-model="myVal" @change="onChange" :get-icon="getIcon" :get-color="getColor" :icon="icon"></dict-select>
<mdp-select-dict v-if="disabled!==true" :dict="dict" ref="selectRef" v-model="myVal" @change="onChange" :get-icon="getIcon" :get-color="getColor" :icon="icon"></mdp-select-dict>
</div>
</div>
</template>
@ -17,7 +17,7 @@
import util from '@/common/js/util'
export default {
name: 'dict-field',
name: 'mdp-select-dict-x',
components: { },
computed: {
currentItem(){
@ -133,7 +133,11 @@ import util from '@/common/js/util'
if(this.disabled){
return;
}
if(this.$refs["selectRef"]){
if(this.$refs["selectRef"].$refs["selectRef"]){
this.$refs["selectRef"].$refs["selectRef"].toggleMenu();
}
}
},
initData(){
this.myVal=this.value

2
src/components/MdpSelectUserX/index.vue

@ -41,7 +41,7 @@
import util from '@/common/js/util';//
import UsersSelect from '@/views/mdp/sys/user/UsersSelectOnly.vue'
export default {
name: 'user-field',
name: 'mdp-select-user-x',
components: { UsersSelect, },
computed: {

Loading…
Cancel
Save