Ver a proveniência

edit login

master
chutingting há 1 ano
ascendente
cometimento
d64d901074
3 ficheiros alterados com 22 adições e 11 eliminações
  1. +17
    -5
      src/components/login/index.vue
  2. +3
    -4
      src/layouts/index.vue
  3. +2
    -2
      src/views/aigc/index.vue

+ 17
- 5
src/components/login/index.vue Ver ficheiro

@@ -1,9 +1,9 @@
<template> <template>
<el-dialog title="" :visible.sync="dialogVisible" width="512px" >
<el-dialog title="" :visible.sync="dialogVisible" width="512px" :close-on-click-modal="false" >
<div class="login"> <div class="login">
<div class="top"> <div class="top">
登录体验更多 登录体验更多
<i class="icon el-icon-close" @click="dialogVisible = false"></i>
<i class="icon el-icon-close" @click="close"></i>
</div> </div>
<h6>会员登录</h6> <h6>会员登录</h6>
<el-form ref="form" :rules="rules" :model="form" label-width="0px"> <el-form ref="form" :rules="rules" :model="form" label-width="0px">
@@ -68,6 +68,10 @@ export default {
changeLoginType(val) { changeLoginType(val) {
this.loginFlag = val this.loginFlag = val
}, },
close() {
this.dialogVisible = false
this.$emit('close')
},
sendCode() { sendCode() {
if (!this.form.phone) { if (!this.form.phone) {
this.$message({ this.$message({
@@ -111,8 +115,9 @@ export default {
message: '注册成功', message: '注册成功',
type: 'success' type: 'success'
}); });
this.dialogVisible = false
this.close()
} else { } else {
this.getCode()
this.$message({ this.$message({
message: res.data.message, message: res.data.message,
type: 'warning' type: 'warning'
@@ -133,8 +138,9 @@ export default {
message: '登录成功', message: '登录成功',
type: 'success' type: 'success'
}); });
this.dialogVisible = false
this.close()
} else { } else {
this.getCode()
this.$message({ this.$message({
message: res.data.message, message: res.data.message,
type: 'warning' type: 'warning'
@@ -151,7 +157,13 @@ export default {
message: '登录成功', message: '登录成功',
type: 'success' type: 'success'
}); });
this.dialogVisible = false
this.close()
} else {
this.getCode()
this.$message({
message: res.data.message,
type: 'warning'
});
} }
}) })
} }


+ 3
- 4
src/layouts/index.vue Ver ficheiro

@@ -19,7 +19,7 @@
<router-view /> <router-view />
</el-main> </el-main>
<yqfooters/> <yqfooters/>
<login v-if="loginFlag" />
<login v-if="loginFlag" :show="loginFlag" @close="loginFn" />
</el-container> </el-container>
</template> </template>
<script> <script>
@@ -49,12 +49,11 @@ export default {
}, },
methods: { methods: {
loginFn () { loginFn () {
this.loginFlag = true
this.loginFlag = !this.loginFlag
}, },
logout() { logout() {
debugger
logoutApi().then(res => { logoutApi().then(res => {
if (res.data.coode === 200) {
if (res.data.code === 200) {
this.$store.dispatch('user/setIsLogin', false) this.$store.dispatch('user/setIsLogin', false)
this.$store.dispatch('user/setUserInfo', {}) this.$store.dispatch('user/setUserInfo', {})
Cookies.remove('token'); Cookies.remove('token');


+ 2
- 2
src/views/aigc/index.vue Ver ficheiro

@@ -55,7 +55,7 @@
</div> </div>
</div> </div>
</div> </div>
<login v-if="loginFlag" />
<login v-if="loginFlag" @close="loginFn"/>
</div> </div>
</template> </template>
<script> <script>
@@ -114,7 +114,7 @@ export default {
if (this.isLogin) { if (this.isLogin) {
window.open('https://neuver.meta-autotv.com/') window.open('https://neuver.meta-autotv.com/')
} else { } else {
this.loginFlag = true
this.loginFlag = !this.loginFlag
} }
}, },
async getlunboList () { async getlunboList () {


Carregando…
Cancelar
Guardar