|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div id="dynamicdata">
|
|
|
<!-- tab分页 -->
|
|
|
- <el-row class="top-tab">
|
|
|
+ <el-row class="top-tab" v-show="typeList.length">
|
|
|
<el-tabs v-model="curType" type='card'>
|
|
|
<el-tab-pane v-for="(item) in typeList" :key="item.Name" :label="item.Name+'('+item.Sum+'/'+item.Rcount+')'" :name="item.Name">
|
|
|
</el-tab-pane>
|
|
@@ -26,16 +26,18 @@
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
</el-row>
|
|
|
- <!-- 设备 -->
|
|
|
- <equipRules v-if="curType=='设备'" ref="equip" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></equipRules>
|
|
|
- <!-- 部件 -->
|
|
|
- <partsRules v-else-if="curType=='部件'" ref="parts" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></partsRules>
|
|
|
- <!-- 系统 -->
|
|
|
- <systemRules v-else-if="curType=='系统'" ref="system" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></systemRules>
|
|
|
- <!-- 空间 -->
|
|
|
- <spaceRules v-else-if="curType=='空间'" ref="space" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></spaceRules>
|
|
|
- <!-- 开发中 -->
|
|
|
- <div v-else>开发中</div>
|
|
|
+ <div v-show="typeList.length" style="height: 100%;">
|
|
|
+ <!-- 设备 -->
|
|
|
+ <equipRules v-if="curType=='设备'" ref="equip" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></equipRules>
|
|
|
+ <!-- 部件 -->
|
|
|
+ <partsRules v-else-if="curType=='部件'" ref="parts" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></partsRules>
|
|
|
+ <!-- 系统 -->
|
|
|
+ <systemRules v-else-if="curType=='系统'" ref="system" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></systemRules>
|
|
|
+ <!-- 空间 -->
|
|
|
+ <spaceRules v-else-if="curType=='空间'" ref="space" :typeName="curType" @refresh="refreshTabs" :isPending="isPending"></spaceRules>
|
|
|
+ <!-- 开发中 -->
|
|
|
+ <div v-else>开发中</div>
|
|
|
+ </div>
|
|
|
<!-- 应用规则弹窗 -->
|
|
|
<apply-rules-dialog ref="apply" @refresh="getExecuteFeedback" @cancel="cancelApply" @clash="getClash"></apply-rules-dialog>
|
|
|
<!-- 冲突日志 -->
|
|
@@ -68,6 +70,10 @@
|
|
|
<el-button size="small" type="primary" @click="apply">确认</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+ <div v-if="!typeList.length" class="center" style="margin-top: 260px;">
|
|
|
+ <i class="icon-wushuju iconfont"></i>
|
|
|
+ 暂无数据
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|