This commit is contained in:
张成
2025-09-07 22:52:13 +08:00
parent 446c7564a7
commit 50982b7c02
3 changed files with 25 additions and 21 deletions

View File

@@ -21,8 +21,12 @@ export interface UserInfo {
ntrp_level: string;
phone?: string;
gender?: string;
latitude?: number,
longitude?: number,
}
// 用户信息卡片组件属性
interface UserInfoCardProps {
user_info: UserInfo;
@@ -34,12 +38,12 @@ interface UserInfoCardProps {
}
// 处理编辑用户信息
const on_edit = () => {
Taro.navigateTo({
url: '/pages/userInfo/edit/index'
});
};
// 处理编辑用户信息
const on_edit = () => {
Taro.navigateTo({
url: '/pages/userInfo/edit/index'
});
};
// 用户信息卡片组件
export const UserInfoCard: React.FC<UserInfoCardProps> = ({
user_info,
@@ -60,11 +64,11 @@ export const UserInfoCard: React.FC<UserInfoCardProps> = ({
<Text className="nickname">{user_info.nickname}</Text>
<Text className="join_date">{user_info.join_date}</Text>
</View>
<View className='tag_item' onClick={on_edit}>
<View className='tag_item' onClick={on_edit}>
<Image
className="tag_icon"
src={require('../../static/userInfo/edit.svg')}
/> </View>
className="tag_icon"
src={require('../../static/userInfo/edit.svg')}
/> </View>
</View>
{/* 统计数据 */}
@@ -112,7 +116,7 @@ export const UserInfoCard: React.FC<UserInfoCardProps> = ({
/>
</Button>
)}
{/* 只有当前用户才显示分享按钮 */}
{is_current_user && on_share && (
<Button className="share_button" onClick={on_share}>
@@ -126,7 +130,7 @@ export const UserInfoCard: React.FC<UserInfoCardProps> = ({
<View className="tags_bio_section">
<View className="tags_container">
<View className="tag_item">
{user_info.gender === "0" && (
<Image
className="tag_icon"
@@ -155,7 +159,7 @@ export const UserInfoCard: React.FC<UserInfoCardProps> = ({
<Text className="tag_text">{user_info.location || '未设置'}</Text>
</View>
</View>
<Text className="bio_text">{user_info.personal_profile}</Text>
<Text className="bio_text">{user_info.personal_profile}</Text>
</View>
</View>
);