浏览代码

添加逻辑

lex-xin 5 年之前
父节点
当前提交
d86aa46c0b

文件差异内容过多而无法显示
+ 0 - 0
dist/app.395f14d0af56b2a332e7.js


+ 1 - 0
dist/css/AppLogin.c46d8402.css

@@ -0,0 +1 @@
+.login[data-v-7f0b2d45]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#15938b),to(#6dbeba));background:linear-gradient(180deg,#15938b,#6dbeba)}.container[data-v-7f0b2d45]{padding:0 .48rem}.logo[data-v-7f0b2d45]{padding-top:1rem;padding-bottom:.9rem;width:1.6rem;margin:0 auto}.logo img[data-v-7f0b2d45]{width:inherit}.input-group[data-v-7f0b2d45]{position:relative;height:.44rem;border-radius:.5rem;border:.02rem solid #fff;margin-bottom:.2rem;padding-left:.3rem;padding-right:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group .input[data-v-7f0b2d45]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.14rem;color:#fff;background:transparent;border:none}.input-group .input[data-v-7f0b2d45]::-webkit-input-placeholder{color:#fff}.input-group .input[data-v-7f0b2d45]::-moz-placeholder{color:#fff}.input-group .input[data-v-7f0b2d45]:-ms-input-placeholder{color:#fff}.input-group .input[data-v-7f0b2d45]::-ms-input-placeholder{color:#fff}.input-group .input[data-v-7f0b2d45]::placeholder{color:#fff}.input-group .code-text[data-v-7f0b2d45]{position:absolute;right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:.94rem;text-align:center;border-left:.02rem solid #fff}.input-group .code-text[data-v-7f0b2d45],[data-v-7f0b2d45] .van-count-down{font-size:.14rem;color:#fff;line-height:.3rem;height:.3rem}[data-v-7f0b2d45] .van-button--large{height:.44rem;line-height:.42rem;color:#14928a;border:0}[data-v-7f0b2d45] .van-button:active:before{opacity:.05}[data-v-7f0b2d45] .van-button--disabled{opacity:1;color:rgba(0,0,0,.25)}.login-change[data-v-7f0b2d45]{padding-top:.08rem;font-size:.14rem;color:#fff;float:right}

+ 0 - 1
dist/css/AppLogin.ef20b40f.css

@@ -1 +0,0 @@
-.login[data-v-7d09a3e9]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#15938b),to(#6dbeba));background:linear-gradient(180deg,#15938b,#6dbeba)}.container[data-v-7d09a3e9]{padding:0 .48rem}.logo[data-v-7d09a3e9]{padding-top:1rem;padding-bottom:.9rem;width:1.6rem;margin:0 auto}.logo img[data-v-7d09a3e9]{width:inherit}.input-group[data-v-7d09a3e9]{position:relative;height:.44rem;border-radius:.5rem;border:.02rem solid #fff;margin-bottom:.2rem;padding-left:.3rem;padding-right:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group .input[data-v-7d09a3e9]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.14rem;color:#fff;background:transparent;border:none}.input-group .input[data-v-7d09a3e9]::-webkit-input-placeholder{color:#fff}.input-group .input[data-v-7d09a3e9]::-moz-placeholder{color:#fff}.input-group .input[data-v-7d09a3e9]:-ms-input-placeholder{color:#fff}.input-group .input[data-v-7d09a3e9]::-ms-input-placeholder{color:#fff}.input-group .input[data-v-7d09a3e9]::placeholder{color:#fff}.input-group .code-text[data-v-7d09a3e9]{position:absolute;right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:.94rem;text-align:center;border-left:.02rem solid #fff}.input-group .code-text[data-v-7d09a3e9],[data-v-7d09a3e9] .van-count-down{font-size:.14rem;color:#fff;line-height:.3rem;height:.3rem}[data-v-7d09a3e9] .van-button--large{height:.44rem;line-height:.42rem;color:#14928a;border:0}[data-v-7d09a3e9] .van-button:active:before{opacity:.05}[data-v-7d09a3e9] .van-button--disabled{opacity:1;color:rgba(0,0,0,.25)}.login-change[data-v-7d09a3e9]{padding-top:.08rem;font-size:.14rem;color:#fff;float:right}

文件差异内容过多而无法显示
+ 0 - 0
dist/index.html


文件差异内容过多而无法显示
+ 0 - 0
dist/js/AppLogin.9e9cbb0b.js


+ 53 - 6
src/views/app/AppLogin.vue

@@ -95,17 +95,40 @@ export default {
                 return
             }
 
-            sendSms({
-                mobile: this.phoneNumber
-            }).then(res => {
+            queryUserByPhone({ mobile: this.phoneNumber }).then(res => {
                 let result = res.data
                 if(result.code == 200) {
-                    this.countDownStatus = false
-                    this.$refs.countdown.start() // 倒计时开始
+                    if(result.data == 1) {
+                        sendSms({
+                            mobile: this.phoneNumber
+                        }).then(res => {
+                            let result = res.data
+                            if(result.code == 200) {
+                                this.countDownStatus = false
+                                this.$refs.countdown.start() // 倒计时开始
+                            } else {
+                                this.$toast(result.msg)
+                            }
+                        })  
+                    } else {
+                        this.$dialog.confirm({
+                            message: '此手机号尚未注册<br/>是否注册?',
+                            confirmButtonText: '注册'
+                        }).then(() => {
+                            this.$router.push({
+                                path: '/appRegister',
+                                query: {
+                                    groupId: this.groupId
+                                }
+                            })
+                        }).catch(() => { });
+                    }
                 } else {
                     this.$toast(result.msg)
                 }
-            })            
+            })
+
+                      
         },
         onCodeLogin() { // 短信登录
             if(this.isClick) {
@@ -141,6 +164,18 @@ export default {
                             }
                         })
                     }
+                } else if(s.code == 99) {
+                    this.$dialog.confirm({
+                        message: '此手机号尚未注册<br/>是否注册?',
+                        confirmButtonText: '注册'
+                    }).then(() => {
+                        this.$router.push({
+                            path: '/appRegister',
+                            query: {
+                                groupId: this.groupId
+                            }
+                        })
+                    }).catch(() => { });
                 } else {
                     this.$toast(s.msg)
                 }
@@ -192,6 +227,18 @@ export default {
                             groupId: this.groupId
                         }
                     })
+                } else if(s.code == 99) {
+                    this.$dialog.confirm({
+                        message: '此手机号尚未注册<br/>是否注册?',
+                        confirmButtonText: '注册'
+                    }).then(() => {
+                        this.$router.push({
+                            path: '/appRegister',
+                            query: {
+                                groupId: this.groupId
+                            }
+                        })
+                    }).catch(() => { });
                 } else {
                     this.$toast(s.msg)
                 }

部分文件因为文件数量过多而无法显示