81 lines
1.8 KiB
TypeScript
81 lines
1.8 KiB
TypeScript
|
|
export default function useReportFormModule() {
|
||
|
|
/**
|
||
|
|
* query Call Record
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const queryCallRecord = (callRecordParams) => {
|
||
|
|
return window.lemon.reportForm.queryCallRecord(callRecordParams);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* fetch Call Recording File Url
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const fetchCallRecordingFileUrl = (param: { sound_file: string }) => {
|
||
|
|
return window.lemon.reportForm.fetchCallRecordingFileUrl(param);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* query message Record
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const queryMsgRecord = (msgRecordParams) => {
|
||
|
|
return window.lemon.reportForm.queryMsgRecord(msgRecordParams);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* query rrs Record
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const queryRrsRecord = (rrsRecordParams) => {
|
||
|
|
return window.lemon.reportForm.queryRrsRecord(rrsRecordParams);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* query emg alarm Record
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const queryEmgAlarmRecord = (emgAlarmRecordParams) => {
|
||
|
|
return window.lemon.reportForm.queryEmgAlarmRecord(emgAlarmRecordParams);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* query Geofencing alarm Record
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const queryGeofencingAlarmRecord = (geofencingAlarmRecordParams) => {
|
||
|
|
return window.lemon.reportForm.queryGeofencingAlarmRecord(
|
||
|
|
geofencingAlarmRecordParams
|
||
|
|
);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* query speed alarm Record
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const querySpeedAlarmRecord = (speedAlarmRecordParams) => {
|
||
|
|
return window.lemon.reportForm.querySpeedAlarmRecord(
|
||
|
|
speedAlarmRecordParams
|
||
|
|
);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* query CallBack Record
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
const queryCallBackRecord = (callBackRecordParams) => {
|
||
|
|
return window.lemon.reportForm.queryCallBackRecord(callBackRecordParams);
|
||
|
|
};
|
||
|
|
|
||
|
|
return {
|
||
|
|
queryCallRecord,
|
||
|
|
fetchCallRecordingFileUrl,
|
||
|
|
queryMsgRecord,
|
||
|
|
queryRrsRecord,
|
||
|
|
queryEmgAlarmRecord,
|
||
|
|
queryGeofencingAlarmRecord,
|
||
|
|
querySpeedAlarmRecord,
|
||
|
|
queryCallBackRecord,
|
||
|
|
};
|
||
|
|
}
|