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

协议中token失效

上级 a1990428
......@@ -26,8 +26,11 @@ Vue.use(PicaH5Agreement);
// 代码
export default {
methods: {
hasSignAgreement() {
hasSignAgreement(data) { // data 为true时token失效
this.isShowAgreement = false;
if(data.flag) {
this.isShowLogin = true;
}
}
}
}
......
......@@ -120,6 +120,8 @@ var script = {
created: function created() {},
methods: {
readAndAgree: function readAndAgree() {
var _this2 = this;
var _this = this;
var data = {
......@@ -129,7 +131,15 @@ var script = {
};
signAgreementApi(data).then(function (res) {
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) {
}
}
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);
function normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier
......@@ -291,7 +301,7 @@ __vue_render__._withStripped = true;
var __vue_inject_styles__ = undefined;
/* scoped */
var __vue_scope_id__ = "data-v-4109082e";
var __vue_scope_id__ = "data-v-d345e66e";
/* module identifier */
var __vue_module_identifier__ = undefined;
......
{
"name": "pica-h5-agreement",
"version": "1.0.11",
"version": "1.0.13",
"description": "vue h5 agreement component",
"author": "pica",
"private": false,
......
......@@ -35,7 +35,7 @@ export default {
},
data() {
return {
}
},
created() {
......@@ -51,7 +51,12 @@ export default {
};
signAgreementApi(data).then(res => {
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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册