Showing
1 changed file
with
5 additions
and
2 deletions
@@ -52,7 +52,9 @@ | @@ -52,7 +52,9 @@ | ||
52 | <div class="mt-4" v-if="!isCustomer"> | 52 | <div class="mt-4" v-if="!isCustomer"> |
53 | <a-button type="primary" class="mr-4" @click="copyTbDeviceId">复制设备ID</a-button> | 53 | <a-button type="primary" class="mr-4" @click="copyTbDeviceId">复制设备ID</a-button> |
54 | <a-button type="primary" class="mr-4" @click="copyDeviceToken">复制访问令牌</a-button> | 54 | <a-button type="primary" class="mr-4" @click="copyDeviceToken">复制访问令牌</a-button> |
55 | - <a-button type="primary" class="mr-4" @click="manageDeviceToken">管理设备凭证</a-button> | 55 | + <Authority value="api:yt:device:equipment"> |
56 | + <a-button type="primary" class="mr-4" @click="manageDeviceToken">管理设备凭证</a-button> | ||
57 | + </Authority> | ||
56 | <ManageDeviceTokenModal @register="registerModal" /> | 58 | <ManageDeviceTokenModal @register="registerModal" /> |
57 | </div> | 59 | </div> |
58 | <div class="mt-4"> | 60 | <div class="mt-4"> |
@@ -84,10 +86,10 @@ | @@ -84,10 +86,10 @@ | ||
84 | import { DeviceTypeEnum } from '/@/api/device/model/deviceModel'; | 86 | import { DeviceTypeEnum } from '/@/api/device/model/deviceModel'; |
85 | import { useAuthDeviceDetail } from '../../hook/useAuthDeviceDetail'; | 87 | import { useAuthDeviceDetail } from '../../hook/useAuthDeviceDetail'; |
86 | import { useClipboard } from '@vueuse/core'; | 88 | import { useClipboard } from '@vueuse/core'; |
87 | - | ||
88 | import wz from '/@/assets/images/wz.png'; | 89 | import wz from '/@/assets/images/wz.png'; |
89 | import { useAsyncQueue } from '../../../localtion/useAsyncQueue'; | 90 | import { useAsyncQueue } from '../../../localtion/useAsyncQueue'; |
90 | import locationImage from '/@/assets/icons/location.svg'; | 91 | import locationImage from '/@/assets/icons/location.svg'; |
92 | + import { Authority } from '/@/components/Authority'; | ||
91 | 93 | ||
92 | export default defineComponent({ | 94 | export default defineComponent({ |
93 | components: { | 95 | components: { |
@@ -98,6 +100,7 @@ | @@ -98,6 +100,7 @@ | ||
98 | BasicModal, | 100 | BasicModal, |
99 | Tooltip, | 101 | Tooltip, |
100 | Empty, | 102 | Empty, |
103 | + Authority, | ||
101 | }, | 104 | }, |
102 | props: { | 105 | props: { |
103 | deviceDetail: { | 106 | deviceDetail: { |