瀏覽代碼

fix(物联数据): 根据设备物联状态控制更新按钮显示

liujt 6 月之前
父節點
當前提交
06db247692

+ 1 - 1
src/views/ledgerAssets/components/details/components/internetDetail.vue

@@ -244,7 +244,7 @@ export default {
 
             const gaugeData = this.realData.filter(item => item.max !== undefined && item.min !== undefined);
             this.gaugeData = gaugeData;
-            console.log('info~~~~~', this.info);
+            // console.log('info~~~~~', this.info);
             console.log('实时数据~~~~~', this.gaugeData);
             
             // 并行请求所有property的历史数据

+ 11 - 3
src/views/ledgerAssets/components/details/internet.vue

@@ -4,7 +4,7 @@
     <div class="basic-details" id="internet">
       <div class="basic-details-title">
         <span class="border-span">物联数据</span>
-        <el-button type="primary" @click="updateInfo">更新</el-button>
+        <el-button v-if="isIotEnable == 1" type="primary" @click="updateInfo">更新</el-button>
       </div>
     </div>
     <div class="basic-details-name">{{ name }}</div>
@@ -24,6 +24,7 @@
   import InternetOther from './InternetOther';
   import internetDetail from './components/internetDetail.vue';
   import { getDetail } from '@/api/ledgerAssets/equipment';
+  import { getAssetInfo } from '@/api/ledgerAssets';
   export default {
     props: ['id', 'name'],
     components: { InternetExtruder, InternetDryingBox, InternetOther, internetDetail },
@@ -36,14 +37,21 @@
         // 设备名称
         // name: '',
         // 父类id
-        parentClassId: '65'
+        parentClassId: '65',
+        isIotEnable: null
       };
     },
     created() {
       this.getInfo();
     },
     methods: {
-      getInfo() {
+      async getInfo() {
+        const data = await getAssetInfo(this.id);
+        this.isIotEnable = data.isIotEnable;
+        console.log('data~~~~~', data);
+        if(data.isIotEnable != 1) {
+          return this.$message.error('该设备未启用物联。');
+        }
         getDetail(
           this.id
         ).then((res) => {