| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- <template>
 
-   <view class="container">
 
-     <uni-list>
 
-       <uni-list-item showExtraIcon="true" :extraIcon="{type: 'person-filled'}" title="昵称" :rightText="user.nickname" />
 
-       <uni-list-item showExtraIcon="true" :extraIcon="{type: 'phone-filled'}" title="手机号码" :rightText="user.mobile" />
 
-       <uni-list-item showExtraIcon="true" :extraIcon="{type: 'email-filled'}" title="邮箱" :rightText="user.email" />
 
-       <uni-list-item showExtraIcon="true" :extraIcon="{type: 'auth-filled'}" title="岗位" :rightText="(user.posts || []).map(post => post.name).join(',')" />
 
-       <uni-list-item showExtraIcon="true" :extraIcon="{type: 'staff-filled'}" title="角色" :rightText="(user.roles || []).map(role => role.name).join(',')" />
 
-       <uni-list-item showExtraIcon="true" :extraIcon="{type: 'calendar-filled'}" title="创建日期" :rightText="this.parseTime(user.createTime)" />
 
-     </uni-list>
 
-   </view>
 
- </template>
 
- <script>
 
-   import { getUserProfile } from "@/api/system/user"
 
-   import { parseTime } from "@/utils/ruoyi"
 
-   export default {
 
-     data() {
 
-       return {
 
-         user: {}
 
-       }
 
-     },
 
-     onLoad() {
 
-       this.getUser()
 
-     },
 
-     methods: {
 
-       getUser() {
 
-         getUserProfile().then(response => {
 
-           this.user = response.data
 
-         })
 
-       },
 
-       parseTime(time) {
 
-         return parseTime(time)
 
-       }
 
-     }
 
-   }
 
- </script>
 
- <style lang="scss">
 
-   page {
 
-     background-color: #ffffff;
 
-   }
 
- </style>
 
 
  |