Commit d38fcbbb authored by gengchunlei's avatar gengchunlei

小程序 js实现扫码

parent bd35f55a
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {
"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --mode dev", "serveP": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --mode dev",
"serve": "vue-cli-service serve",
"build:test": "vue-cli-service build --mode test", "build:test": "vue-cli-service build --mode test",
"build:prod": "vue-cli-service build --mode prod", "build:prod": "vue-cli-service build --mode prod",
"build:beta": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode prod" "build:beta": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode prod"
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<label>返回首页</label> <label>返回首页</label>
</div> </div>
</div> </div>
<analyze-q-r-code :show="showPop" v-if="showPop"></analyze-q-r-code> <analyze-q-r-code :show="showPop" v-if="showPop" @getQRCode="getQRCode"></analyze-q-r-code>
</div> </div>
</template> </template>
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
import presonImg from '../assets/img/preson.png'; import presonImg from '../assets/img/preson.png';
import sharpImg from '../assets/img/sharp.png'; import sharpImg from '../assets/img/sharp.png';
import {getNetworkInfo} from '../utils/api'; import {getNetworkInfo} from '../utils/api';
import {callMobile, getQueryVariable, showNav} from "../utils/common"; import {callMobile, getQueryVariable, isWeiXin, showNav} from "../utils/common";
import {Toast} from 'mint-ui'; import {Toast} from 'mint-ui';
import {GPS} from "../utils/mapCalculation"; import {GPS} from "../utils/mapCalculation";
import AnalyzeQRCode from "./component/analyzeQRCode"; import AnalyzeQRCode from "./component/analyzeQRCode";
...@@ -102,18 +102,21 @@ ...@@ -102,18 +102,21 @@
// if (data.data == true) {//true 该用户非首次领取需要填写随访 // if (data.data == true) {//true 该用户非首次领取需要填写随访
// this.$router.push(`/returnVisit`); // this.$router.push(`/returnVisit`);
// } else { // } else {
callMobile("qrcode", {}); // callMobile("qrcode", {});
// } // }
// }) // })
// this.subscanQRCallBack(111) // this.subscanQRCallBack(111)
//微信环境下 打开js扫码 (暂时关闭) // 微信环境下 打开js扫码 (暂时关闭)
// if (isWeiXin()){ if (isWeiXin()){
// this.showPop = true this.showPop = true
// } else { } else {
// callMobile("qrcode", {}); callMobile("qrcode", {});
// } }
}, },
getQRCode(val) {
this.subscanQRCallBack(val)
},
subscanQRCallBack(val) { subscanQRCallBack(val) {
let info = JSON.parse(window.sessionStorage.getItem('mobileTokenIno')) let info = JSON.parse(window.sessionStorage.getItem('mobileTokenIno'))
const {phone = '', userId = ''} = info const {phone = '', userId = ''} = info
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment