diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml index 6bb062fed..fb74bb496 100644 --- a/.idea/dataSources.local.xml +++ b/.idea/dataSources.local.xml @@ -1,6 +1,6 @@ - + " diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V104__fix_clinical_pathway_tables_missing_columns.sql b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V104__fix_clinical_pathway_tables_missing_columns.sql new file mode 100644 index 000000000..dfb3131d5 --- /dev/null +++ b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V104__fix_clinical_pathway_tables_missing_columns.sql @@ -0,0 +1,13 @@ +-- Fix Bug #748: clinical_pathway 和 clinical_pathway_execution 缺少 HisBaseEntity 列 +-- V43 和 V53 因版本号(43,53)低于已执行的迁移而被 Flyway 跳过,此处统一修复 +-- clinical_pathway_variance (V58) 已包含完整列,无需处理 + +-- 1. clinical_pathway 表: 缺失 create_by / update_by / update_time +ALTER TABLE clinical_pathway ADD COLUMN IF NOT EXISTS create_by VARCHAR(64) DEFAULT ''; +ALTER TABLE clinical_pathway ADD COLUMN IF NOT EXISTS update_by VARCHAR(64) DEFAULT ''; +ALTER TABLE clinical_pathway ADD COLUMN IF NOT EXISTS update_time TIMESTAMP; + +-- 2. clinical_pathway_execution 表: 缺失 create_by / update_by / update_time +ALTER TABLE clinical_pathway_execution ADD COLUMN IF NOT EXISTS create_by VARCHAR(64) DEFAULT ''; +ALTER TABLE clinical_pathway_execution ADD COLUMN IF NOT EXISTS update_by VARCHAR(64) DEFAULT ''; +ALTER TABLE clinical_pathway_execution ADD COLUMN IF NOT EXISTS update_time TIMESTAMP; diff --git a/healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue b/healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue index c4dbcdd0a..9a2bc4e73 100644 --- a/healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue +++ b/healthlink-his-ui/src/views/clinicalmanage/pathway/index.vue @@ -1,152 +1,75 @@