Showing
1 changed file
with
11 additions
and
8 deletions
@@ -8,13 +8,15 @@ | @@ -8,13 +8,15 @@ | ||
8 | :clickToRowSelect="false" | 8 | :clickToRowSelect="false" |
9 | > | 9 | > |
10 | <template #toolbar> | 10 | <template #toolbar> |
11 | - <Authority value="api:yt:admin:addDeviceConfig"> | 11 | + <Authority value="api:yt:deviceProfile:post"> |
12 | <a-button type="primary" @click="handleCreate"> 新增设备配置 </a-button> | 12 | <a-button type="primary" @click="handleCreate"> 新增设备配置 </a-button> |
13 | </Authority> | 13 | </Authority> |
14 | - <ImpExcel @success="loadDataSuccess" dateFormat="YYYY-MM-DD"> | ||
15 | - <a-button @click="handleImport"> 导入设备配置 </a-button> | ||
16 | - </ImpExcel> | ||
17 | - <Authority value="api:yt:admin:deleteDeviceConfig"> | 14 | + <Authority value="api:yt:deviceProfile:import"> |
15 | + <ImpExcel @success="loadDataSuccess" dateFormat="YYYY-MM-DD"> | ||
16 | + <a-button @click="handleImport"> 导入设备配置 </a-button> | ||
17 | + </ImpExcel> | ||
18 | + </Authority> | ||
19 | + <Authority value="api:yt:deviceProfile:delete"> | ||
18 | <a-button | 20 | <a-button |
19 | type="primary" | 21 | type="primary" |
20 | color="error" | 22 | color="error" |
@@ -50,24 +52,25 @@ | @@ -50,24 +52,25 @@ | ||
50 | }, | 52 | }, |
51 | { | 53 | { |
52 | label: '详情', | 54 | label: '详情', |
53 | - auth: 'api:yt:admin:viewDeviceConfig', | 55 | + auth: 'api:yt:deviceProfile:get', |
54 | icon: 'ant-design:eye-outlined', | 56 | icon: 'ant-design:eye-outlined', |
55 | onClick: handleDetailView.bind(null, record), | 57 | onClick: handleDetailView.bind(null, record), |
56 | }, | 58 | }, |
57 | { | 59 | { |
58 | label: '编辑', | 60 | label: '编辑', |
59 | - auth: 'api:yt:admin:editDeviceConfig', | 61 | + auth: 'api:yt:deviceProfile:update', |
60 | icon: 'clarity:note-edit-line', | 62 | icon: 'clarity:note-edit-line', |
61 | onClick: handleEdit.bind(null, record), | 63 | onClick: handleEdit.bind(null, record), |
62 | }, | 64 | }, |
63 | { | 65 | { |
64 | label: '导出', | 66 | label: '导出', |
67 | + auth: 'api:yt:deviceProfile:export', | ||
65 | icon: 'ant-design:login-outlined', | 68 | icon: 'ant-design:login-outlined', |
66 | onClick: handleExport.bind(null, record), | 69 | onClick: handleExport.bind(null, record), |
67 | }, | 70 | }, |
68 | { | 71 | { |
69 | label: '删除', | 72 | label: '删除', |
70 | - auth: 'api:yt:admin:deleteDeviceConfig', | 73 | + auth: 'api:yt:deviceProfile:delete', |
71 | icon: 'ant-design:delete-outlined', | 74 | icon: 'ant-design:delete-outlined', |
72 | color: 'error', | 75 | color: 'error', |
73 | popConfirm: { | 76 | popConfirm: { |