|
|
@@ -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) => {
|