17 lines
1.2 KiB
TypeScript
17 lines
1.2 KiB
TypeScript
import request from "/@/utils/request"
|
|
|
|
export const fetchConfigList = (query?: any) => request({ url: "/admin/sceneLinkage/config/page", method: "get", params: query })
|
|
export const getConfig = (id: string | number) => request({ url: `/admin/sceneLinkage/config/${id}`, method: "get" })
|
|
export const addConfig = (data: any) => request({ url: "/admin/sceneLinkage/config", method: "post", data })
|
|
export const updateConfig = (data: any) => request({ url: "/admin/sceneLinkage/config", method: "put", data })
|
|
export const updateConfigStatus = (id: string | number, status: string) => request({ url: "/admin/sceneLinkage/config/status", method: "put", params: { id, status } })
|
|
export const deleteConfigs = (ids: Array<string | number>) => request({ url: "/admin/sceneLinkage/config", method: "delete", data: ids })
|
|
|
|
export const fetchTriggerList = (query?: any) => {
|
|
const params = { ...query }
|
|
if (params.eventTimeList?.length === 2) [params.startTime, params.endTime] = params.eventTimeList
|
|
delete params.eventTimeList
|
|
return request({ url: "/admin/sceneLinkage/trigger/page", method: "get", params })
|
|
}
|
|
export const getTrigger = (id: string | number) => request({ url: `/admin/sceneLinkage/trigger/${id}`, method: "get" })
|