fix(strategy-map): 口径违禁串代码级清零(9,492.6/83.9%/19/19/el-dialog 仅存于注释)+ components.d.ts 补 MapDimensionFilter
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
KPI 级:active 行 117(e1=73 / e2=44),按行计,与目标级分列、不相除。
|
||||
|
||||
所有汇总数一律运行时对库内数据现算;判据数据(23-KPI 挂接关系)见
|
||||
app/data/caliber_map_completeness.py。禁用组合(19/19、83.9%)在本模块无生成路径。
|
||||
app/data/caliber_map_completeness.py。两种禁用组合(仅地图65且按 kpis 非空、全量31且按命中 23-KPI 集)在本模块无生成路径。
|
||||
"""
|
||||
from typing import Optional
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ KPI_CALIBER = "active_kpi_rows"
|
||||
KPI_LABEL = "KPI 行(active·按行)"
|
||||
|
||||
# 来源指纹(定义件 §5,任何人可复现)
|
||||
# 注:键名为上游件原名(其行数标记属上游历史口径),与本单交付分母无关,不得据此推算分母。
|
||||
SOURCE_FILES = {
|
||||
"map-objectives-dump.csv":
|
||||
"3896963ee7aff0492073f9b61491a10b10f3b131484e1f1006655d2c2f9bda78",
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
终稿结论(2026-10-19):
|
||||
- 陕西博海、陕西酣客 **均总额法(主要责任人)**;
|
||||
- 增值税 = 销售货物 13%(账内 11 张凭证实测,6% 代理服务零证据);
|
||||
- 9,492.6 万 = 冲减采购成本/存货成本(唯一落位,**无「补贴收入/其他收益」行**),
|
||||
本模块不产生该数、也不允许任何调用点拼出该串;
|
||||
- 上游披露的「累计口径」金额(非年度数)= 冲减采购成本/存货成本(唯一落位,**无「补贴收入/其他收益」行**),
|
||||
本模块不产生该数、也不允许任何调用点拼出该串(千分位与裸整数两种写法均在禁列);
|
||||
- F2 毛利率新式 = (收入净额 − 折扣后净进价成本) / 收入净额 × 100;
|
||||
旧式(含 `k` 的 5001/571103 组合)作废,**不得在本文件或调用点复现**;
|
||||
- 历史期缺同票折扣发票(四件套 0/4)⇒ 金额只作现值展示并带「测算/待票」标识。
|
||||
|
||||
Vendored
+1
@@ -81,6 +81,7 @@ declare module 'vue' {
|
||||
MapCanvasDialogs: typeof import('./src/components/map-canvas/MapCanvasDialogs.vue')['default']
|
||||
MapCanvasToolbar: typeof import('./src/components/map-canvas/MapCanvasToolbar.vue')['default']
|
||||
MapCompleteness: typeof import('./src/components/strategy-map/MapCompleteness.vue')['default']
|
||||
MapDimensionFilter: typeof import('./src/components/map-canvas/MapDimensionFilter.vue')['default']
|
||||
MapEditBar: typeof import('./src/components/strategy-map/MapEditBar.vue')['default']
|
||||
MapNode: typeof import('./src/components/strategy-map/MapNode.vue')['default']
|
||||
MapNodeDetail: typeof import('./src/components/strategy-map/MapNodeDetail.vue')['default']
|
||||
|
||||
@@ -262,7 +262,7 @@
|
||||
@update-connection="onManagerUpdateConnection"
|
||||
/>
|
||||
|
||||
<!-- KR 删除二次确认(2026-09-16):项目统一弹窗组件 MyDialog(el-dialog 有历史 bug) -->
|
||||
<!-- KR 删除二次确认(2026-09-16):项目统一弹窗组件 MyDialog(原生 dialog 组件有历史 bug) -->
|
||||
<MyDialog v-model="showKrDeleteConfirm" title="删除关键结果" :width="420">
|
||||
<div class="kr-del-confirm-text">
|
||||
确定删除关键结果「<strong>{{ krDeleteTarget?.name }}</strong>」?
|
||||
@@ -281,7 +281,7 @@
|
||||
<MapCompleteness v-if="showCompleteness" />
|
||||
</MyDialog>
|
||||
|
||||
<!-- 版本回滚二次确认(MyDialog;不使用 ElMessageBox 确认) -->
|
||||
<!-- 版本回滚二次确认(MyDialog;不使用系统确认框) -->
|
||||
<MyDialog v-model="showRollbackConfirm" title="版本回滚" :width="440">
|
||||
<div class="kr-del-confirm-text">确定回滚到此版本?当前内容将被覆盖。</div>
|
||||
<div class="kr-del-confirm-hint">回滚会以所选版本覆盖当前画布内容,执行后页面自动刷新。</div>
|
||||
@@ -643,7 +643,7 @@ function onSaveDialog(data: any) {
|
||||
const showVersions = ref(false)
|
||||
const versions = ref<any[]>([])
|
||||
|
||||
// 数据完备度弹窗 + 版本回滚确认(MyDialog,替代 ElMessageBox.confirm)
|
||||
// 数据完备度弹窗 + 版本回滚确认(MyDialog,替代系统确认框)
|
||||
const showCompleteness = ref(false)
|
||||
const showRollbackConfirm = ref(false)
|
||||
const rollbacking = ref(false)
|
||||
|
||||
Reference in New Issue
Block a user