fix: 修复V59迁移+重复表定义+缺失导入

This commit is contained in:
2026-06-18 20:03:31 +08:00
parent b1e7d45416
commit 0c7df661f9
3 changed files with 39 additions and 3 deletions

View File

@@ -1,2 +1,6 @@
ALTER TABLE clinical_pathway_variance RENAME COLUMN del_flag TO delete_flag;
DO $$ BEGIN
ALTER TABLE clinical_pathway_variance RENAME COLUMN del_flag TO delete_flag;
EXCEPTION WHEN undefined_column THEN
RAISE NOTICE 'column del_flag does not exist, skipping rename';
END $$;
ALTER TABLE clinical_pathway_variance ALTER COLUMN tenant_id SET DATA TYPE BIGINT;

View File

@@ -0,0 +1,32 @@
DO $$ BEGIN
ALTER TABLE emr_quality_score ADD COLUMN total_score DECIMAL(5,2);
ALTER TABLE emr_quality_score ADD COLUMN completeness_score DECIMAL(5,2);
ALTER TABLE emr_quality_score ADD COLUMN timeliness_score DECIMAL(5,2);
ALTER TABLE emr_quality_score ADD COLUMN accuracy_score DECIMAL(5,2);
EXCEPTION WHEN duplicate_column THEN
RAISE NOTICE 'emr_quality_score columns already exist';
END $$;
DO $$ BEGIN
ALTER TABLE emr_quality_score ALTER COLUMN tenant_id TYPE BIGINT USING tenant_id::BIGINT;
EXCEPTION WHEN undefined_column THEN
RAISE NOTICE 'emr_quality_score.tenant_id does not exist';
END $$;
DO $$ BEGIN
ALTER TABLE sys_esb_message ADD COLUMN delete_flag CHAR(1) DEFAULT '0';
EXCEPTION WHEN duplicate_column THEN
RAISE NOTICE 'sys_esb_message.delete_flag already exists';
END $$;
DO $$ BEGIN
ALTER TABLE sys_esb_service_registry ADD COLUMN delete_flag CHAR(1) DEFAULT '0';
EXCEPTION WHEN duplicate_column THEN
RAISE NOTICE 'sys_esb_service_registry.delete_flag already exists';
END $$;
DO $$ BEGIN
ALTER TABLE sys_esb_service_registry ADD COLUMN tenant_id INTEGER DEFAULT 0;
EXCEPTION WHEN duplicate_column THEN
RAISE NOTICE 'sys_esb_service_registry.tenant_id already exists';
END $$;

View File

@@ -1,4 +1,4 @@
<template>
<template>
<el-dialog
:model-value="props.openPrescription"
:title="dialogTitle"
@@ -580,7 +580,7 @@
<script setup>
// import { calculateQuantityByDays, formatNumber } from '@/utils/his';
import {reactive, ref} from 'vue';
import {getCurrentInstance, reactive, ref} from 'vue';
// import { useModal, useDict } from '@/hooks';
import {formatNumber, parseTime} from '@/utils/his';
import {