refactor(platform): remove safety management module

This commit is contained in:
2026-07-27 15:49:51 +08:00
parent 95fb27f596
commit 8739cfd4d6
25 changed files with 27 additions and 391 deletions

View File

@@ -62,17 +62,8 @@ const labels: Record<string, string> = {
effective_at: '生效时间',
reported_at: '上报时间',
payload: '遥测数据',
rule_code: '规则编码',
version_no: '版本号',
threshold: '阈值',
action: '处置动作',
gray_scope: '灰度范围',
event_code: '事件编码',
level: '事件等级',
title: '标题',
sla_at: '处置时限',
result: '检查结果',
evidence_uri: '凭证地址',
reason: '处置原因',
sort_no: '排序号',
product_code: '商品编码',
@@ -161,7 +152,6 @@ const datetimeFields = new Set([
'expired_at',
'effective_at',
'reported_at',
'sla_at',
'occurred_at',
'started_at',
'completed_at',
@@ -181,8 +171,6 @@ const textareaFields = new Set([
'reason',
'opinion',
'payload',
'threshold',
'gray_scope',
'product_snapshot',
]);
const fieldType = (key: string): ResourceFieldType => {
@@ -223,10 +211,6 @@ const titles: Record<string, string> = {
dev_smart_cylinder_valve: '智能钢瓶阀',
dev_device_binding: '设备绑定',
dev_telemetry: '设备遥测',
safe_rule: '安全规则',
safe_event: '安全事件',
safe_inspection: '安全检查',
safe_event_disposal: '事件处置',
ec_category: '商品分类',
ec_product: '商品管理',
ec_product_attribute: '商品属性',
@@ -406,45 +390,6 @@ export const resources: ResourceUiDefinition[] = [
'reported_at',
'payload',
]),
define('safe_rule', '/safety/safe_rule', 'writable', 'list', [
'rule_code!',
'version_no',
'threshold',
'action',
'gray_scope',
]),
define(
'safe_event',
'/safety/safe_event',
'writable',
'list',
[
'event_code!',
'level!',
'title!',
'smart_cylinder_valve_identity!',
'sla_at',
],
[
action('safe_event_disposal', '/safety/safe_event/:identity/disposals', [
'action!',
'reason!',
]),
],
),
define('safe_inspection', '/safety/safe_inspection', 'writable', 'list', [
'user_account_identity!',
'staff_account_identity!',
'result!',
'evidence_uri',
]),
define(
'safe_event_disposal',
'/safety/safe_event/:identity/disposals',
'append_only',
'list',
['action!', 'reason!'],
),
define('ec_category', '/ec/ec_category', 'writable', 'tree', [
'parent_identity',
'name!',