Commit df25d19792cc7a93a49747bf6ed8dea7c31ec338
Merge branch 'fix/data-board-share' into 'main_dev'
fix: 修复命令下发等接口未携带分享token See merge request yunteng/thingskit-front!1228
Showing
3 changed files
with
16 additions
and
7 deletions
@@ -14,6 +14,7 @@ import { PaginationResult } from '/#/axios'; | @@ -14,6 +14,7 @@ import { PaginationResult } from '/#/axios'; | ||
14 | import { AlarmLogItem } from './model/deviceConfigModel'; | 14 | import { AlarmLogItem } from './model/deviceConfigModel'; |
15 | import { omit } from 'lodash-es'; | 15 | import { omit } from 'lodash-es'; |
16 | import { CommandDeliveryWayEnum } from '/@/enums/deviceEnum'; | 16 | import { CommandDeliveryWayEnum } from '/@/enums/deviceEnum'; |
17 | +import { isShareMode } from '/@/views/sys/share/hook'; | ||
17 | enum DeviceManagerApi { | 18 | enum DeviceManagerApi { |
18 | /** | 19 | /** |
19 | * 设备URL | 20 | * 设备URL |
@@ -137,9 +138,12 @@ export const createOrEditDevice = (data) => { | @@ -137,9 +138,12 @@ export const createOrEditDevice = (data) => { | ||
137 | 138 | ||
138 | // 查询设备详情 | 139 | // 查询设备详情 |
139 | export const getDeviceDetail = (id: string) => { | 140 | export const getDeviceDetail = (id: string) => { |
140 | - return defHttp.get<DeviceRecord>({ | ||
141 | - url: DeviceManagerApi.DEVICE_URL + `/${id}`, | ||
142 | - }); | 141 | + return defHttp.get<DeviceRecord>( |
142 | + { | ||
143 | + url: `${DeviceManagerApi.DEVICE_URL}${isShareMode() ? '/public' : ''}/${id}`, | ||
144 | + }, | ||
145 | + { withShareToken: true } | ||
146 | + ); | ||
143 | }; | 147 | }; |
144 | 148 | ||
145 | // 查询设备详情中的告警 | 149 | // 查询设备详情中的告警 |
@@ -290,6 +294,7 @@ export const commandIssuanceApi = ( | @@ -290,6 +294,7 @@ export const commandIssuanceApi = ( | ||
290 | }, | 294 | }, |
291 | { | 295 | { |
292 | joinPrefix: false, | 296 | joinPrefix: false, |
297 | + withShareToken: true, | ||
293 | } | 298 | } |
294 | ); | 299 | ); |
295 | }; | 300 | }; |
@@ -74,10 +74,13 @@ export const cancelTask = ( | @@ -74,10 +74,13 @@ export const cancelTask = ( | ||
74 | * @returns {string} | 74 | * @returns {string} |
75 | */ | 75 | */ |
76 | export const genModbusCommand = (data: GenModbusCommandType) => { | 76 | export const genModbusCommand = (data: GenModbusCommandType) => { |
77 | - return defHttp.post<string>({ | ||
78 | - url: Api.GEN_MODBUS_COMMAND, | ||
79 | - data, | ||
80 | - }); | 77 | + return defHttp.post<string>( |
78 | + { | ||
79 | + url: Api.GEN_MODBUS_COMMAND, | ||
80 | + data, | ||
81 | + }, | ||
82 | + { withShareToken: true } | ||
83 | + ); | ||
81 | }; | 84 | }; |
82 | 85 | ||
83 | export const immediateExecute = (data: ImmediateExecuteTaskType) => { | 86 | export const immediateExecute = (data: ImmediateExecuteTaskType) => { |