liuxiaona 2 years ago
parent
commit
5da2177f54

+ 0 - 1
.idea/workspace.xml

@@ -2,7 +2,6 @@
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4 4
     <list default="true" id="ce8c7a71-f4a8-4b87-99a5-ff575adf9383" name="Changes" comment="">
5
-      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
6 5
       <change beforePath="$PROJECT_DIR$/qwh5/src/views/radar.vue" beforeDir="false" afterPath="$PROJECT_DIR$/qwh5/src/views/radar.vue" afterDir="false" />
7 6
     </list>
8 7
     <option name="SHOW_DIALOG" value="false" />

File diff suppressed because it is too large
+ 1 - 1
qwh5/dist/css/app.0e1b617b.css


File diff suppressed because it is too large
+ 1 - 1
qwh5/dist/index.html


File diff suppressed because it is too large
+ 1 - 0
qwh5/dist/js/app.6ee03e5b.js


File diff suppressed because it is too large
+ 0 - 1
qwh5/dist/js/app.d3cbf18e.js


+ 35 - 30
qwh5/src/views/radar.vue

@@ -1,5 +1,6 @@
1 1
 <template>
2 2
   <div class="about" >
3
+    <h3></h3>
3 4
     <div v-if="detialType==2 || detialType==1" style="overflow-scrolling: touch;overflow:auto;height:1200px;width:100%;">
4 5
       <iframe :src="detialURL[0]" frameborder="0" style="width: 100%;height:100%;"></iframe>
5 6
     </div>
@@ -200,40 +201,44 @@ if (isAndroid) { //安卓
200 201
     }
201 202
 }
202 203
 else { //苹果
204
+  window.addEventListener("pagehide", function (e) {
205
+    fetch(formurl)
206
+        .then(
207
+            function(res){  //回调函数
208
+              return res.json();
209
+            }
210
+        )
211
+        .then( //处理服务器数据
212
+            function(data){
213
+              console.log(data);
214
+              document.querySelector("h3").innerHTML = data;
215
+            }
216
+        ).catch(err => console.error(err));
203 217
 
204
-  // if (window.addEventListener) {
205
-  //   window.addEventListener("pagehide", function () {
206
-  //     getRES()
207
-  //   })
208
-  // } else {
209
-  //   window.onbeforeunload = function () {
210
-  //     getRES()
211
-  //   }
212
-  // }
213 218
 
214
-  window.addEventListener("pagehide", function (e) {
215
-      var ajax = new XMLHttpRequest();
216
-      ajax.open('','',false)
217
-      var formData2 = new FormData();
218
-      formData2.append("corpid", corpid);
219
-      formData2.append("radar_id", radar_id);
220
-      formData2.append("user_id", user_id);
221
-      formData2.append("token", token);
222
-      formData2.append("timestamp", timestamp);
223
-      formData2.append("rule_id", rule_id);
224
-      formData2.append("channel", channel);
225
-      formData2.append("state", state);
226
-      formData2.append("external_userid", external_userid);
227
-      formData2.append("device_id", device_id);
228
-      formData2.append("request_id", request_id);
229
-      formData2.append("type", '2');
230
-      navigator.sendBeacon(formurl, formData2);
231
-  }, false);
232
-}
233 219
 
234
-window.onbeforeunload = function (e) {
235
-    getRES()
220
+      // var ajax = new XMLHttpRequest();
221
+      // ajax.open('','',false)
222
+      // var formData2 = new FormData();
223
+      // formData2.append("corpid", corpid);
224
+      // formData2.append("radar_id", radar_id);
225
+      // formData2.append("user_id", user_id);
226
+      // formData2.append("token", token);
227
+      // formData2.append("timestamp", timestamp);
228
+      // formData2.append("rule_id", rule_id);
229
+      // formData2.append("channel", channel);
230
+      // formData2.append("state", state);
231
+      // formData2.append("external_userid", external_userid);
232
+      // formData2.append("device_id", device_id);
233
+      // formData2.append("request_id", request_id);
234
+      // formData2.append("type", '2');
235
+      // navigator.sendBeacon(formurl, formData2);
236
+  }, false);
236 237
 }
238
+//
239
+// window.onbeforeunload = function (e) {
240
+//     getRES()
241
+// }
237 242
 </script>
238 243
 <style lang="scss" scoped>
239 244
 .overBox{