fix: dc列表、侧滑相关
1.侧滑area弹框增加默认选中
This commit is contained in:
@@ -22,6 +22,7 @@
|
|||||||
:expand-on-click-node="false"
|
:expand-on-click-node="false"
|
||||||
check-on-click-node
|
check-on-click-node
|
||||||
check-strictly
|
check-strictly
|
||||||
|
highlight-current
|
||||||
@node-click="selectArea"
|
@node-click="selectArea"
|
||||||
@check-change="clearOthers">
|
@check-change="clearOthers">
|
||||||
</el-tree>
|
</el-tree>
|
||||||
@@ -44,10 +45,16 @@
|
|||||||
props:{
|
props:{
|
||||||
placement: {type: String},
|
placement: {type: String},
|
||||||
isEdit: {type: Boolean, default: true},
|
isEdit: {type: Boolean, default: true},
|
||||||
areaData: {type: Array}
|
areaData: {type: Array},
|
||||||
|
currentArea: {type: Number}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
},
|
},
|
||||||
|
mounted() {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.$refs.areaTree.setCurrentKey(this.currentArea);
|
||||||
|
});
|
||||||
|
},
|
||||||
data(){
|
data(){
|
||||||
return {
|
return {
|
||||||
popBox: {show: false},
|
popBox: {show: false},
|
||||||
|
|||||||
@@ -51,7 +51,7 @@
|
|||||||
<div v-else-if="!rightBox.isEdit" class="right-box-form-content-txt">-</div>
|
<div v-else-if="!rightBox.isEdit" class="right-box-form-content-txt">-</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label='$t("config.dc.area")' prop="area">
|
<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>
|
<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>
|
<el-input v-if="rightBox.isEdit" placeholder="" v-model="currentDc.area.name" size="small" readonly="readonly" @click.native="toSelectArea"></el-input>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user