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, }; }