Commit 8c451bde3bc5e2197ae89611c57fb93e8c25eacc

Authored by fengwotao
1 parent 30344f69

perf(views/chart/ContentConfigurations/components/ChartData/external): 调整获取公共接口URL

... ... @@ -2,13 +2,20 @@ import { defHttp } from '@/utils/external/http/axios';
2 2 import { DeviceAttributesRecord, GetDeviceListParams, PublicInterfaceRecord, PublicInterfaceStateEnum } from './model';
3 3 import { PaginationResult } from '/#/external/axios';
4 4
5   -enum Api {
6   - PUBLIC_API = '/data_view_interface',
7   - ORG_LISt = '/organization/me/list',
8   - DEVICE_PROFILE_LIST = '/device_profile/me/list',
9   - DEVICE_LIST = '/device/list',
10   - DEVICE_ATTR_LIST = '/device/attributes',
11   - GET_PUBLIC_INTERFACE_ALL = '/data_view_interface/find_all_interface',
  5 + /**
  6 + * ft 更换接口
  7 + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯
  8 + * 源代码 GET_PUBLIC_INTERFACE_ALL = '/data_view_interface/find_all_interface',
  9 + * 修改后代码 GET_PUBLIC_INTERFACE_ALL = '/data_view_interface/find/can_use_interfaces',
  10 + */
  11 + enum Api {
  12 + PUBLIC_API = '/data_view_interface',
  13 + ORG_LISt = '/organization/me/list',
  14 + DEVICE_PROFILE_LIST = '/device_profile/me/list',
  15 + DEVICE_LIST = '/device/list',
  16 + DEVICE_ATTR_LIST = '/device/attributes',
  17 + GET_PUBLIC_INTERFACE_ALL = '/data_view_interface/find/can_use_interfaces',
  18 + //ft
12 19 GET_PUBLIC_INTERFACE_DETAIL = '/data_view_interface/get_interface_details'
13 20 }
14 21
... ... @@ -52,9 +59,15 @@ export const getDeviceInterfaceDetail = async (interfaces: string[]) => {
52 59 params: interfaces
53 60 })
54 61 }
55   -
56   -export const getAllPublicInterface = async (params?: { state: PublicInterfaceStateEnum }) => {
  62 + /**
  63 + * ft 更换接口
  64 + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯
  65 + * 源代码 url: `${Api.GET_PUBLIC_INTERFACE_ALL}${params?.state ? `/${params.state}` : ''}`
  66 + * 修改后代码 url: `${Api.GET_PUBLIC_INTERFACE_ALL}`
  67 + */
  68 +export const getAllPublicInterface = async () => {
57 69 return defHttp.get<PublicInterfaceRecord[]>({
58   - url: `${Api.GET_PUBLIC_INTERFACE_ALL}${params?.state ? `/${params.state}` : ''}`
  70 + url: `${Api.GET_PUBLIC_INTERFACE_ALL}`
59 71 })
60 72 }
  73 +//ft
\ No newline at end of file
... ...
... ... @@ -43,7 +43,14 @@ const getSelectedInterfaceParams = computed(() => {
43 43
44 44 const getPublicInterfaceList = async () => {
45 45 if (unref(publicInterfaceList).length) return
46   - const result = await getAllPublicInterface({ state: PublicInterfaceStateEnum.PUBLISH })
  46 + /**
  47 + * ft 更换接口
  48 + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯
  49 + * 源代码 const result = await getAllPublicInterface({ state: PublicInterfaceStateEnum.PUBLISH })
  50 + * 修改后代码 const result = await getAllPublicInterface()
  51 + */
  52 + const result = await getAllPublicInterface()
  53 + //ft
47 54 publicInterfaceList.value = result
48 55 }
49 56
... ...