提交 a6acf18d 编写于 作者: huangwensu's avatar huangwensu

协议中token失效

上级 a1990428
...@@ -26,8 +26,11 @@ Vue.use(PicaH5Agreement); ...@@ -26,8 +26,11 @@ Vue.use(PicaH5Agreement);
// 代码 // 代码
export default { export default {
methods: { methods: {
hasSignAgreement() { hasSignAgreement(data) { // data 为true时token失效
this.isShowAgreement = false; this.isShowAgreement = false;
if(data.flag) {
this.isShowLogin = true;
}
} }
} }
} }
......
...@@ -120,6 +120,8 @@ var script = { ...@@ -120,6 +120,8 @@ var script = {
created: function created() {}, created: function created() {},
methods: { methods: {
readAndAgree: function readAndAgree() { readAndAgree: function readAndAgree() {
var _this2 = this;
var _this = this; var _this = this;
var data = { var data = {
...@@ -129,7 +131,15 @@ var script = { ...@@ -129,7 +131,15 @@ var script = {
}; };
signAgreementApi(data).then(function (res) { signAgreementApi(data).then(function (res) {
if (res.code == '000000') { if (res.code == '000000') {
_this.$emit('hasSignAgreement'); _this.$emit('hasSignAgreement', {
flag: false
});
} else if (res.code == '200006') {
_this2.$toast('您的账号已在其他地方登录,请重新登录');
_this.$emit('hasSignAgreement', {
flag: true
});
} }
}); });
}, },
...@@ -167,7 +177,7 @@ function styleInject(css, ref) { ...@@ -167,7 +177,7 @@ function styleInject(css, ref) {
} }
} }
var css = ".pica-h5-agreement-container[data-v-4109082e] {\n width: 8rem;\n background: #fff;\n border-radius: 0.08rem;\n font-family: PingFangSC-Semibold;\n box-shadow: 0 0 0.13333rem #ededed;\n -webkit-user-select: none;\n user-select: none;\n}\n.pica-h5-agreement-container .agreement-title[data-v-4109082e] {\n color: #333;\n font-size: 0.48rem;\n padding: 0.8rem 0 0.37333rem;\n text-align: center;\n}\n.pica-h5-agreement-container .agreement-content[data-v-4109082e] {\n color: #676869;\n font-size: 0.37333rem;\n padding: 0 0.8rem 0.21333rem;\n line-height: 0.56rem;\n}\n.pica-h5-agreement-container .agreement-content span[data-v-4109082e] {\n color: #449284;\n text-decoration: underline;\n}\n.pica-h5-agreement-container .agreement-btn[data-v-4109082e] {\n color: #449284;\n font-size: 0.45333rem;\n text-align: center;\n padding: 0.32rem 0;\n border: 1PX solid #F0F1F2;\n}\n"; var css = ".pica-h5-agreement-container[data-v-d345e66e] {\n width: 8rem;\n background: #fff;\n border-radius: 0.08rem;\n font-family: PingFangSC-Semibold;\n box-shadow: 0 0 0.13333rem #ededed;\n -webkit-user-select: none;\n user-select: none;\n}\n.pica-h5-agreement-container .agreement-title[data-v-d345e66e] {\n color: #333;\n font-size: 0.48rem;\n padding: 0.8rem 0 0.37333rem;\n text-align: center;\n}\n.pica-h5-agreement-container .agreement-content[data-v-d345e66e] {\n color: #676869;\n font-size: 0.37333rem;\n padding: 0 0.8rem 0.21333rem;\n line-height: 0.56rem;\n}\n.pica-h5-agreement-container .agreement-content span[data-v-d345e66e] {\n color: #449284;\n text-decoration: underline;\n}\n.pica-h5-agreement-container .agreement-btn[data-v-d345e66e] {\n color: #449284;\n font-size: 0.45333rem;\n text-align: center;\n padding: 0.32rem 0;\n border: 1PX solid #F0F1F2;\n}\n";
styleInject(css); styleInject(css);
function normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier function normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier
...@@ -291,7 +301,7 @@ __vue_render__._withStripped = true; ...@@ -291,7 +301,7 @@ __vue_render__._withStripped = true;
var __vue_inject_styles__ = undefined; var __vue_inject_styles__ = undefined;
/* scoped */ /* scoped */
var __vue_scope_id__ = "data-v-4109082e"; var __vue_scope_id__ = "data-v-d345e66e";
/* module identifier */ /* module identifier */
var __vue_module_identifier__ = undefined; var __vue_module_identifier__ = undefined;
......
{ {
"name": "pica-h5-agreement", "name": "pica-h5-agreement",
"version": "1.0.11", "version": "1.0.13",
"description": "vue h5 agreement component", "description": "vue h5 agreement component",
"author": "pica", "author": "pica",
"private": false, "private": false,
......
...@@ -51,7 +51,12 @@ export default { ...@@ -51,7 +51,12 @@ export default {
}; };
signAgreementApi(data).then(res => { signAgreementApi(data).then(res => {
if(res.code == '000000') { if(res.code == '000000') {
_this.$emit('hasSignAgreement'); _this.$emit('hasSignAgreement',{flag: false});
} else if (res.code == '200006') {
this.$toast('您的账号已在其他地方登录,请重新登录');
setTimeout(() => {
_this.$emit('hasSignAgreement',{flag: true});
}, 1000);
} }
}) })
}, },
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册