| | |
| | | <view class="titleText"> |
| | | 修改邀请码 |
| | | </view> |
| | | <view v-if="user.level >=ablelevel"> |
| | | |
| | | |
| | | <view class="input-container colCen"> |
| | | <view class="outSidebox rowCenBet" data-type='code'> |
| | | <input |
| | | :disabled="!isedit" |
| | | maxlength="8" |
| | | type="text" |
| | | v-model="code" |
| | | placeholder="请输入新的邀请码" |
| | | :placeholder="c_placeholder" |
| | | placeholder-class="input-placeHolder"/> |
| | | </view> |
| | | </view> |
| | |
| | | <view class="txtTips"> |
| | | 邀请码需设置为4~8位的数字与字母的组合。 |
| | | </view> |
| | | </view> |
| | | <view v-if="user.level <ablelevel"> |
| | | |
| | | |
| | | <view class="login-btn rowCenCen" :class="true?'colorfulbtn':''" @click="modify()"> |
| | | <view class="vip-info-container rowCenBet" v-if="!showtar || platform!='iOS'"> |
| | | <view class="left-info" > |
| | | 当前等级不可修改邀请码,赶快升级吧 |
| | | </view> |
| | | <!-- <view class="left-info" v-else> |
| | | 您已经是最高等级,快去邀请好友赚佣金吧! |
| | | </view> --> |
| | | <view class="rt-btn rowCenCen" @tap="golevelRules()" v-if="user.level <ablelevel"> |
| | | <image class="vipimg" src="../../../static/images/goods/vip.png" mode="aspectFill"></image> |
| | | <view class="level-txt"> |
| | | 立即升级 |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <!-- <view class="rt-btn rowCenCen" @tap="golevelRules()" v-else> |
| | | <image class="vipimg" src="../../../static/images/goods/vip.png" mode="aspectFill"></image> |
| | | <view class="level-txt"> |
| | | 立即查看 |
| | | </view> |
| | | </view> --> |
| | | </view> |
| | | <view v-if="isedit" class="login-btn rowCenCen" :class="true?'colorfulbtn':''" @click="modify()"> |
| | | <view class="btn-font"> |
| | | 确认修改 |
| | | </view> |
| | | </view> |
| | | <view v-else class="login-btn rowCenCen" :class="true?'colorfulbtn':''" @click="back()"> |
| | | <view class="btn-font"> |
| | | 返回 |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | import titleBar from '../../../components/backTitlebar.vue' |
| | | import MD5 from '../../../utils/md5.js' |
| | | import config from '../../../utils/config.js' |
| | | import utils from '../../../utils/utils.js' |
| | | import util from '../../../utils/utils.js' |
| | | export default { |
| | | components: { |
| | | titleBar |
| | |
| | | data(){ |
| | | return{ |
| | | user:'', |
| | | code:'' |
| | | code:'', |
| | | showtar:false, |
| | | platform:'', |
| | | isedit:false, |
| | | ablelevel:2, |
| | | c_placeholder:'请输入新的邀请码' |
| | | } |
| | | }, |
| | | onLoad() { |
| | | this.getUserInfo(); |
| | | }, |
| | | methods:{ |
| | | getUserInfo() |
| | | { |
| | | // #ifdef APP-PLUS |
| | | this.showtar = getApp().globalData.ifwt == 1 ? false : true; |
| | | this.platform = plus.os.name |
| | | // #endif |
| | | |
| | | var that = this; |
| | | this.$u.api.getUserInfo({}).then(e => { |
| | | that.user = e.data.userinfo; |
| | | that.isedit=that.user.level>=that.ablelevel; |
| | | console.log(that.isedit) |
| | | if(that.user.level<that.ablelevel) |
| | | { |
| | | that.c_placeholder='当前等级不可修改哦'; |
| | | } |
| | | util.setCache('userInfo', e.data.userinfo) |
| | | }).catch(function (err) { |
| | | console.log(err) |
| | | }) |
| | | }, |
| | | back() |
| | | { |
| | | uni.navigateBack({ |
| | | delta:1 |
| | | }) |
| | | }, |
| | | golevelRules() { |
| | | uni.navigateTo({ |
| | | url: '../../goods/privilege' |
| | | }) |
| | | }, |
| | | modify() { |
| | | var that = this; |
| | | var str = /^[a-zA-Z0-9]{4,8}$/; |
| | |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .vip-info-container { |
| | | width: 100%; |
| | | height: 60rpx; |
| | | background: #FFF2CF; |
| | | border-radius: 16rpx; |
| | | padding: 0 20rpx; |
| | | margin-top: 40rpx; |
| | | .left-info { |
| | | font-size: 24rpx; |
| | | font-weight: 500; |
| | | color: #593A0F; |
| | | } |
| | | |
| | | .rt-btn { |
| | | width: 152rpx; |
| | | height: 44rpx; |
| | | background-color: rgba(0, 0, 0, 0.6); |
| | | border-radius: 22rpx; |
| | | |
| | | .vipimg { |
| | | width: 27rpx; |
| | | height: 24rpx; |
| | | } |
| | | |
| | | .level-txt { |
| | | font-size: 24rpx; |
| | | font-weight: 500; |
| | | color: #FFFFFF; |
| | | margin-left: 10rpx; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .modifyPass-container{ |
| | | width: 100%; |
| | | min-height: 100vh; |