|
@@ -48,6 +48,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import moment from "moment";
|
|
|
/**
|
|
|
* 在任何组件需要强制退出,做以下步骤
|
|
|
* 1. this.$Message.info()
|
|
@@ -112,6 +113,12 @@ export default {
|
|
|
domain: this.$route.params.domain
|
|
|
});
|
|
|
let data = response.data;
|
|
|
+ if (
|
|
|
+ Math.abs(moment(response.headers.date).diff(moment())) >
|
|
|
+ 30 * 1000
|
|
|
+ ) {
|
|
|
+ throw "与服务器时间差异超过30秒,请校准本机时间之后再重试!";
|
|
|
+ }
|
|
|
if (data.token) {
|
|
|
this.errorInfo = "";
|
|
|
//缓存用户信息
|
|
@@ -129,6 +136,7 @@ export default {
|
|
|
}
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
+ this.$Message.error(e);
|
|
|
}
|
|
|
}
|
|
|
}
|