feat(ui): finalize shared shells and loading states

This commit is contained in:
caoxiaozhu
2026-05-29 13:17:39 +08:00
parent 64cc76c970
commit e080105f9f
52 changed files with 1559 additions and 861 deletions

View File

@@ -177,12 +177,6 @@ export default {
() =>
normalizeText(selectedSkill.value?.ruleDocument?.file_name) || '未上传规则表'
)
const selectedSpreadsheetModeLabel = computed(() => {
if (selectedSkill.value?.isPreviewMock) {
return canEditSpreadsheetInline.value ? '可编辑' : '只读'
}
return canEditSpreadsheetInline.value ? '在线可编辑' : '只读'
})
const {
versionSwitchTarget,
versionTimelineOpen,
@@ -438,11 +432,7 @@ export default {
const auditDetailTopBar = computed(() =>
buildAuditDetailTopBar({
skill: selectedSkill.value,
usesJsonRiskRule: selectedSkillUsesJsonRisk.value,
usesSpreadsheetRule: selectedSkillUsesSpreadsheet.value,
spreadsheetModeLabel: selectedSpreadsheetModeLabel.value,
spreadsheetFileName: selectedSpreadsheetFileName.value,
canEditSpreadsheetInline: canEditSpreadsheetInline.value
usesJsonRiskRule: selectedSkillUsesJsonRisk.value
})
)
@@ -711,7 +701,6 @@ export default {
selectedSkillUsesSpreadsheet,
selectedSkillUsesJsonRisk,
selectedSpreadsheetFileName,
selectedSpreadsheetModeLabel,
selectedVersionTimelineItems,
selectedSpreadsheetChangeRecords,
detailBusy,