提交 92f7fb39 编写于 作者: tao.wu's avatar tao.wu

修改doctorID,在前端解密的时候,转码遇到的问题,通过正则匹配空格解决

上级 a63d4266
...@@ -2572,6 +2572,11 @@ ...@@ -2572,6 +2572,11 @@
"version": "2.0.3", "version": "2.0.3",
"resolved": "http://192.168.110.93:4873/inherits/-/inherits-2.0.3.tgz", "resolved": "http://192.168.110.93:4873/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"qs": {
"version": "6.7.0",
"resolved": "http://192.168.110.93:4873/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
} }
} }
}, },
...@@ -4527,6 +4532,11 @@ ...@@ -4527,6 +4532,11 @@
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
},
"qs": {
"version": "6.7.0",
"resolved": "http://192.168.110.93:4873/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
} }
} }
}, },
...@@ -8518,12 +8528,14 @@ ...@@ -8518,12 +8528,14 @@
"balanced-match": { "balanced-match": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"brace-expansion": { "brace-expansion": {
"version": "1.1.11", "version": "1.1.11",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"balanced-match": "^1.0.0", "balanced-match": "^1.0.0",
"concat-map": "0.0.1" "concat-map": "0.0.1"
...@@ -8538,17 +8550,20 @@ ...@@ -8538,17 +8550,20 @@
"code-point-at": { "code-point-at": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"console-control-strings": { "console-control-strings": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"core-util-is": { "core-util-is": {
"version": "1.0.2", "version": "1.0.2",
...@@ -8665,7 +8680,8 @@ ...@@ -8665,7 +8680,8 @@
"inherits": { "inherits": {
"version": "2.0.3", "version": "2.0.3",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"ini": { "ini": {
"version": "1.3.5", "version": "1.3.5",
...@@ -8677,6 +8693,7 @@ ...@@ -8677,6 +8693,7 @@
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"number-is-nan": "^1.0.0" "number-is-nan": "^1.0.0"
} }
...@@ -8691,6 +8708,7 @@ ...@@ -8691,6 +8708,7 @@
"version": "3.0.4", "version": "3.0.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"brace-expansion": "^1.1.7" "brace-expansion": "^1.1.7"
} }
...@@ -8704,6 +8722,7 @@ ...@@ -8704,6 +8722,7 @@
"version": "2.3.5", "version": "2.3.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"safe-buffer": "^5.1.2", "safe-buffer": "^5.1.2",
"yallist": "^3.0.0" "yallist": "^3.0.0"
...@@ -8802,7 +8821,8 @@ ...@@ -8802,7 +8821,8 @@
"number-is-nan": { "number-is-nan": {
"version": "1.0.1", "version": "1.0.1",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
...@@ -8814,6 +8834,7 @@ ...@@ -8814,6 +8834,7 @@
"version": "1.4.0", "version": "1.4.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"wrappy": "1" "wrappy": "1"
} }
...@@ -8935,6 +8956,7 @@ ...@@ -8935,6 +8956,7 @@
"version": "1.0.2", "version": "1.0.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"code-point-at": "^1.0.0", "code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0", "is-fullwidth-code-point": "^1.0.0",
...@@ -10881,9 +10903,10 @@ ...@@ -10881,9 +10903,10 @@
"integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
}, },
"qs": { "qs": {
"version": "6.7.0", "version": "6.9.1",
"resolved": "http://192.168.110.93:4873/qs/-/qs-6.7.0.tgz", "resolved": "http://192.168.110.93:4873/qs/-/qs-6.9.1.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==",
"dev": true
}, },
"query-string": { "query-string": {
"version": "6.9.0", "version": "6.9.0",
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
"less-loader": "^5.0.0", "less-loader": "^5.0.0",
"nodemon": "^1.18.9", "nodemon": "^1.18.9",
"postcss-pxtorem": "^4.0.1", "postcss-pxtorem": "^4.0.1",
"qs": "^6.7.0", "qs": "^6.9.1",
"vue-jest": "^3.0.3" "vue-jest": "^3.0.3"
} }
} }
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
import { getShareUrl } from '@/utils/index'; import { getShareUrl } from '@/utils/index';
import { wxShare } from '@/configs/wxShare'; import { wxShare } from '@/configs/wxShare';
import { Base64 } from 'js-base64'; import { Base64 } from 'js-base64';
const queryString = require('query-string'); const queryString = require('qs');
const TIMEALL = 60000; // 倒计时常量 60 秒 const TIMEALL = 60000; // 倒计时常量 60 秒
export default { export default {
data(){ data(){
...@@ -82,8 +82,9 @@ ...@@ -82,8 +82,9 @@
// queryString 这个npm会把字符串中的 + 变成空格,因此这里需要手动转一下 !!! // queryString 这个npm会把字符串中的 + 变成空格,因此这里需要手动转一下 !!!
let parsed = queryString.parse(Base64.decode(Object.keys(query)[0])); let parsed = queryString.parse(Base64.decode(Object.keys(query)[0]));
// 如果还有问题,可能需要换一个qs的包代替 queryString !!! // 如果还有问题,可能需要换一个qs的包代替 queryString !!!
const id = parsed.id.replace(' ', '+'); const id = parsed.id.replace(/\s+/g, '+');
const { taskId, activityId } = parsed; const { taskId, activityId } = parsed;
console.log('id===>',id)
let avatarImageUrl = '', name = '', captchaImg = '', captchaToken = ''; let avatarImageUrl = '', name = '', captchaImg = '', captchaToken = '';
const res = await getInviteInfo(id); const res = await getInviteInfo(id);
if(res.code === '000000'){ if(res.code === '000000'){
......
...@@ -11,7 +11,7 @@ Axios.interceptors.request.use( ...@@ -11,7 +11,7 @@ Axios.interceptors.request.use(
// 0. Do something before request is sent // 0. Do something before request is sent
// 1. can be add loading // 1. can be add loading
// 2. make sure if need token // 2. make sure if need token
console.log('config>>>>>> ', config) // console.log('config>>>>>> ', config)
const method = config.method.toLocaleLowerCase(); const method = config.method.toLocaleLowerCase();
if (method === 'post' || method === 'put' || method === 'delete') {} if (method === 'post' || method === 'put' || method === 'delete') {}
if (config.withCredentials) { if (config.withCredentials) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册