1. 侧边栏:根据角色过滤菜单,无可访问子菜单时隐藏父菜单 2. Dashboard:智能工牌分析、统计卡片、最近考试仅对学员显示 3. 快捷操作:根据角色显示不同的操作入口 4. 欢迎语:根据角色显示不同的欢迎信息 5. 学习天数:改为基于注册日期计算(至少为1天) 6. 成长路径:AI分析按钮仅对学员显示 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -31,7 +31,14 @@
|
||||
<div class="ability-radar card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">能力评估</h3>
|
||||
<el-button type="primary" size="small" @click="analyzeSmartBadgeData" :loading="analyzing">
|
||||
<!-- AI智能工牌分析仅对学员开放 -->
|
||||
<el-button
|
||||
v-if="userInfo.role === 'trainee'"
|
||||
type="primary"
|
||||
size="small"
|
||||
@click="analyzeSmartBadgeData"
|
||||
:loading="analyzing"
|
||||
>
|
||||
<el-icon><TrendCharts /></el-icon>
|
||||
AI 分析智能工牌数据
|
||||
</el-button>
|
||||
@@ -302,7 +309,7 @@
|
||||
<p class="empty-description">
|
||||
{{ analyzing ? '正在分析您的智能工牌数据,为您推荐最适合的课程' : '暂无智能工牌数据,请先使用智能工牌记录对话' }}
|
||||
</p>
|
||||
<el-button v-if="!analyzing" type="primary" @click="analyzeSmartBadgeData">
|
||||
<el-button v-if="!analyzing && userInfo.role === 'trainee'" type="primary" @click="analyzeSmartBadgeData">
|
||||
<el-icon><Refresh /></el-icon>
|
||||
重新分析
|
||||
</el-button>
|
||||
|
||||
Reference in New Issue
Block a user