聊天室url修正
This commit is contained in:
@@ -41,6 +41,15 @@ export const workcaseAPI = {
|
||||
return response.data
|
||||
},
|
||||
|
||||
/**
|
||||
* 撤销工单
|
||||
* @param workcaseId 工单ID
|
||||
*/
|
||||
async revokeWorkcase(workcaseId: string): Promise<ResultDomain<TbWorkcaseProcessDTO>> {
|
||||
const response = await api.post<TbWorkcaseProcessDTO>(`${this.baseUrl}/revoke/${workcaseId}`)
|
||||
return response.data
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取工单详情
|
||||
* @param workcaseId 工单ID
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<template>
|
||||
<AdminLayout title="工单管理" info="查看和处理客户服务工单">
|
||||
<template #action>
|
||||
<!-- <template #action>
|
||||
<el-button type="primary" @click="showCreateDialog = true">
|
||||
<el-icon><Plus /></el-icon>
|
||||
创建工单
|
||||
</el-button>
|
||||
</template>
|
||||
</template> -->
|
||||
|
||||
<div class="workcase-container">
|
||||
<!-- 筛选区域 -->
|
||||
|
||||
@@ -471,7 +471,7 @@ const handleSendMessage = async (content: string, files: File[]) => {
|
||||
roomId: currentRoomId.value,
|
||||
senderId: loginDomain.user.userId,
|
||||
senderName: loginDomain.userInfo.username,
|
||||
senderType: 'agent',
|
||||
senderType: 'staff',
|
||||
content,
|
||||
files: fileIds,
|
||||
messageType: 'text'
|
||||
|
||||
@@ -53,7 +53,7 @@ const getMeetingParams = () => {
|
||||
}
|
||||
|
||||
// 加载 Jitsi External API 脚本
|
||||
const loadJitsiScript = (): Promise<void> => {
|
||||
const loadJitsiScript = (jitsiServerUrl: string): Promise<void> => {
|
||||
return new Promise((resolve, reject) => {
|
||||
// 检查是否已经加载
|
||||
if ((window as any).JitsiMeetExternalAPI) {
|
||||
@@ -61,16 +61,19 @@ const loadJitsiScript = (): Promise<void> => {
|
||||
return
|
||||
}
|
||||
|
||||
// 从 jitsiServerUrl 提取域名
|
||||
const urlObj = new URL(jitsiServerUrl)
|
||||
const scriptUrl = `${urlObj.protocol}//${urlObj.host}/external_api.js`
|
||||
|
||||
const script = document.createElement('script')
|
||||
// 从 Jitsi 子域名加载 External API
|
||||
script.src = 'https://org.xyzh.yslg.jitsi/external_api.js'
|
||||
script.src = scriptUrl
|
||||
script.async = true
|
||||
script.onload = () => {
|
||||
console.log('[JitsiMeetingView] Jitsi External API 脚本加载成功')
|
||||
console.log('[JitsiMeetingView] Jitsi External API 脚本加载成功:', scriptUrl)
|
||||
resolve()
|
||||
}
|
||||
script.onerror = () => {
|
||||
reject(new Error('加载 Jitsi External API 失败'))
|
||||
reject(new Error('加载 Jitsi External API 失败: ' + scriptUrl))
|
||||
}
|
||||
document.head.appendChild(script)
|
||||
})
|
||||
@@ -85,8 +88,8 @@ const initJitsiMeet = async (jitsiServerUrl: string, roomName: string, jwt: stri
|
||||
name: displayName
|
||||
})
|
||||
|
||||
// 加载 External API 脚本
|
||||
await loadJitsiScript()
|
||||
// 加载 External API 脚本(从服务器URL动态获取)
|
||||
await loadJitsiScript(jitsiServerUrl)
|
||||
|
||||
const JitsiMeetExternalAPI = (window as any).JitsiMeetExternalAPI
|
||||
|
||||
|
||||
Reference in New Issue
Block a user