|
|
@ -5,9 +5,11 @@ |
|
|
|
<slot :name="item[id] || item[label]" :data="item">{{ |
|
|
|
item[label] |
|
|
|
}} </slot> |
|
|
|
<img v-if="item.deviceState == '0' || item.deviceState == null" src="@/assets/jihe/images/offline.svg" |
|
|
|
class="state"> |
|
|
|
<img v-else src="@/assets/jihe/images/online.svg" class="state"> |
|
|
|
<div v-if="showIcon"> |
|
|
|
<img v-if="item.deviceState == '0' || item.deviceState == null" src="@/assets/jihe/images/offline.svg" |
|
|
|
class="state"> |
|
|
|
<img v-else src="@/assets/jihe/images/online.svg" class="state"> |
|
|
|
</div> |
|
|
|
</ElCheckbox> |
|
|
|
</ElCheckboxGroup> |
|
|
|
</template> |
|
|
@ -37,6 +39,10 @@ export default { |
|
|
|
gap: { |
|
|
|
default: "24px", |
|
|
|
}, |
|
|
|
showIcon: { |
|
|
|
type: Boolean, |
|
|
|
default: false, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|