import {request} from '@/services/request' type policyParams = { pageIndex: number; pageSize: number; } export async function fetchQuery(params: policyParams){ return request('/device-extend/device/policy/_query', { method: 'GET', params }) } export async function fetchQueryPage(data: policyParams){ return request('/device-extend/device/policy/_query', { method: 'POST', data }) } export async function fetchAlarmRule(data: any) { return request(`/device-extend/device/rule-alarm/_query`, { method: 'POST', data: data || {} }) } export async function fetchMsgRule() { return request(`/common-service/msg-rule`, { method: 'POST', data: {} }) } export async function fetchPlanRule(params: any) { return request(`/operation-service/m-curing-plan/planPageList`, { method: 'POST', data: params }) } export async function fetchServiceRule() { return request(`/device-service/meter-service`, { method: 'POST', data: {} }) } export async function fetchPolicyDetail(id: string) { return request(`/device-extend/device/policy/${id}`) }