From a28d0135ee42809b2c5863609da37155d3ecba5b Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期二, 29 四月 2025 15:11:39 +0800 Subject: [PATCH] feat:增加类型显示 --- pages/login/userPassword.vue | 53 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 45 insertions(+), 8 deletions(-) diff --git a/pages/login/userPassword.vue b/pages/login/userPassword.vue index 10e4ed9..a9853cc 100644 --- a/pages/login/userPassword.vue +++ b/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 -- Gitblit v1.9.1