| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- import { defHttp } from '/@/utils/http/axios';
- import { isNil, map } from 'lodash-es';
- // import { getEnfMineTree } from '/@/api/sys/menu';
- enum Api {
- getMineData = '/province/mineData/getMineData',
- getCoalSeam = '/province/mineData/getCoalSeam',
- getCoalSeamAlarmRule = '/province/alarm/getCoalSeamAlarmRule',
- updateCoalSeamAlarmRule = '/province/alarm/updateCoalSeamAlarmRule',
- addCoalSeamAlarmRule = '/province/alarm/addCoalSeamAlarmRule',
- deleteCoalSeamAlarmRule = '/province/alarm/deleteCoalSeamAlarmRule',
- getGoafList = '/province/device/getGoafList',
- getGoafDataLimit = '/province/alarm/getGoafDataLimit',
- addGoafDataLimit = '/province/alarm/addGoafDataLimit',
- updateGoafDataLimit = '/province/alarm/updateGoafDataLimit',
- deleteGoafDataLimit = '/province/alarm/deleteGoafDataLimit',
- }
- export function getMineData(params: any) {
- return defHttp.post({ url: Api.getMineData, params });
- }
- export function getCoalSeam(params: any) {
- return defHttp.post({ url: Api.getCoalSeam, params }, { joinParamsToUrl: true });
- }
- export function getCoalSeamAlarmRule(params: any) {
- return defHttp.post({ url: Api.getCoalSeamAlarmRule, params });
- }
- export function updateCoalSeamAlarmRule(params: any) {
- return defHttp.post({ url: Api.updateCoalSeamAlarmRule, params });
- }
- export function addCoalSeamAlarmRule(params: any) {
- return defHttp.post({ url: Api.addCoalSeamAlarmRule, params });
- }
- export function deleteCoalSeamAlarmRule(params: any) {
- return defHttp.post({ url: Api.deleteCoalSeamAlarmRule, params }, { joinParamsToUrl: true });
- }
- export function getGoafList(params: any) {
- return defHttp.post({ url: Api.getGoafList, params }, { joinParamsToUrl: true });
- }
- export function getGoafDataLimit(params: any) {
- return defHttp.post({ url: Api.getGoafDataLimit, params }, { joinParamsToUrl: true });
- }
- export function addGoafDataLimit(params: any) {
- return defHttp.post({ url: Api.addGoafDataLimit, params });
- }
- export function updateGoafDataLimit(params: any) {
- return defHttp.post({ url: Api.updateGoafDataLimit, params });
- }
- export function deleteGoafDataLimit(params: any) {
- return defHttp.post({ url: Api.deleteGoafDataLimit, params }, { joinParamsToUrl: true });
- }
- export function patchGoafDataLimit(params: Record<string, any>) {
- return Promise.all(
- map(params, (item) => {
- if (item.id) {
- return updateGoafDataLimit(item);
- }
- if (!isNil(item.lowerLimit) || !isNil(item.upperLimit)) {
- return addGoafDataLimit(item);
- }
- return Promise.resolve();
- })
- );
- }
|