diff --git a/src/api/login.js b/src/api/login.js
index 76b2aed..4661946 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -17,6 +17,25 @@
})
}
+// 获取二维码
+export function getQrCode() {
+ return request({
+ url: 'qrCode/getCode',
+ method: 'post'
+ })
+}
+
+// 查询是否扫码登录
+export function checkIsLogined(qrcodeId) {
+ return request({
+ url: 'qrCode/checkIsLogined',
+ method: 'post',
+ params: {
+ qrcodeId: qrcodeId
+ }
+ })
+}
+
// 获取用户信息
export function getInfo() {
return request({
diff --git a/src/api/login.js b/src/api/login.js
index 76b2aed..4661946 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -17,6 +17,25 @@
})
}
+// 获取二维码
+export function getQrCode() {
+ return request({
+ url: 'qrCode/getCode',
+ method: 'post'
+ })
+}
+
+// 查询是否扫码登录
+export function checkIsLogined(qrcodeId) {
+ return request({
+ url: 'qrCode/checkIsLogined',
+ method: 'post',
+ params: {
+ qrcodeId: qrcodeId
+ }
+ })
+}
+
// 获取用户信息
export function getInfo() {
return request({
diff --git a/src/utils/request.js b/src/utils/request.js
index 54336ab..207c584 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -54,6 +54,9 @@
} else if (res.status === 1000) {
// 天气网的正常返回
return response.data
+ } else if (res.code === 501) {
+ // 扫码返回正常
+ return response.data
} else {
Message({
showClose: true,
diff --git a/src/api/login.js b/src/api/login.js
index 76b2aed..4661946 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -17,6 +17,25 @@
})
}
+// 获取二维码
+export function getQrCode() {
+ return request({
+ url: 'qrCode/getCode',
+ method: 'post'
+ })
+}
+
+// 查询是否扫码登录
+export function checkIsLogined(qrcodeId) {
+ return request({
+ url: 'qrCode/checkIsLogined',
+ method: 'post',
+ params: {
+ qrcodeId: qrcodeId
+ }
+ })
+}
+
// 获取用户信息
export function getInfo() {
return request({
diff --git a/src/utils/request.js b/src/utils/request.js
index 54336ab..207c584 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -54,6 +54,9 @@
} else if (res.status === 1000) {
// 天气网的正常返回
return response.data
+ } else if (res.code === 501) {
+ // 扫码返回正常
+ return response.data
} else {
Message({
showClose: true,
diff --git a/src/views/login/faceLogin.vue b/src/views/login/faceLogin.vue
index a80c3c9..64d3fae 100644
--- a/src/views/login/faceLogin.vue
+++ b/src/views/login/faceLogin.vue
@@ -104,7 +104,9 @@
},
// 关闭摄像头
stopNavigator() {
- this.thisVideo.srcObject.getTracks()[0].stop()
+ if (this.thisVideo != null && this.thisVideo.srcObject !== null) {
+ this.thisVideo.srcObject.getTracks()[0].stop()
+ }
}
}
}
diff --git a/src/api/login.js b/src/api/login.js
index 76b2aed..4661946 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -17,6 +17,25 @@
})
}
+// 获取二维码
+export function getQrCode() {
+ return request({
+ url: 'qrCode/getCode',
+ method: 'post'
+ })
+}
+
+// 查询是否扫码登录
+export function checkIsLogined(qrcodeId) {
+ return request({
+ url: 'qrCode/checkIsLogined',
+ method: 'post',
+ params: {
+ qrcodeId: qrcodeId
+ }
+ })
+}
+
// 获取用户信息
export function getInfo() {
return request({
diff --git a/src/utils/request.js b/src/utils/request.js
index 54336ab..207c584 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -54,6 +54,9 @@
} else if (res.status === 1000) {
// 天气网的正常返回
return response.data
+ } else if (res.code === 501) {
+ // 扫码返回正常
+ return response.data
} else {
Message({
showClose: true,
diff --git a/src/views/login/faceLogin.vue b/src/views/login/faceLogin.vue
index a80c3c9..64d3fae 100644
--- a/src/views/login/faceLogin.vue
+++ b/src/views/login/faceLogin.vue
@@ -104,7 +104,9 @@
},
// 关闭摄像头
stopNavigator() {
- this.thisVideo.srcObject.getTracks()[0].stop()
+ if (this.thisVideo != null && this.thisVideo.srcObject !== null) {
+ this.thisVideo.srcObject.getTracks()[0].stop()
+ }
}
}
}
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 7713fc7..cfc91e7 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -43,6 +43,10 @@