Browse Source

修改登录忘记密码 修改注册码错误时自动刷新 注册增加推荐人

master
liaoxinyu 2 years ago
parent
commit
1776d9a3ce
  1. 6
      src/api/server/index.js
  2. 21
      src/views/signIn/index.vue
  3. 35
      src/views/signUp/index.vue

6
src/api/server/index.js

@ -121,7 +121,9 @@ server.interceptors.response.use(
if (loading) loading.close(); if (loading) loading.close();
let { code, message, data } = response.data; let { code, message, data } = response.data;
if(code==4001){
sessionStorage.setItem('COde',code)
}
if (code != 200 && code != 1021) { if (code != 200 && code != 1021) {
switch (code) { switch (code) {
@ -153,7 +155,7 @@ server.interceptors.response.use(
throw new Error(message); throw new Error(message);
} }
} }
return data; return data;

21
src/views/signIn/index.vue

@ -23,7 +23,8 @@
<!-- <el-input v-model="user.password" show-password required :placeholder="$t('login.password')"></el-input> --> <!-- <el-input v-model="user.password" show-password required :placeholder="$t('login.password')"></el-input> -->
</div> </div>
<div class="text-right"> <div class="text-right">
<router-link to="/forget-pwd">{{$t('login.forgetPassword')}}?</router-link> <div class="rightText" @click="Jump('/forget-pwd')">{{$t('login.forgetPassword')}}?</div>
<!-- <router-link to="/forget-pwd">{{$t('login.forgetPassword')}}?</router-link> -->
</div> </div>
<div class="custom-control custom-checkbox"> <div class="custom-control custom-checkbox">
<input type="checkbox" v-model="isRember" class="custom-control-input" id="form-checkbox" /> <input type="checkbox" v-model="isRember" class="custom-control-input" id="form-checkbox" />
@ -73,7 +74,9 @@
</template> </template>
<h2 style="color: #101010;"> <h2 style="color: #101010;">
{{$t('login.noAccountYet')}}? {{$t('login.noAccountYet')}}?
<router-link to="/sign-up">{{$t('login.goRegister1')}}</router-link> <div style="display: inline-block;" class="rightText" @click="Jump('/sign-up')">{{$t('login.goRegister1')}}</div>
<!-- <router-link to="/sign-up">{{$t('login.goRegister1')}}</router-link> -->
</h2> </h2>
</form> </form>
@ -209,6 +212,9 @@ export default {
computed: {}, computed: {},
methods: { methods: {
Jump(vle){
this.$router.push(vle);
},
touchstart() { touchstart() {
}, },
@ -538,6 +544,17 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.rightText{
color: #797979;
text-decoration: none;
display: inline-block;
-webkit-transition: .4s ease-in;
transition: .4s ease-in;
}
.rightText:hover{
color: #007bff;
cursor: pointer;
}
form.login-body { form.login-body {
.form-group { .form-group {
margin: 1rem auto; margin: 1rem auto;

35
src/views/signUp/index.vue

@ -66,7 +66,7 @@
<img class="" :src="Graph_che" @click="gett_gc_code" style="object-fit: contain;width: 166px;height: 56px;"> <img class="" :src="Graph_che" @click="gett_gc_code" style="object-fit: contain;width: 166px;height: 56px;">
</div> </div>
<div class="form-group row" v-if="0"> <div class="form-group row">
<input type="text" class="form-control" :disabled="$route.query.invite_code?true:false" v-model="user.parentCode" :placeholder="`${$t('login.referrer')}`" /> <input type="text" class="form-control" :disabled="$route.query.invite_code?true:false" v-model="user.parentCode" :placeholder="`${$t('login.referrer')}`" />
<!-- ${$t('login.optional')} --> <!-- ${$t('login.optional')} -->
</div> </div>
@ -291,17 +291,17 @@ export default {
); );
return; return;
} }
// if (this.user.parentCode=="") { if (this.user.parentCode=="") {
// // //
// this.$message( this.$message(
// { {
// type: "warning", type: "warning",
// message: this.$t("login.referrer1") + "" message: this.$t("login.referrer1") + "!"
// }, },
// 1000 1000
// ); );
// return; return;
// } }
// //
// if (this.user.parentCode) { // if (this.user.parentCode) {
@ -335,6 +335,7 @@ export default {
token token
}) })
.then(data => { .then(data => {
sessionStorage.removeItem("COde");
const res = /^([\w\-\.]+)@([\w\.\-]+)$/.exec(this.user.email); const res = /^([\w\-\.]+)@([\w\.\-]+)$/.exec(this.user.email);
this.ajar.email = `${res[1].slice(0, 3)}${"*".repeat(5)}@${res[2] this.ajar.email = `${res[1].slice(0, 3)}${"*".repeat(5)}@${res[2]
}`; }`;
@ -345,7 +346,15 @@ export default {
this.$refs.spaces[0].focus(); this.$refs.spaces[0].focus();
}); });
}) })
.catch(err => { }); .catch(err => {
const Code = sessionStorage.getItem('COde')
if(Code==4001){
setTimeout(()=>{
sessionStorage.removeItem("COde");
this.gett_gc_code()
},1000)
}
});
break; break;
case 2: // case 2: //

Loading…
Cancel
Save