1234567891011121314151617181920212223242526 |
- import React from 'react';
- import { View, Image } from '@tarojs/components';
- import { ROLES, ROLE_CITIZEN } from '@/utils/user';
- import logo from '@/assets/image/logo.png';
- import style from './head.module.less';
-
- export default (props) => {
- const { user = {} } = props;
- const { dutyList = [] } = user;
- const role = ROLES[dutyList[0] || ROLE_CITIZEN];
-
- return (
- <View className={style.head}>
- <View className={style.profile}>
- <View style={{ letterSpacing: '2px' }}>Hi, {user.name}!</View>
- <View className={style.badge}>
- <View className={style.icon}></View>
- <View>{role}</View>
- </View>
- </View>
- <View className={style.avatar}>
- <Image src={user.avatar || logo}></Image>
- </View>
- </View>
- )
- }
|