|
|
@@ -0,0 +1,35 @@
|
|
|
+-- ============================================
|
|
|
+-- 安全隐患模块 - 处理结果字典
|
|
|
+-- 配合前端 hiddenDanger/index.vue 的处理结果下拉框
|
|
|
+-- ============================================
|
|
|
+
|
|
|
+-- 字典类型:隐患处理结果
|
|
|
+INSERT INTO sys_dict_type (dict_name, dict_type, status, create_dept, create_by, create_time, remark)
|
|
|
+VALUES ('隐患处理结果', 'risk_handle_result', '0', 103, 1, NOW(), '安全隐患处理结果字典')
|
|
|
+ON DUPLICATE KEY UPDATE update_time = NOW();
|
|
|
+
|
|
|
+-- 字典数据:常见处理结果(可按业务调整)
|
|
|
+INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_dept, create_by, create_time, remark)
|
|
|
+VALUES
|
|
|
+ (1, '隐患已消除', '隐患已消除', 'risk_handle_result', '', 'success', 'N', '0', 103, 1, NOW(), '隐患已经现场整改消除'),
|
|
|
+ (2, '已设置警戒', '已设置警戒', 'risk_handle_result', '', 'warning', 'N', '0', 103, 1, NOW(), '现场设置了警戒标识或警戒线'),
|
|
|
+ (3, '已上报整改', '已上报整改', 'risk_handle_result', '', 'primary', 'N', '0', 103, 1, NOW(), '已上报相关部门进行整改'),
|
|
|
+ (4, '临时管控', '临时管控', 'risk_handle_result', '', 'info', 'N', '0', 103, 1, NOW(), '采取临时性管控措施'),
|
|
|
+ (5, '其他', '其他', 'risk_handle_result', '', 'default', 'N', '0', 103, 1, NOW(), '其他处理结果')
|
|
|
+ON DUPLICATE KEY UPDATE update_time = NOW();
|
|
|
+
|
|
|
+-- ============================================
|
|
|
+-- (可选)数据清洗:历史"处理中"状态归并到"待处理"
|
|
|
+-- 如果有遗留的"处理中"数据,统一回退为"待处理"
|
|
|
+-- 幂等可重复执行
|
|
|
+-- ============================================
|
|
|
+UPDATE risk_hidden_danger
|
|
|
+ SET handle_status = '待处理'
|
|
|
+WHERE handle_status = '处理中';
|
|
|
+
|
|
|
+-- ============================================
|
|
|
+-- (可选)数据列兼容性:隐患处理结果字段
|
|
|
+-- 字段 handle_result TEXT 已经存在,可存字典值或自由文本
|
|
|
+-- 字段 handle_measures TEXT 已存在,存放处理描述文案
|
|
|
+-- 字段 handle_time / finish_time DATETIME 已存在
|
|
|
+-- ============================================
|