circularDiagram.ts 743 Bytes
// components/circularDiagram/circularDiagram.ts
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    deviceInfo: {
      type: Object,
      value: {}
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    onlinePercent: 0
  },

  /**
   * 组件的方法列表
   */
  methods: {
  },

  lifetimes: {
    attached: function () {
    
    },
    detached: function () {
      // 在组件实例被从页面节点树移除时执行
    },
  },
  ready() {
    // console.log(this.data.deviceInfo, 'deviceInfo----deviceInfo')
    const deviceInfo = this.data.deviceInfo
    const res = Math.floor(((deviceInfo.inactiveCount / deviceInfo.deviceTotal) * 100))
    this.setData({
      onlinePercent: res
    })
  }
})