diff --git a/src/api/chat.js b/src/api/chat.js new file mode 100644 index 0000000..f116fc0 --- /dev/null +++ b/src/api/chat.js @@ -0,0 +1,46 @@ +import request from '@/utils/request.js' + +export const getFriendListService = (data) => { + const params = new URLSearchParams(); + for (let d in data) { + params.append(d, data[d]); + } + // request.headers["Content-Type"] = "application/json"; + request.defaults.headers["token"] = data.token.value; + return request.post('/im/get_friend_list', params, { + headers: { + 'token': data.token, // 将 token 替换为您的令牌值 + } + } + ); +} + +export const getMessageService = (data) => { + const params = new URLSearchParams(); + for (let d in data) { + params.append(d, data[d]); + } + // request.headers["Content-Type"] = "application/json"; + request.defaults.headers["token"] = data.token.value; + return request.post('/im/get_message', params, { + headers: { + 'token': data.token // 将 token 替换为您的令牌值 + } + } + ); +}; + +export const sendMessageService = (data) => { + const params = new URLSearchParams(); + for (let d in data) { + params.append(d, data[d]); + } + // request.headers["Content-Type"] = "application/json"; + request.defaults.headers["token"] = data.token.value; + return request.post('/im/send_message', params, { + headers: { + 'token': data.token, // 将 token 替换为您的令牌值 + } + } + ); +}; \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index cd8c1a8..4b0c4ed 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -9,6 +9,7 @@ import ImVue from "@/views/Im.vue"; import CIDListVue from "@/views/CIDList.vue"; import CIDLog from "@/views/CIDLog.vue"; import DeviceRealVP from "@/views/DeviceRealVP.vue"; +import Chat from "@/views/Chat.vue" const routes = [ { @@ -56,6 +57,11 @@ const routes = [ name: 'CIDLog', component: CIDLog }, + { + path:"/chat", + name:"chat", + component:Chat + }, { path: '/', redirect: '/login' diff --git a/src/views/CIDList.vue b/src/views/CIDList.vue index d6fbdaf..ecbb77c 100644 --- a/src/views/CIDList.vue +++ b/src/views/CIDList.vue @@ -355,11 +355,13 @@ export default { diff --git a/src/views/CIDLog.vue b/src/views/CIDLog.vue index 53d22ed..c4490a3 100644 --- a/src/views/CIDLog.vue +++ b/src/views/CIDLog.vue @@ -245,11 +245,13 @@ export default { prop="Script" label="执行脚本" width="180" + show-overflow-tooltip > + + + + + + + + + 联系人 + + + + + {{ user.email }} + + + + + + + + 群组 + + + + + {{ item.group_name + }} + + + + + + + + + + + + + {{ message }} + + 重新连接 + + + + + + + 修改用户名 + + 确定 + + {{ username }} + {{ username }} + + + + + + + + + + + {{ cur_user_name }} + {{ formatTime(item.CreatedAt) }} + + + + + {{ item.Msg }} + + + + + + + {{ formatTime(item.CreatedAt)}} + {{ item.username }} + + + + + {{ item.Msg }} + + + + + + + + + + + + + 发送 + + + + + + + + + + \ No newline at end of file diff --git a/src/views/DeviceList.vue b/src/views/DeviceList.vue index d9c8091..fd970c3 100644 --- a/src/views/DeviceList.vue +++ b/src/views/DeviceList.vue @@ -7,6 +7,7 @@ import { addDeviceService } from "@/api/device.js"; import { deleteDeviceService } from "@/api/device.js"; import { updateDeviceService } from "@/api/device.js"; import router from "@/router/index.js"; +import { ElMessage } from 'element-plus'; export default { data() { @@ -93,9 +94,11 @@ export default { try { var d_re = await restartDeviceService(restart_data); if (d_re.code == 0) { - alert("重启成功"); + //alert("重启成功"); + ElMessage.success('重启成功'); } else { alert("操作失败"); + ElMessage.fail('操作失败'); } } catch (e) { console.log(e); @@ -116,11 +119,13 @@ export default { try { var d_re = await deleteDeviceService(delete_data); if (d_re.code == 0) { - alert("删除成功"); + //alert("删除成功"); + ElMessage.success('删除成功'); //刷新页面 this.getDeviceList(); } else { - alert("操作失败"); + //alert("操作失败"); + ElMessage.fail("操作失败"); } } catch (e) { console.log(e); @@ -144,9 +149,10 @@ export default { try { result = await addDeviceService(this.addForm); if (result.code == 0) { - alert("添加成功"); + ElMessage.success("添加成功"); } else { - alert("添加失败"); + //alert("添加失败"); + ElMessage.error("添加失败") } } catch (e) { console.log(e); @@ -158,7 +164,8 @@ export default { try { result = await updateDeviceService(this.updateForm); if (result.code == 0) { - alert("修改成功"); + //alert("修改成功"); + ElMessage.success("修改成功"); this.getDeviceList() } else { alert("修改失败"); @@ -178,7 +185,8 @@ export default { try { var d_re = await restartDeviceService(restart_data); if (d_re.code == 0) { - alert("重启成功"); + //alert("重启成功"); + ElMessage.success("重启成功"); } else { alert("操作失败"); } diff --git a/src/views/VideoList.vue b/src/views/VideoList.vue index 9db2909..067c7d2 100644 --- a/src/views/VideoList.vue +++ b/src/views/VideoList.vue @@ -233,6 +233,9 @@ export default { 用户 + 聊天