yangan
22 小时以前 a28d0135ee42809b2c5863609da37155d3ecba5b
pages/login/userPassword.vue
@@ -34,15 +34,29 @@
         </view>
         <view class="list-call">
            <u-input v-model="password"
               clearable
               v-if="inpType"
               clearable
               maxlength="32"
               :type="inpType ?  'password' : 'text'"
               :type="'password'"
               placeholder="请输入密码"
               prefixIcon="lock"
               style="padding:0;margin-left:8px;"
               prefixIconStyle="font-size: 22px;color: #909399">
               <template slot="suffix">
                  <u-icon  size="40" name="eye" @click="todoShow"></u-icon>
                  <u-icon  size="45" name="eye-off" @click.native.stop="todoShow"></u-icon>
            </template>
            </u-input>
            <u-input v-model="password"
               v-if="!inpType"
               maxlength="32"
               clearable
               :type="'text'"
               placeholder="请输入密码"
               prefixIcon="lock"
               style="padding:0;margin-left:8px;"
               prefixIconStyle="font-size: 22px;color: #909399">
               <template slot="suffix">
                  <u-icon  size="45" name="eye" @click.native.stop="todoShow"></u-icon>
            </template>
            </u-input>
         </view>
@@ -106,7 +120,9 @@
            remember: true,
            inpType:true,
            baseUrl: '',
            submitLoading: false
            submitLoading: false,
            weXinisLoginFlag:[1,2,3], //微信
            H5IsLoginFlag:[5,6], //h5
         };
      },
      methods: {
@@ -119,7 +135,8 @@
         },
         todoShow(){
            console.log('点击')
            this.inpType = !this.inpType
            this.inpType = !this.inpType;
            this.password = this.password;
         },
         //登录
@@ -151,6 +168,8 @@
                  if (this.btnText == 0) {
                     this.submitLoading = false
                     if (res.code != 1) {
                        // 登陆成功,存储相关信息
                        setToken(res.access_token);
                        setRefreshToken(res.refresh_token);
@@ -159,6 +178,22 @@
                        this.$reqGet('getUserEntity')
                           .then(res => {
                    console.log(res,'登录信息----------')
                                    //#ifdef MP-WEIXIN
                        if(this.H5IsLoginFlag.includes(res.data.type)) {
                           this.$u.toast('当前角色请前往h5页面登录')
                           return ;
                        }
                        //#endif
                        // #ifdef H5
                        if(this.weXinisLoginFlag.includes(res.data.type)) {
                           console.log('触发登录角色')
                           this.$u.toast('当前角色请前往小程序登录')
                           return ;
                        }
                        //#endif
                              this.$u.toast('登录成功');
                              if(this.isJizhu.length){ //记住密码
                                 uni.setStorageSync('remberPassWord',{
@@ -172,6 +207,7 @@
                                 });
                              }
                              this.setUserTabbar(res.data.type);
                              uni.setStorageSync('productIds',res.data.productIds)
                              uni.setStorageSync('roleType', res.data.type);
                              uni.setStorageSync("userId", res.data.userId)
                              uni.setStorageSync("carNo", res.data.carNo)
@@ -213,9 +249,7 @@
                           if (res.code) {
                              uni.setStorageSync('bindcode', res.code);
                           }
                        }
                     });
                     if (uni.getStorageSync('bindcode')) {
                           if (uni.getStorageSync('bindcode')) {
                        this.$reqPost('wxBind', { state: 'MINI', code: uni.getStorageSync('bindcode') },
                           'params').then(res => {
                           uni.hideLoading();
@@ -229,6 +263,9 @@
                           }
                        });
                     }
                        }
                     });
                  }
               }).catch(e => {
                  this.submitLoading = false