---完善活动告警

This commit is contained in:
lai
2023-09-27 20:48:38 +08:00
parent 35ca8e2fe7
commit 72313018cb
6 changed files with 737 additions and 73 deletions

View File

@@ -2,7 +2,9 @@ import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
import { request } from '@/plugins/http-fetch';
import { parseObjLineToHump } from '@/utils/parse-utils';
import { toRaw } from '@vue/reactivity';
import { stringify } from 'querystring';
import { parseDateToStr } from '@/utils/date-utils';
import useUserStore from '@/store/modules/user';
/**
* <20><>ѯ<EFBFBD>б<EFBFBD>
* @param query <20><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
@@ -73,3 +75,63 @@ export async function listAct(query: Record<string, any>) {
}
return result;
}
/**
* ȷ<>ϸ澯<CFB8><E6BEAF>Ϣ
* @param data <20><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
* @returns object
*/
export function updateConfirm(data: Record<string, any>) {
var time = new Date();
const userName = useUserStore().userName;
let finalData = {
alarm: {
ack_time: parseDateToStr(time),
ack_user: userName,
ack_state: '1',
},
};
return request({
url: `/databaseManagement/v1/update/omc_db/alarm?WHERE=id='${data.id}'`,
method: 'put',
data: finalData,
});
}
/**
* ȡ<><C8A1>ȷ<EFBFBD>ϸ澯
* @param data <20><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
* @returns object
*/
export function cancelConfirm(data: (string | number)[]) {
var time = new Date();
const userName = useUserStore().userName;
let finalData = {
alarm: {
ack_time: parseDateToStr(time),
ack_user: '',
ack_state: '0',
},
};
return request({
url: `/databaseManagement/v1/update/omc_db/alarm?WHERE=id in(${data.join(
','
)})`,
method: 'put',
data: finalData,
});
}
/**
* <20>ֹ<EFBFBD>ͬ<EFBFBD><CDAC>
* @param data <20><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>
* @returns object
*/
export function listSync() {
return request({
url: `/faultManagement/v1/elementType/all/objectType/alarms)`,
method: 'get',
});
}