diff --git a/src/views/recompose/index.vue b/src/views/recompose/index.vue index 56e3fae..6c56e3e 100644 --- a/src/views/recompose/index.vue +++ b/src/views/recompose/index.vue @@ -13,6 +13,10 @@ + + + + @@ -56,6 +60,7 @@ export default { return { password: { NewUserName: null, + EMail: null }, passwordFormRules: { NewUserName: [ @@ -119,10 +124,15 @@ export default { }; }, mounted() { - this.$set(this.password, "NewUserName", this.$route.query.userName); - if (!this.password.NewUserName) { + let token = zzSessionStorage.getItem('TokenKey') + if (!token) { // 该页面只提供给首次进入系统的用户使用 - this.$alert(this.$t("recompose:message:warning")); + // this.$alert(this.$t("recompose:message:warning")); + return this.$router.push({ path: '/login', replace: true }) + } + this.password.EMail = zzSessionStorage.getItem('my_EMail') + if (this.$route.query.userName !== this.password.EMail) { + this.$set(this.password, "NewUserName", this.$route.query.userName); } }, methods: {