fix: dc列表、侧滑相关
1.侧滑area弹框增加默认选中
This commit is contained in:
@@ -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},
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user