revert(module-management): 撤回概览配置完成度 checklist(阶段三)
使用者试用后决定不要:清单信息与 tab 徽标(脏点/缺 N)重复,且占据概览篇幅。 revert 29f98494(组件、spec、index.vue 接线全部移除),计划文档记录该决策。 阶段一(脏点)与阶段二(表单设计缺 N 徽标)保留。
This commit is contained in:
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"
|
||||
|
||||
Reference in new issue
Block a user