From f7b5a2e971aea446301625698b8b23d11d3b3f30 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sun, 26 Dec 2021 01:11:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E6=B3=A8=E5=86=8C=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=88=9B=E5=BB=BA=E4=B8=AA=E4=BA=BA=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/pages/login.vue | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/resources/assets/js/pages/login.vue b/resources/assets/js/pages/login.vue index 16fee88d..741ba87d 100644 --- a/resources/assets/js/pages/login.vue +++ b/resources/assets/js/pages/login.vue @@ -156,9 +156,9 @@ export default { this.loadIng--; this.$store.state.method.setStorage("cacheLoginEmail", this.email) this.$store.dispatch("handleClearCache", data).then(() => { - this.goNext(); + this.goNext1(); }).catch(() => { - this.goNext(); + this.goNext1(); }); }).catch(({data, msg}) => { this.loadIng--; @@ -170,15 +170,34 @@ export default { }); }, - goNext() { + goNext1() { this.loginJump = true; + if (this.loginType == 'login') { + this.goNext2(); + } else { + // 新注册自动创建项目 + this.$store.dispatch("call", { + url: 'project/add', + data: { + name: this.$L('个人项目'), + desc: this.$L('注册时系统自动创建项目,你可以自由删除。') + }, + }).then(() => { + this.goNext2(); + }).catch(() => { + this.goNext2(); + }); + } + }, + + goNext2() { let fromUrl = decodeURIComponent($A.getObject(this.$route.query, 'from')); if (fromUrl) { window.location.replace(fromUrl); } else { this.goForward({path: '/manage/dashboard'}, true); } - }, + } } }