Commit feaf36ba by pangchong

refactor(configs): 格式化隐藏结构型元数据容器标签列表

- 将隐藏结构型元数据容器标签数组从单行改为多行格式
- 提高代码可读性和维护性
- 未改变原有逻辑和功能实现
parent 68090924
......@@ -127,7 +127,21 @@ export const NOTE_VARIANT_TAGS = ['HNANOTE', 'ACPANOTE', 'APAPNOTE', 'EAPPNOTE',
* 隐藏结构型元数据容器(在 DocNodeRenderer 中不显示内容,仅选中时显示提示)
* 这些节点包含工卡的关联数据、任务要求等,不属于正文内容。
*/
export const HIDDEN_STRUCTURAL_TAGS = ['ASSODATA', 'TASKREQ', 'ELAPSTIM', 'MANHOUR', 'NBRPERS', 'SFTLST', 'SFTDATA', 'SPRL', 'SPRLS', 'SPID', 'SPPHASE', 'SPNAME', 'SPSKILL']
export const HIDDEN_STRUCTURAL_TAGS = [
'ASSODATA',
'TASKREQ',
'ELAPSTIM',
'MANHOUR',
'NBRPERS',
'SFTLST',
'SFTDATA',
'SPRL',
'SPRLS',
'SPID',
'SPPHASE',
'SPNAME',
'SPSKILL'
]
// 复合结构特殊容器及其子节点关系映射表(键为直接父级节点标签名,值为其下需要特殊高亮/选中定位的子节点标签名)
export const COMPOSITE_CONTAINER_MAP: Record<string, string[]> = {
......
......@@ -772,7 +772,16 @@ import { ImageOutline, GridOutline } from '@vicons/ionicons5'
import type { XmlNode } from '@/types/xmlNode'
import TableEditor from '../TableEditor/index.vue'
import { useDocNodeRenderer, getSplitListChildren, getCepTaskNumber, isAllEinDataSameEffect } from './functionals'
import { ALERT_BLOCK_TAGS, PARA_TAGS, CB_COMPONENT_TAGS, SUPER_SUB_TAGS, COMPOSITE_CONTAINER_MAP, EMPTY_MARKER_TAGS, NOTE_VARIANT_TAGS, HIDDEN_STRUCTURAL_TAGS } from '@/configs/xmlTags'
import {
ALERT_BLOCK_TAGS,
PARA_TAGS,
CB_COMPONENT_TAGS,
SUPER_SUB_TAGS,
COMPOSITE_CONTAINER_MAP,
EMPTY_MARKER_TAGS,
NOTE_VARIANT_TAGS,
HIDDEN_STRUCTURAL_TAGS
} from '@/configs/xmlTags'
// 动态载入各个定制环境下的 SignoffRenderer.vue
const customCode = import.meta.env.VITE_CUSTOM_CODE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment