From b61e0dd54ca5adf96bea4fd1f92d498fe5245ff4 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 14 二月 2025 09:13:27 +0800 Subject: [PATCH] feat: mine --- apps/bMiniApp/src/pages/mine/index.vue | 58 ++++++++++++++++++++++++++++------------------------------ 1 files changed, 28 insertions(+), 30 deletions(-) diff --git a/apps/bMiniApp/src/pages/mine/index.vue b/apps/bMiniApp/src/pages/mine/index.vue index 25d5ffb..70e0c29 100644 --- a/apps/bMiniApp/src/pages/mine/index.vue +++ b/apps/bMiniApp/src/pages/mine/index.vue @@ -52,39 +52,36 @@ </div> </div> --> </UserHomeTopView> - <div class="mine-content-record"> - <div class="mine-content-record-item" @click="goMineFavorites"> - <img class="mine-content-record-item-icon" :src="IconCollect" alt="" /> - <nut-badge top="0" right="0" :value="8" color="#FF7D00"> - <div class="mine-content-record-item-text">鎴戠殑鏀惰棌</div> - </nut-badge> - </div> - <div class="mine-content-record-item" @click="goMineContactRecord"> - <img class="mine-content-record-item-icon" :src="IconRecord" alt="" /> - <nut-badge top="0" right="0" :value="8" color="#FF7D00"> - <div class="mine-content-record-item-text">鑱旂郴璁板綍</div> - </nut-badge> - </div> - </div> - <Cell :title="'鏇村鏈嶅姟'" class="mine-content-service"> - <div class="mine-content-service-list"> - <div class="mine-content-service--list-item"> - <img class="mine-content-service--list-item-icon" :src="IconFinance" alt="" /> - <div class="mine-content-service--list-item-text">璐㈠姟绠$悊</div> + <template v-if="isLogin"> + <div class="mine-content-record"> + <div class="mine-content-record-item" @click="goMineFavorites"> + <img class="mine-content-record-item-icon" :src="IconCollect" alt="" /> + <nut-badge top="0" right="0" :value="8" color="#FF7D00"> + <div class="mine-content-record-item-text">鎴戠殑鏀惰棌</div> + </nut-badge> </div> - <div class="mine-content-service--list-item"> - <img class="mine-content-service--list-item-icon" :src="IconRealName" alt="" /> - <div class="mine-content-service--list-item-text">浼佷笟瀹炲悕</div> - </div> - <div class="mine-content-service--list-item" @click="goSetting"> - <img class="mine-content-service--list-item-icon" :src="IconSetting" alt="" /> - <div class="mine-content-service--list-item-text">璁剧疆</div> + <div class="mine-content-record-item" @click="goMineContactRecord"> + <img class="mine-content-record-item-icon" :src="IconRecord" alt="" /> + <nut-badge top="0" right="0" :value="8" color="#FF7D00"> + <div class="mine-content-record-item-text">鑱旂郴璁板綍</div> + </nut-badge> </div> </div> - </Cell> - <nut-button type="info" class="mine-content-logout" @click="handleLoginout" - >閫�鍑虹櫥褰�</nut-button - > + <Cell :title="'鏇村鏈嶅姟'" class="mine-content-service"> + <div class="mine-content-service-list"> + <TaskDetailWelfareItem :icon="IconFinance" text="璐㈠姟绠$悊"></TaskDetailWelfareItem> + <TaskDetailWelfareItem :icon="IconRealName" text="浼佷笟瀹炲悕"></TaskDetailWelfareItem> + <TaskDetailWelfareItem + :icon="IconSetting" + text="璁剧疆" + @click="goSetting" + ></TaskDetailWelfareItem> + </div> + </Cell> + <nut-button type="info" class="mine-content-logout" @click="handleLoginout" + >閫�鍑虹櫥褰�</nut-button + > + </template> </ContentView> </PageLayoutWithBg> </template> @@ -106,6 +103,7 @@ import { Message } from '@12333/utils'; import { useUserStore } from '@/stores/modules/user'; import { useQueryClient } from '@tanstack/vue-query'; +import { TaskDetailWelfareItem } from '@12333/components'; const userStore = useUserStore(); const queryClient = useQueryClient(); -- Gitblit v1.9.1