Quellcode durchsuchen

嵌入华为视频会议

limeng vor 2 Jahren
Ursprung
Commit
4cf3623131
2 geänderte Dateien mit 26 neuen und 3 gelöschten Zeilen
  1. 17 0
      src/api/meeting.js
  2. 9 3
      src/views/eventdetailsdialog.vue

+ 17 - 0
src/api/meeting.js

@@ -0,0 +1,17 @@
+import request from '@/utils/request'
+
+// 查询该事件是否有会议
+export function hasConferences(eventId) {
+  return request({
+    url: '/center-event/hwMeeting/hasConferences?eventId=' + eventId,
+    method: 'post'
+  })
+}
+
+// 根据事件ID和标题创建会议
+export function createConferences(eventId, subject) {
+  return request({
+    url: '/center-event/hwMeeting/createConferences?eventId='+eventId+'&subject='+subject,
+    method: 'post'
+  })
+}

+ 9 - 3
src/views/eventdetailsdialog.vue

@@ -158,7 +158,7 @@
                                 </el-button>
                               </div>
                               <div class="z-info-btm-grp-right">
-                                <el-button size="small" icon="el-icon-mic">会议
+                                <el-button size="small" icon="el-icon-mic" @click="joinMeeting()">会议
                                 </el-button>
                               </div>
                             </div>
@@ -977,7 +977,10 @@ import {
 import {
   getHaiKangVideoServer
 } from '@/api/haikang/haikang'
-
+import {
+  hasConferences,
+  createConferences
+} from "@/api/meeting"
 export default {
   dicts: ['task_source'],
   watch: {
@@ -2187,11 +2190,14 @@ export default {
         }
       })
     },
-//RSA加密
+    //RSA加密
     setEncrypt(value) {
       var encrypt = new JSEncrypt()
       encrypt.setPublicKey(this.pubKey)
       return encrypt.encrypt(value)
+    },
+    joinMeeting(){
+      console.log(this.eventId);
     }
     /** ----------------------------------海康摄像头预览结束------------------------------------- */
   }