feat: complete aihr mvp mobile workflow

This commit is contained in:
2026-07-03 16:43:37 +08:00
parent 0126b0c661
commit f869d66c90
46 changed files with 5879 additions and 219 deletions
+25 -3
View File
@@ -143,9 +143,12 @@
<span>PDF/Word/Excel/PPT 解析</span>
<el-switch :model-value="displayOverview.rules.parserEnabled" disabled active-color="#e60012" />
</label>
<label>
<span>图片 OCR</span>
<el-switch :model-value="displayOverview.rules.imageOcrEnabled" disabled active-color="#e60012" />
<label :class="displayOverview.rules.imageOcrEnabled ? '' : 'rule-item-disabled'">
<span :class="displayOverview.rules.imageOcrEnabled ? '' : 'rule-label-muted'">
图片 OCR
<el-tag v-if="!displayOverview.rules.imageOcrEnabled" size="small" type="info" class="coming-soon-tag">即将支持</el-tag>
</span>
<el-switch :model-value="displayOverview.rules.imageOcrEnabled" disabled :active-color="displayOverview.rules.imageOcrEnabled ? '#e60012' : undefined" />
</label>
<label>
<span>低置信回答不编造</span>
@@ -988,6 +991,25 @@ function fileBadgeClass(type: string) {
}
}
.rule-item-disabled {
opacity: 0.5;
cursor: not-allowed;
}
.rule-label-muted {
display: flex;
align-items: center;
gap: 6px;
color: #94a3b8;
}
.coming-soon-tag {
font-size: 11px;
padding: 0 5px;
height: 18px;
line-height: 18px;
}
.risk-tip {
display: flex;
gap: 8px;