import { defineComponent } from 'vue' import iconTeacher from '@/common/images/icon_teacher.png' import { ElButton, ElDialog, ElTag } from 'element-plus' import { state } from '@/state' import { getUserType } from '@/helpers/utils' import styles from './index.module.less' import OpenMember from '@/views/user-info/components/open-member' export const getAssetsHomeFile = (fileName: string) => { const path = `../../../user-info/images/${fileName}` const modules = import.meta.globEager('../../../user-info/images/*') return modules[path].default } export default defineComponent({ name: 'users', computed: { userInfo() { return state.user.data } }, data() { return { memberStatus: false } }, render() { return (
学生

{this.userInfo.username}

{this.userInfo.isVip !== 1 && ( { this.memberStatus = true }} > 开通会员 )}
{ if (getUserType() === 'STUDENT') { this.$router.push('/studentInfo/myFollow') } }} > {this.userInfo.starTeacherNum || 0} 关注
(this.memberStatus = val)} closeOnClickModal={false} closeOnPressEscape={false} >
) } })