|
@@ -183,9 +183,11 @@ const app = new Vue({
|
|
|
// { "CMNET": webrtcTransferCmnet || '' }, // 移动
|
|
|
// { 'CHINANET-GD': webrtcTransferTelecom || '' }, // 电信
|
|
|
// { 'UNICOM-GD': webrtcTransferUnicom || '' }, // 联通
|
|
|
- { "CMNET": webrtcNetwork },
|
|
|
- { 'CHINANET-GD': webrtcNetwork },
|
|
|
- { 'UNICOM-GD': webrtcNetwork },
|
|
|
+
|
|
|
+ // webrtc三网地址遗弃, 统一使用三网解析地址
|
|
|
+ { "CMNET": webrtcNetwork }, // 移动
|
|
|
+ { 'CHINANET-GD': webrtcNetwork }, // 电信
|
|
|
+ { 'UNICOM-GD': webrtcNetwork }, // 联通
|
|
|
];
|
|
|
const connection = {
|
|
|
name: "猪猪令是猪",
|
|
@@ -551,11 +553,7 @@ const app = new Vue({
|
|
|
console.log('res', res);
|
|
|
if (!res.success) { return }
|
|
|
|
|
|
- const webrtcNetworkAnalysisReq = await request.get(res.data.webrtcNetworkAnalysis);
|
|
|
|
|
|
- console.log('webrtcNetworkAnalysisReq', webrtcNetworkAnalysisReq);
|
|
|
- // 保存获取的连接地址到上个请求的响应中, 方便后面使用
|
|
|
- res.data.webrtcNetwork = webrtcNetworkAnalysisReq.data;
|
|
|
|
|
|
const { isWeixin } = this.parametersData;
|
|
|
switch (res.status) {
|
|
@@ -579,8 +577,39 @@ const app = new Vue({
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ // webRtc连接,需获取连接地址,否则失败
|
|
|
+ if (res.data.webrtcNetworkAnalysis) {
|
|
|
+ // 如果有网络分析的请求地址, 则请求,否则失败
|
|
|
+ webrtcNetworkAnalysisReq = await request.get(res.data.webrtcNetworkAnalysis);
|
|
|
+
|
|
|
+ console.log('webrtcNetworkAnalysisReq', webrtcNetworkAnalysisReq);
|
|
|
+
|
|
|
+ if (webrtcNetworkAnalysisReq !== null && webrtcNetworkAnalysisReq.success) {
|
|
|
+ if (webrtcNetworkAnalysisReq.data) {
|
|
|
+ // 保存获取的连接地址到上个请求的响应中, 方便后面使用
|
|
|
+ res.data.webrtcNetwork = webrtcNetworkAnalysisReq.data;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 如果没有获取到连接地址, 则失败
|
|
|
+ if(!res.data.webrtcNetwork) {
|
|
|
+ Dialog.alert({
|
|
|
+ title: '提示',
|
|
|
+ message: '访问失败,请稍后重试',
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ confirmButtonColor: '#3cc51f',
|
|
|
+ beforeClose: (action, done) => {
|
|
|
+ this.exit()
|
|
|
+ done()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
this.userCardInfoData = res.data
|
|
|
- let ms = + new Date() - this.obtainCardInfoStartTime
|
|
|
+ // let ms = + new Date() - this.obtainCardInfoStartTime
|
|
|
this.connectWebRtc()
|
|
|
return
|
|
|
case 5200:
|