更新页面

This commit is contained in:
2025-12-12 15:19:45 +08:00
parent 3fbb4f9d4b
commit d85214bc62
40 changed files with 226 additions and 1310 deletions

View File

@ -0,0 +1,302 @@
export default function useConfernceModule() {
/**
* 创建会议
*/
const createConference = (data) => {
return window.lemon.conference.createConference(data);
};
/**
* 根据会议号获取会议信息
*/
const getConferenceInfo = (data) => {
return window.lemon.conference.getConferenceInfo(data);
};
/**
* 更新会议
*/
const updateConference = (data) => {
return window.lemon.conference.updateConference(data);
}
/**
* 更新会议备注
*/
const updateConferenceRemark = (data) => {
return window.lemon.conference.updateConferenceRemark(data);
}
/**
* 删除会议
*/
const deleteConference = (callback) => {
return window.lemon.conference.deleteConference(callback)
}
/**
* 取消会议
*/
const cancelConference = (callback) => {
return window.lemon.conference.cancelConference(callback)
}
/**
* 添加创建会议通知回调
*/
const addCreateListener = (callback) => {
return window.lemon.conference.addCreateListener(callback)
}
/**
* 删除创建会议通知回调
*/
const removeCreateListener = (callback_id) => {
return window.lemon.conference.removeCreateListener(callback_id)
}
/**
* 添加会议开始前提醒回调
*/
const addRemindListener = (callback) => {
return window.lemon.conference.addRemindListener(callback)
}
/**
* 删除会议开始前提醒回调
*/
const removeRemindListener = (callback_id) => {
return window.lemon.conference.removeRemindListener(callback_id)
}
/**
* 添加删除会议通知回调
*/
const addDeleteListener = (callback) => {
return window.lemon.conference.addDeleteListener(callback)
}
/**
* 移除删除会议通知回调
*/
const removeDeleteListener = (callback_id) => {
return window.lemon.conference.removeDeleteListener(callback_id)
}
/**
* 获取会议列表
*/
const fetchConferences = (data) => {
return window.lemon.conference.fetchConferences(data);
}
/**
* 添加会议成员
*/
const addConferenceMember = (data) => {
return window.lemon.conference.addConferenceMember(data);
}
/**
* 删除会议成员
*/
const deleteConferenceMember = (data) => {
return window.lemon.conference.deleteConferenceMember(data);
}
/**
* 获取会议成员列表
*/
const fetchConferenceMembers = (data) => {
return window.lemon.conference.fetchConferenceMembers(data);
}
/**
* 添加新增会议成员回调
*/
const addAddMemberListener = (callback) => {
return window.lemon.conference.addAddMemberListener(callback);
}
/**
* 移除新增会议成员回调
*/
const removeAddMemberListener = (callback) => {
return window.lemon.conference.removeAddMemberListener(callback);
}
/**
* 移除删除会议成员回调
*/
const addDeleteMemberListener = (callback) => {
return window.lemon.conference.addDeleteMemberListener(callback);
}
/**
* 移除删除会议成员回调
*/
const removeDeleteMemberListener = (callback) => {
return window.lemon.conference.removeDeleteMemberListener(callback);
}
/**
* 添加修改会议回调
*/
const addUpdateListener = (callback) => {
return window.lemon.conference.addUpdateListener(callback);
}
/**
* 移除修改会议回调
*/
const removeUpdateListener = (callback_id) => {
return window.lemon.conference.removeUpdateListener(callback_id)
}
/**
* 添加媒体流获取回调
*/
const addMediaStream = (callback) => {
return window.lemon.conference.addMediaStream(callback);
}
/**
* 移除媒体流获取回调
*/
const removeMediaStream = (callback_id) => {
return window.lemon.conference.removeMediaStream(callback_id)
}
/**
* 添加接听回调
*/
const addAnswerAckEvt = (callback) => {
return window.lemon.conference.addAnswerAckEvt(callback);
}
/**
* 移除接听回调
*/
const removeAnswerAckEvt = (callback_id) => {
return window.lemon.conference.removeAnswerAckEvt(callback_id)
}
/**
* 添加挂断回调
*/
const addHangupEvt = (callback) => {
return window.lemon.conference.addHangupEvt(callback);
}
/**
* 移除挂断回调
*/
const removeHangupEvt = (callback_id) => {
return window.lemon.conference.removeHangupEvt(callback_id)
}
/**
* 添加来电回调
*/
const addIncomingEvt = (callback) => {
return window.lemon.conference.addIncomingEvt(callback);
}
/**
* 移除来电回调
*/
const removeIncomingEvt = (callback_id) => {
return window.lemon.conference.removeIncomingEvt(callback_id)
}
/**
* 拨号进入会议
*/
const enterConferenceByNumber = (data) => {
return window.lemon.conference.enterConferenceByNumber(data);
}
/**
* 主动开始会议
*/
const enterConference = (data) => {
return window.lemon.conference.enterConference(data);
}
/**
* 结束会议
*/
const endConference = (data) => {
return window.lemon.conference.endConference(data);
}
/**
* 接到呼叫,进入会议
*/
const answerCall = (data) => {
return window.lemon.conference.answerCall(data);
}
/**
* 离开会议
*/
const hangupCall = (data) => {
return window.lemon.conference.hangupCall(data);
}
/**
* 添加会议状态变更回调
*/
const addStateChangeListener = (callback) => {
return window.lemon.conference.addStateChangeListener(callback);
}
/**
* 移除会议状态变更
*/
const removeStateChangeListener = (callback_id) => {
return window.lemon.conference.removeStateChangeListener(callback_id);
}
return {
createConference,
removeCreateListener,
addRemindListener,
removeRemindListener,
deleteConference,
addCreateListener,
addDeleteListener,
removeDeleteListener,
fetchConferences,
fetchConferenceMembers,
cancelConference,
updateConference,
addUpdateListener,
removeUpdateListener,
addConferenceMember,
addAddMemberListener,
removeAddMemberListener,
addDeleteMemberListener,
removeDeleteMemberListener,
deleteConferenceMember,
getConferenceInfo,
updateConferenceRemark,
addMediaStream,
removeMediaStream,
addAnswerAckEvt,
removeAnswerAckEvt,
addHangupEvt,
removeHangupEvt,
addIncomingEvt,
removeIncomingEvt,
enterConferenceByNumber,
enterConference,
endConference,
hangupCall,
answerCall,
addStateChangeListener,
removeStateChangeListener,
};
}