-- ------------------------------------------------------------------------------------- -- 规程管理页面字典:工艺类型(wms_process_spec_type)、产线筛选项(wms_process_spec_line) -- 执行前提:已有 sys_dict_type / sys_dict_data 表。 -- -- 产线字典(dict.value):须为数字型的产线 ID(与 wms_production_line.line_id / wms_process_spec.line_id 一致),不可用字母; -- 字典标签为该产线在规程页 Tab/下拉的展示文案。前端以产线主表列表为全集,字典仅覆盖同 line_id 的显示名(见 processSpec/loadLineOptions)。 -- ------------------------------------------------------------------------------------- START TRANSACTION; INSERT INTO sys_dict_type (dict_id, dict_name, dict_type, status, create_time, remark) VALUES (2036400000000000001, N'规程工艺类型', 'wms_process_spec_type', '0', NOW(), N'规程页筛选用:dict_value = spec_type'), (2036400000000000002, N'规程产线筛选项', 'wms_process_spec_line', '0', NOW(), N'规程页产线筛选:dict_value = line_id') ON DUPLICATE KEY UPDATE dict_name = VALUES(dict_name), remark = VALUES(remark), status = '0'; INSERT INTO sys_dict_data (dict_code, dict_sort, dict_label, dict_value, dict_type, status, create_time) VALUES (2036400000000100001, 10, N'工艺规程', 'PROCESS', 'wms_process_spec_type', '0', NOW()), (2036400000000100002, 20, N'标准', 'STANDARD', 'wms_process_spec_type', '0', NOW()) ON DUPLICATE KEY UPDATE dict_label = VALUES(dict_label), dict_sort = VALUES(dict_sort), dict_value = VALUES(dict_value), status = '0'; -- 产线筛选项暂不批量插入(避免 dict_code 与库内既有数据冲突)。 -- 若需字典内可编辑的产线与页面一致:在「规程管理」页产线行齿轮中新增;或按产线主表自行插入,dict_value = CAST(line_id AS CHAR)。 COMMIT; -- 执行完成后建议在「系统管理 - 字典管理」中刷新缓存,或使用接口 /system/dict/type/refreshCache