fix(em): 补齐能耗模块的 8 个字典常量,修复下拉框无数据
问题:views/energy 下 4 个 data.ts 引用 DICT_TYPE.MES_EM_*,
但 dict-enum.ts 的 MES_DICT 里没有定义这些常量,取值为 undefined,
getDictOptions(undefined) 返回空数组,导致能源类型、状态、预警级别等
所有依赖字典的下拉框、单选框、表格字典列全部空白。
补入 8 个常量(对应库中已存在的字典):
MES_EM_ENERGY_TYPE / MES_EM_METER_STATUS / MES_EM_RECORD_SOURCE
MES_EM_QUOTA_OBJECT_TYPE / MES_EM_QUOTA_PERIOD
MES_EM_ALERT_TYPE / MES_EM_ALERT_LEVEL / MES_EM_ALERT_STATUS
验证:线上 /system/dict-data/simple-list 按 type 过滤后
能源类型 4 条、计量点状态 2 条、数据来源 3 条、考核对象 4 条、
考核周期 2 条、预警类型 4 条、预警级别 3 条、预警状态 2 条
| | |
| | | MES_PD_TEMPLATE_TYPE: 'mes_pd_template_type', // MES 工艺模板类型 |
| | | MES_NCR_STATUS: 'mes_ncr_status', // MES 不合格品处理单状态 |
| | | MES_NCR_DISPOSITION: 'mes_ncr_disposition', // MES 不合格品处置方式 |
| | | MES_EM_ENERGY_TYPE: 'mes_em_energy_type', // MES 能源类型 |
| | | MES_EM_METER_STATUS: 'mes_em_meter_status', // MES 能耗计量点状态 |
| | | MES_EM_RECORD_SOURCE: 'mes_em_record_source', // MES 能耗数据来源 |
| | | MES_EM_QUOTA_OBJECT_TYPE: 'mes_em_quota_object_type', // MES 能耗考核对象类型 |
| | | MES_EM_QUOTA_PERIOD: 'mes_em_quota_period', // MES 能耗考核周期 |
| | | MES_EM_ALERT_TYPE: 'mes_em_alert_type', // MES 能耗预警类型 |
| | | MES_EM_ALERT_LEVEL: 'mes_em_alert_level', // MES 能耗预警级别 |
| | | MES_EM_ALERT_STATUS: 'mes_em_alert_status', // MES 能耗预警处理状态 |
| | | } as const; |
| | | |
| | | /** ========== WMS - 仓储管理模块 ========== */ |