go-view/src/hooks/commonDataComponents/useMonthAlarmClassRes.ts

24 lines
851 B
TypeScript

import { publicInterface } from "@/api/path";
import { MonthAlarmClassType } from '@/store/modules/chartEditStore/chartEditStore.d'
import { CreateComponentType } from '@/packages/index.d'
import { ResultErrcode } from "@/enums/httpEnum";
import dataJson from "./data.json";
export const handleMonthAlarmClass = (targetComponent: CreateComponentType) => {
const obj = targetComponent.commonData[targetComponent.commonData.currentSource]
let { enable, confirm_statuses, recovery_statuses, levels, space_complete_id } = obj as MonthAlarmClassType
if(!enable) return {
errcode: ResultErrcode.SUCCESS,
data: { ...dataJson },
errmsg: ''
}
const query = {
confirm_statuses,
recovery_statuses,
levels,
space_complete_id,
}
return publicInterface('/dcim/system/custom_large_screen', 'count_by_asset_type', query)
}