chore: 补充 Bug#704 迁移脚本 + 前端类型定义
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
-- Bug #704: 添加文化程度字典类型和字典数据
|
||||
-- 问题:修改患者弹窗"文化程度"下拉无数据,因为 sys_dict_type 中缺少 education_level 字典类型
|
||||
|
||||
-- 1. 添加字典类型
|
||||
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
|
||||
SELECT '文化程度', 'education_level', '0', 'admin', CURRENT_TIMESTAMP, '患者文化程度字典'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_type WHERE dict_type = 'education_level');
|
||||
|
||||
-- 2. 添加字典数据(按编码排序)
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 1, '小学毕业', '3919', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3919');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 2, '初中毕业', '3915', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3915');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 3, '普通高中毕业', '3920', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3920');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 4, '职业高中毕业', '3918', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3918');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 5, '技工学校毕业', '3917', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3917');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 6, '中等专科毕业', '3921', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3921');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 7, '大学专科毕业', '3911', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3911');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 8, '大学本科', '3912', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3912');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 9, '硕士研究生', '3913', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3913');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, status, create_by, create_time)
|
||||
SELECT 10, '博士研究生', '3914', 'education_level', '0', 'admin', CURRENT_TIMESTAMP
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE dict_type = 'education_level' AND dict_value = '3914');
|
||||
7
healthlink-his-ui/src/api/orderclosedloop.d.ts
vendored
Normal file
7
healthlink-his-ui/src/api/orderclosedloop.d.ts
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
export function listOrderExecuteRecord(params: any): Promise<any>
|
||||
export function getOrderClosedLoopStatus(orderId: string | number): Promise<any>
|
||||
export function getOrderStatistics(): Promise<any>
|
||||
export function executeOrder(data: any): Promise<any>
|
||||
export function completeOrder(data: any): Promise<any>
|
||||
export function cancelOrder(data: any): Promise<any>
|
||||
export function getClosedLoopStatistics(params?: any): Promise<any>
|
||||
12
healthlink-his-ui/src/api/rationaldrug.d.ts
vendored
Normal file
12
healthlink-his-ui/src/api/rationaldrug.d.ts
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
export function auditPrescription(data: any): Promise<any>
|
||||
export function batchAudit(data: any): Promise<any>
|
||||
export function getAuditStatistics(): Promise<any>
|
||||
export function getAuditTrend(startDate?: any): Promise<any>
|
||||
export function getAuditLog(encounterId: string | number): Promise<any>
|
||||
export function checkInteraction(data: any): Promise<any>
|
||||
export function listInteractionRules(params: any): Promise<any>
|
||||
export function addInteractionRule(data: any): Promise<any>
|
||||
export function updateInteractionRule(data: any): Promise<any>
|
||||
export function delInteractionRule(id: any): Promise<any>
|
||||
export function listDosageRules(params: any): Promise<any>
|
||||
export function checkDosage(drugCode: string, dosage: string, population: string): Promise<any>
|
||||
6
healthlink-his-ui/src/env.d.ts
vendored
Normal file
6
healthlink-his-ui/src/env.d.ts
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
/// <reference types="vite/client" />
|
||||
declare module '*.vue' {
|
||||
import type { DefineComponent } from 'vue'
|
||||
const component: DefineComponent<Record<string, unknown>, Record<string, unknown>, any>
|
||||
export default component
|
||||
}
|
||||
14
healthlink-his-ui/src/model/IInPatient.d.ts
vendored
Normal file
14
healthlink-his-ui/src/model/IInPatient.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
export interface IInPatient {
|
||||
feeType?: string;
|
||||
sexName?: string;
|
||||
age?: string;
|
||||
visitCode?: string;
|
||||
patientName?: string;
|
||||
patientId?: string;
|
||||
encounterId?: string;
|
||||
inpatientCode?: string;
|
||||
patCode?: string;
|
||||
phone?: string;
|
||||
conditionNames?: string;
|
||||
[key: string]: any;
|
||||
}
|
||||
2
healthlink-his-ui/src/utils/dict.d.ts
vendored
Normal file
2
healthlink-his-ui/src/utils/dict.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import { Ref } from 'vue'
|
||||
export function useDict(...args: string[]): Record<string, Ref<any[]>>
|
||||
Reference in New Issue
Block a user