Browse Source

优化

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

2
src/components/MdpSelectDict/index.vue

@ -17,7 +17,7 @@
<script> <script>
export default { export default {
name: 'dict-select',
name: 'mdp-select-dict',
components: { }, components: { },
computed: { 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> <el-tag v-if="currentItem" :type="currentItem.className" :closable="closable" :effect="effect">{{currentItem.name}}</el-tag>
</div> </div>
<div v-if="disabled!==true" class="item-select"> <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>
</div> </div>
@ -12,7 +12,7 @@
<script> <script>
export default { export default {
name: 'dict-tag',
name: 'mdp-select-dict-tag',
components: { }, components: { },
computed: { computed: {
currentItem(){ currentItem(){

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

2
src/components/MdpSelectUserX/index.vue

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

Loading…
Cancel
Save