NEZ-1303 fix: 优化topo操作module的回显缓慢的问题

This commit is contained in:
zhangyu
2021-11-19 17:23:42 +08:00
parent 2e99b5ffb0
commit f1b7bfb76b

View File

@@ -7,7 +7,8 @@
<!--<span class="right-box-top-btn-txt">{{$t('overall.delete')}}</span>--> <!--<span class="right-box-top-btn-txt">{{$t('overall.delete')}}</span>-->
<!--</button>--> <!--</button>-->
<!--所有属性--> <!--所有属性-->
<el-tabs v-model="tab" type="card" v-if="selection.pen" @tab-click="tabClick"> <keep-alive>
<el-tabs v-model="tab" type="card" v-if="selection.pen" @tab-click="tabClick">
<el-tab-pane :label="$t('project.topology.data')" name="1"> <el-tab-pane :label="$t('project.topology.data')" name="1">
<el-form v-model="selection.pen.data" class="pens-data" label-position="top"> <el-form v-model="selection.pen.data" class="pens-data" label-position="top">
<!--module--> <!--module-->
@@ -772,8 +773,10 @@
</el-collapse> </el-collapse>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</keep-alive>
<!--选中多个--> <!--选中多个-->
<div v-else-if="selection.pens" class=""> <keep-alive>
<div v-if="selection.pens" class="">
<el-collapse v-model="activeNames"> <el-collapse v-model="activeNames">
<!--对齐方式--> <!--对齐方式-->
<el-collapse-item :title="$t('project.topology.align')" name="1" v-if="selection.pens"> <el-collapse-item :title="$t('project.topology.align')" name="1" v-if="selection.pens">
@@ -840,8 +843,10 @@
</el-collapse-item> </el-collapse-item>
</el-collapse> </el-collapse>
</div> </div>
</keep-alive>
<!-- 选中为空 --> <!-- 选中为空 -->
<div v-else style="height: 100%"> <keep-alive>
<div v-if="!selection.pens&&!selection.pen" style="height: 100%">
<div class="project-title"> <div class="project-title">
Project Project
</div> </div>
@@ -1104,7 +1109,7 @@
</div> </div>
</div> </div>
</keep-alive>
</div> </div>
</template> </template>