revert(module-management): 撤回概览配置完成度 checklist(阶段三)

使用者试用后决定不要:清单信息与 tab 徽标(脏点/缺 N)重复,且占据概览篇幅。
revert 29f98494(组件、spec、index.vue 接线全部移除),计划文档记录该决策。
阶段一(脏点)与阶段二(表单设计缺 N 徽标)保留。
This commit is contained in:
oneao committed 2026-08-30 20:16:14 +08:00
1 parent 29f98494af
commit 2ab502b4a5
4 files changed
+5 -274

No files matched your search

@@ -40,7 +40,6 @@ import { useModuleTree, findModuleNode } from './composables/useModuleTree'
import { useModuleConfig } from './composables/useModuleConfig'
import { useModuleSave } from './composables/useModuleSave'
import ModuleBasicPanel from './components/ModuleBasicPanel.vue'
import ModuleOverviewChecklist from './components/ModuleOverviewChecklist.vue'
import ModuleFieldsPanel from './components/ModuleFieldsPanel.vue'
import ModuleListConfigPanel from './components/ModuleListConfigPanel.vue'
import ModuleFormEditPanel from './components/form-edit/FormEditPanel.vue'
@@ -216,16 +215,6 @@ const dirtyTabKeys = computed(() => {
return keys
})
/* 概览 checklist 统计(由 drafts 派生):字段/列表/权限计数,表单与查询缺配复用
useModuleConfig 的 missingEditCount / missingQueryCount */
const fieldsEnabledCount = computed(
() => (drafts.value?.fields || []).filter((field) => Number(field.b_canuse) === 1).length,
)
const listVisibleCount = computed(
() => (drafts.value?.listConfig || []).filter((row) => Number(row.b_visible) === 1).length,
)
const powersCount = computed(() => (drafts.value?.powers || []).length)
/* ================= composables ================= */
const { saveModule } = useModuleSave({
selectedModule,
@@ -502,18 +491,6 @@ loadModuleTree()
<div class="mm-body__inner">
<div v-if="drafts" class="mm-config-content">
<div v-show="activeSection === 'basic'" class="mm-config-pane">
<!-- 完成度清单仅数据/查询模块渲染,条目点击跳转对应分节 -->
<ModuleOverviewChecklist
v-if="isDataModule || isQueryModule"
:module-type="moduleType"
:fields-enabled-count="fieldsEnabledCount"
:edit-missing-count="missingEditCount"
:list-visible-count="listVisibleCount"
:query-missing-count="missingQueryCount"
:powers-count="powersCount"
@navigate="(key) => (activeSection = key)"
@fill-missing="() => fillMissingConfigs(['queryConfig'])"
/>
<ModuleBasicPanel
ref="basicPanelRef"
:data="drafts?.module"