Your Name 3 жил өмнө
parent
commit
fc7f6790bf

+ 70 - 0
public/meeting.js

@@ -326,6 +326,76 @@ Meeting.prototype = {
             });
         } catch (E) {}
     },
+
+  
+
+
+
+    deleteAllMeeting() {
+        let _this = this;
+        let s = "?";
+        let searchParams = {
+            "userDomain": "",
+            "userId": _this.localUserInfo.userId,
+            "local": "0"
+        };
+        for (let k in searchParams) {
+            s = s + k + "=" + searchParams[k] + "&"
+        }
+        s = s.substr(0, s.length - 1);
+        //console.log(s);
+        $.ajax({
+            type: 'GET',
+            url: setting.URL + "/imu/group/list" + s,
+            contentType: "application/json", //如果提交的是json数据类型,则必须有此参数,表示提交的数据类型 
+            dateType: 'json',
+            beforeSend: function(xhr) {
+                xhr.setRequestHeader("X-Subject-Token", localStorage.getItem("token"));
+                xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
+                //xhr.setRequestHeader("Origin",null);
+            },
+            success: function(res) { //string
+                if (res) {
+                    _this.allGroupColumnsData = JSON.parse(res).results;
+                    _this._debug("查询所有该用户参与的群组信息success", res);
+
+                    //所有与我有关的会商;
+                    let allRelateMeeting = [];
+                    if (JSON.parse(res).results !== null) {
+                        JSON.parse(res).results.forEach((item) => {
+                            if (item.meetId) {
+                                allRelateMeeting.push(item);
+                                $.ajax({
+                                    type: "DELETE",
+                                    url: setting.URL + "/mcu/meeting/" + item.meetId,
+                                    contentType: "application/json", //如果提交的是json数据类型,则必须有此参数,表示提交的数据类型
+                                    dateType: "json",
+                                    data: JSON.stringify(_this.localUserInfo),
+                                    beforeSend: function(xhr) {
+                                        xhr.setRequestHeader("X-Subject-Token", localStorage.getItem("token"));
+                                        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
+                                    },
+                                    success: function(res) {
+                                        //obj
+                                    
+                                    },
+                                    error: function(data) {
+                                        //obj
+                                      
+                                    },
+                                });
+
+                            }
+                        });
+                    }
+                    _this._debug("查询所有该用户参与的会商success", allRelateMeeting);
+                }
+            },
+            error: function(data) {
+
+            }
+        });
+    },
     /* 通过deviceCode查询设备channelId */
     searchChinnelId(deviceCode, deviceType) {
         let _this = this;

+ 1 - 1
src/layout/BaseLayout/index.tsx

@@ -272,7 +272,7 @@ export default defineComponent({
 
 
           try{
-            window.metting.deleteMeeting();
+            window.metting.deleteAllMeeting();
           }catch(E){}