fix: dc列表、侧滑相关

1.侧滑area弹框增加默认选中
This commit is contained in:
陈劲松
2020-02-27 16:05:07 +08:00
parent b51684b80b
commit addcac8a96
2 changed files with 9 additions and 2 deletions

View File

@@ -22,6 +22,7 @@
:expand-on-click-node="false"
check-on-click-node
check-strictly
highlight-current
@node-click="selectArea"
@check-change="clearOthers">
</el-tree>
@@ -44,10 +45,16 @@
props:{
placement: {type: String},
isEdit: {type: Boolean, default: true},
areaData: {type: Array}
areaData: {type: Array},
currentArea: {type: Number}
},
created() {
},
mounted() {
this.$nextTick(() => {
this.$refs.areaTree.setCurrentKey(this.currentArea);
});
},
data(){
return {
popBox: {show: false},

View File

@@ -51,7 +51,7 @@
<div v-else-if="!rightBox.isEdit" class="right-box-form-content-txt">-</div>
</el-form-item>
<el-form-item :label='$t("config.dc.area")' prop="area">
<select-area ref="selectArea" :areaData="areaData" :placement="'left'" @selectArea="selectArea">
<select-area ref="selectArea" :areaData="areaData" :placement="'left'" @selectArea="selectArea" :currentArea="currentDc.area.id">
<template v-slot:trigger>
<el-input v-if="rightBox.isEdit" placeholder="" v-model="currentDc.area.name" size="small" readonly="readonly" @click.native="toSelectArea"></el-input>
</template>