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,13 +2,20 @@ import { defHttp } from '@/utils/external/http/axios';
2 import { DeviceAttributesRecord, GetDeviceListParams, PublicInterfaceRecord, PublicInterfaceStateEnum } from './model'; 2 import { DeviceAttributesRecord, GetDeviceListParams, PublicInterfaceRecord, PublicInterfaceStateEnum } from './model';
3 import { PaginationResult } from '/#/external/axios'; 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 GET_PUBLIC_INTERFACE_DETAIL = '/data_view_interface/get_interface_details' 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,9 +59,15 @@ export const getDeviceInterfaceDetail = async (interfaces: string[]) => {
52 params: interfaces 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 return defHttp.get<PublicInterfaceRecord[]>({ 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
@@ -43,7 +43,14 @@ const getSelectedInterfaceParams = computed(() => { @@ -43,7 +43,14 @@ const getSelectedInterfaceParams = computed(() => {
43 43
44 const getPublicInterfaceList = async () => { 44 const getPublicInterfaceList = async () => {
45 if (unref(publicInterfaceList).length) return 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 publicInterfaceList.value = result 54 publicInterfaceList.value = result
48 } 55 }
49 56