Parcourir la source

Merge branch 'master' of git.sagacloud.cn:web/ibms

zhangyu il y a 5 ans
Parent
commit
6fe4192fd4
1 fichiers modifiés avec 17 ajouts et 11 suppressions
  1. 17 11
      src/views/point/dynamicdata/index.vue

+ 17 - 11
src/views/point/dynamicdata/index.vue

@@ -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>