| | |
| | | v-if="row.firmware_status == 1" |
| | | style="display: flex; flex-direction: row; align-items: center" |
| | | > |
| | | <div style="background-color: #f1f1f1; border-radius: 4px">无需升级</div> |
| | | <el-tag type="info">无需升级</el-tag> |
| | | <!-- <div style="background-color: #f1f1f1; border-radius: 4px">无需升级</div> --> |
| | | </div> |
| | | <div |
| | | v-if="row.firmware_status == 2" |
| | | style="display: flex; flex-direction: row; align-items: center" |
| | | > |
| | | <div @click="updateFirmware(row)" class="firmware_status">升级固件</div> |
| | | <el-tag type="success" effect="dark" class="active-element" @click="updateFirmware(row)" |
| | | >升级固件</el-tag |
| | | > |
| | | <!-- <div @click="updateFirmware(row)" class="firmware_status">升级固件</div> --> |
| | | </div> |
| | | <div |
| | | v-if="row.firmware_status == 3" |
| | | style="display: flex; flex-direction: row; align-items: center" |
| | | > |
| | | <div @click="updateFirmware(row)" class="firmware_status">一致性升级</div> |
| | | <el-tag type="success" effect="dark" class="active-element" @click="updateFirmware(row)" |
| | | >一致性升级</el-tag |
| | | > |
| | | <!-- <div @click="updateFirmware(row)" class="firmware_status">一致性升级</div> --> |
| | | </div> |
| | | <div |
| | | v-if="row.firmware_status == 4" |
| | |
| | | ota, |
| | | } from '@/api/device/device'; |
| | | |
| | | import { |
| | | getLazyTree |
| | | } from '@/api/base/region'; |
| | | import { getLazyTree } from '@/api/base/region'; |
| | | |
| | | import { mapGetters } from 'vuex'; |
| | | import FirmwareManage from './components/firmwareManage.vue'; |
| | |
| | | prop: 'area_code', |
| | | type: 'cascader', |
| | | labelWidth: 130, |
| | | hide:true, |
| | | hide: true, |
| | | props: { |
| | | label: 'title', |
| | | value: 'value', |
| | | }, |
| | | dataType:"string", |
| | | dataType: 'string', |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | list = res.data.data; |
| | | callback(); |
| | | }); |
| | | } else if (level>0 && level<5 ) { |
| | | } else if (level > 0 && level < 5) { |
| | | getLazyTree(node.value).then(res => { |
| | | list = res.data.data; |
| | | callback(); |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style> |
| | | <style lang="scss" scoped> |
| | | .firmware_status { |
| | | background-color: aqua; |
| | | border-radius: 4px; |
| | |
| | | cursor: pointer; |
| | | /* color: aqua; */ |
| | | } |
| | | |
| | | .active-element { |
| | | cursor: pointer; |
| | | &:hover { |
| | | background-color: #409eff; |
| | | border-color: #409eff; |
| | | } |
| | | } |
| | | </style> |