tab4.page.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <ion-header [translucent]="true">
  2. <ion-toolbar>
  3. <!-- <ion-title>我的</ion-title> -->
  4. <ion-buttons slot="end">
  5. <ion-button (click)="openFeedbackPage()">
  6. <ion-icon name="chatbubble-ellipses-outline"></ion-icon>
  7. <ion-label>反馈</ion-label>
  8. </ion-button>
  9. <ion-button (click)="openSettingsPage()">
  10. <ion-icon name="settings-outline"></ion-icon>
  11. <ion-label>设置</ion-label>
  12. </ion-button>
  13. </ion-buttons>
  14. </ion-toolbar>
  15. </ion-header>
  16. <!-- <ion-card>
  17. <img alt="" src="https://ionicframework.com/docs/img/demos/card-media.png" />
  18. <ion-card-header>
  19. <ion-card-title>{{user?.get("username") || '未登录'}}</ion-card-title>
  20. <ion-card-subtitle *ngIf="!user?.id">请您登陆后继续使用</ion-card-subtitle>
  21. <ion-card-subtitle *ngIf="user?.id">{{user?.get("name")}}-{{user?.get("gender")}}</ion-card-subtitle>
  22. </ion-card-header> -->
  23. <!-- 新增:根据用户状态,显示登录/登出按钮,执行跳转或登出函数 -->
  24. <!-- <ion-button *ngIf="!user?.id" fill="clear" routerLink="../../modules/user/login">登录</ion-button>
  25. <ion-button *ngIf="user?.id" fill="clear" routerLink="../../modules/user/edit/info">编辑资料</ion-button>
  26. <ion-button *ngIf="user?.id" fill="clear" (click)="logout()">登出</ion-button>
  27. </ion-card> -->
  28. <ion-content>
  29. <ion-card-content>
  30. <ion-avatar style="margin-left:15px;margin-top:15px; transform:scale(1.8)">
  31. <img src="https://ionicframework.com/docs/img/demos/avatar.svg" alt="User Avatar">
  32. </ion-avatar>
  33. <ion-card-content>
  34. <p (click)="openLoginPage()" style="margin-left:10px;margin-top:15px;font-size:20px">登录/注册</p>
  35. </ion-card-content>
  36. </ion-card-content>
  37. <ion-card>
  38. <ion-grid>
  39. <ion-row>
  40. <ion-col size="4">
  41. <p class="count">{{user.following}}</p>
  42. <p class="label">关注</p>
  43. </ion-col>
  44. <ion-col size="4">
  45. <p class="count">{{user.followers}}</p>
  46. <p class="label">粉丝</p>
  47. </ion-col>
  48. <ion-col size="4">
  49. <p class="count">{{user.likes}}</p>
  50. <p class="label">获赞</p>
  51. </ion-col>
  52. </ion-row>
  53. </ion-grid>
  54. <ion-card-content>
  55. <ion-segment scrollable>
  56. <ion-segment-button value="creators">
  57. <ion-icon name="brush-outline"></ion-icon>
  58. 创作者中心
  59. </ion-segment-button>
  60. <ion-segment-button value="ai">
  61. <ion-icon name="color-wand-outline"></ion-icon>
  62. AI焕新家
  63. </ion-segment-button>
  64. <ion-segment-button value="diagnosis">
  65. <ion-icon name="map-outline"></ion-icon>
  66. 户型诊断
  67. </ion-segment-button>
  68. <ion-segment-button value="circles">
  69. <ion-icon name="chatbubbles-outline"></ion-icon>
  70. 我的圈子
  71. </ion-segment-button>
  72. <ion-segment-button value="my-orders">
  73. <ion-icon name="receipt-outline"></ion-icon>
  74. 我的订单
  75. </ion-segment-button>
  76. <ion-segment-button value="decor-assistant">
  77. <ion-icon name="hammer-outline"></ion-icon>
  78. 装修助手
  79. </ion-segment-button>
  80. <ion-segment-button value="apply-verification">
  81. <ion-icon name="shield-checkmark-outline"></ion-icon>
  82. 申请认证
  83. </ion-segment-button>
  84. </ion-segment>
  85. </ion-card-content>
  86. </ion-card>
  87. <ion-card-content style="justify-content: space-around">
  88. <p (click)="showContent('发布')" [ngClass]="{'selected': selectedContent === '发布'}">发布</p>
  89. <p (click)="showContent('收藏')" [ngClass]="{'selected': selectedContent === '收藏'}">收藏</p>
  90. <p (click)="showContent('点赞')" [ngClass]="{'selected': selectedContent === '点赞'}">点赞</p>
  91. <p (click)="showContent('浏览')" [ngClass]="{'selected': selectedContent === '浏览'}">浏览</p>
  92. </ion-card-content>
  93. <ion-row>
  94. <ion-col size="6" *ngFor="let work of selectedWorks">
  95. <ion-card>
  96. <img src="https://ts1.cn.mm.bing.net/th/id/R-C.7362eff54c56e870c18a2126b26d9c23?rik=9if10ySst3TtbQ&riu=http%3a%2f%2fimg.zx123.cn%2fResources%2fzx123cn%2fuploadfile%2f2015%2f0910%2f20150910100439_21337.jpg&ehk=43EDk7VLby%2bA3dLs%2fPIIxej3Cs60UwiZ7rHB7eJ3zYk%3d&risl=&pid=ImgRaw&r=0" alt="作品图片">
  97. <ion-card-content>
  98. {{ work.description }}
  99. </ion-card-content>
  100. </ion-card>
  101. </ion-col>
  102. </ion-row>
  103. </ion-content>