From a34317e0306d48e50300ad1ba1f5cbbaad6a0282 Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期六, 03 六月 2023 13:19:13 +0800
Subject: [PATCH] no message

---
 uniapp/pages/mine/setting/modifyInviteCode.vue |  111 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 107 insertions(+), 4 deletions(-)

diff --git a/uniapp/pages/mine/setting/modifyInviteCode.vue b/uniapp/pages/mine/setting/modifyInviteCode.vue
index 241e36a..8c6316c 100644
--- a/uniapp/pages/mine/setting/modifyInviteCode.vue
+++ b/uniapp/pages/mine/setting/modifyInviteCode.vue
@@ -5,14 +5,17 @@
 			<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>
@@ -20,10 +23,39 @@
 			<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>
+			  鎮ㄥ凡缁忔槸鏈�楂樼瓑绾�,蹇幓閭�璇峰ソ鍙嬭禋浣i噾鍚�!
+			</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>
@@ -34,7 +66,7 @@
 	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
@@ -42,12 +74,50 @@
 		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}$/;
@@ -79,6 +149,39 @@
 </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;

--
Gitblit v1.9.3