htc před 23 hodinami
rodič
revize
4fa88b8fb1
3 změnil soubory, kde provedl 15 přidání a 5 odebrání
  1. 1 1
      pages/dialog.vue
  2. 3 2
      pages/my.vue
  3. 11 2
      pagesMy/team.vue

+ 1 - 1
pages/dialog.vue

@@ -412,7 +412,7 @@
 				display: flex;
 				justify-content: flex-end;
 				.dq_text{
-					background: #833478;
+					background: #33A7A7;
 					border-radius: 24rpx 4rpx 24rpx 24rpx;
 					font-family: PingFangSC, PingFang SC;
 					font-weight: 400;

+ 3 - 2
pages/my.vue

@@ -8,9 +8,9 @@
 					<view class="top-left-img">
 						<image :src="userInfo.headUrl||(imgBase+'my_avatar.png')"></image>
 					</view>
-					<view class="top-left-info">
+					<view class="top-left-info" @click="handleLogin">
 						<view class="top-left-info-name">{{userInfo.realName||'未登录'}}</view>
-						<view class="top-left-info-tip" v-if="!userInfo.id" @click="handleLogin">点击立即登录</view>
+						<view class="top-left-info-tip" v-if="!userInfo.id">点击立即登录</view>
 						<view class="top-left-info-version" v-else>{{typeCfg[headData.type]||'基础版'}}</view>
 					</view>
 				</view>
@@ -109,6 +109,7 @@
 				})
 			},
 			handleLogin(){
+				if(this.userInfo?.id) return
 				uni.reLaunch({
 					url:'/pages/login'
 				})

+ 11 - 2
pagesMy/team.vue

@@ -1,7 +1,7 @@
 <template>
-	<view class="default_page" :style="{'min-height':h+'px', 'padding-top':mt+'px'}">
+	<view class="default_page adffc" :style="{'min-height':h+'px', 'padding-top':mt+'px'}">
 		<cus-header title='我的团队'></cus-header>
-		<div class="list">
+		<div class="list" v-if="list.length">
 			<div class="list-item" v-for="(item,index) in list" :key="item.id">
 				<image class="list-item-icon" :src="imgBase+'team_icon.png'"></image>
 				<image class="list-item-edit" :src="imgBase+'team_edit.png'" @click="handleEdit(item)"></image>
@@ -44,11 +44,16 @@
 				</div> -->
 			</div>
 		</div>
+		<view class="empty adffcacjc" v-else>
+			<page-empty text="暂无团队"></page-empty>
+		</view>
 	</view>
 </template>
 
 <script>
+	import PageEmpty from '@/components/pageEmpty/index.vue'
 	export default {
+		components:{ PageEmpty },
 		data(){
 			return {
 				list:[],
@@ -213,5 +218,9 @@
 				}
 			}
 		}
+		
+		.empty{
+			flex: 1;
+		}
 	}
 </style>