|
@@ -168,6 +168,48 @@ Page({
|
|
|
goBack() {
|
|
|
router.pop();
|
|
|
},
|
|
|
+ // 获取扫码结果
|
|
|
+ getScancode: function () {
|
|
|
+ // if (!$.storage.get('logined')) {
|
|
|
+ // router.push('auth');
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // 只允许从相机扫码
|
|
|
+ wx.scanCode({
|
|
|
+ onlyFromCamera: true,
|
|
|
+ complete: (res) => {
|
|
|
+ if (res.errMsg === '"scanCode:fail cancel"') {
|
|
|
+ Toast.fail("已取消扫描");
|
|
|
+ }
|
|
|
+ },
|
|
|
+ success: (res) => {
|
|
|
+ this.checkCode(res.result);
|
|
|
+ },
|
|
|
+ fail: (res) => {
|
|
|
+ Toast.fail("未扫描到结果");
|
|
|
+ },
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 检查二维码
|
|
|
+ async checkCode(value) {
|
|
|
+ console.log(value, 381);
|
|
|
+ let scanArr = value.split("?");
|
|
|
+ let domain = scanArr[0];
|
|
|
+ let qualifiedUrl = [
|
|
|
+ "http://meos.sagacloud.cn/scan",
|
|
|
+ "https://duoduoenv.sagacloud.cn/scan",
|
|
|
+ ];
|
|
|
+ if (qualifiedUrl.includes(domain)) {
|
|
|
+ let md = scanArr[1].split("=") || [];
|
|
|
+ let md1 = md[1];
|
|
|
+ console.log("扫码了====")
|
|
|
+ // router.push("adjust", { md1 });
|
|
|
+ // debugger
|
|
|
+ router.push("ipdauth",{ spaceid: this.data.spaceDetail.id})
|
|
|
+ } else {
|
|
|
+ Toast.fail("无效的二维码");
|
|
|
+ }
|
|
|
+ },
|
|
|
changeMode() {
|
|
|
if (this.data.spaceDetail.isClose.toString() !== "true") {
|
|
|
this.setData({ StandardMode: !this.data.StandardMode }, () => {
|