v1.4.2 - enhancements

This commit is contained in:
LINING-PC\lining
2025-11-01 15:46:12 +08:00
parent 65059e1978
commit 4fff9d20f4
37 changed files with 10325 additions and 2635 deletions
+1000 -500
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -61,7 +61,7 @@ onMounted(async () => {
position: fixed;
top: 0;
left: 0;
width: 540px; /* 增加Drawer宽度,适中大气 */
width: 50%; /* 增加Drawer宽度,适中大气 */
height: 100vh;
background: var(--gantt-bg-primary, #fff);
box-shadow: 2px 0 24px rgba(0, 0, 0, 0.1);
+9 -3
View File
@@ -31,6 +31,7 @@
"id": 1101,
"name": "试验方案设计与<span style='font-weight: bold;color:red;'>伦理审查</span>",
"assignee": "方案设计师 李明",
"avatar": "https://i.pravatar.cc/150?img=1",
"startDate": "2025-01-01",
"endDate": "2025-02-28",
"progress": 100,
@@ -45,6 +46,7 @@
"id": 1102,
"name": "受试者招募与筛选",
"assignee": "招募专员 张丽",
"avatar": "https://i.pravatar.cc/150?img=5",
"startDate": "2025-03-01",
"endDate": "2025-04-30",
"progress": 90,
@@ -60,6 +62,7 @@
"id": 1103,
"name": "药物给药与安全性监测",
"assignee": "临床医生 Dr. Liu",
"avatar": "https://i.pravatar.cc/150?img=8",
"startDate": "2025-05-01",
"endDate": "2025-08-31",
"progress": 40,
@@ -92,6 +95,7 @@
"id": 1201,
"name": "多中心试验<span style='font-weight: bold; color: blue;'>启动</span>",
"assignee": "项目经理 王芳",
"avatar": "https://i.pravatar.cc/150?img=10",
"startDate": "2025-09-01",
"endDate": "2025-11-30",
"progress": 25,
@@ -107,6 +111,7 @@
"id": 1202,
"name": "患者入组与随机化",
"assignee": "数据管理员 陈静",
"avatar": "https://i.pravatar.cc/150?img=20",
"startDate": "2025-12-01",
"endDate": "2026-03-31",
"progress": 0,
@@ -122,6 +127,7 @@
"id": 1203,
"name": "疗效评估与数据收集",
"assignee": "统计师 赵磊",
"avatar": "https://i.pravatar.cc/150?img=15",
"startDate": "2026-01-01",
"endDate": "2026-08-31",
"progress": 0,
@@ -421,7 +427,7 @@
"startDate": "2025-08-31",
"endDate": "2025-08-31",
"type": "milestone",
"icon": "shield-check",
"icon": "diamond",
"description": "完成I期临床试验,确认ADX-2024在人体的安全性和耐受性,为II期试验奠定基础。"
},
{
@@ -431,7 +437,7 @@
"startDate": "2026-04-30",
"endDate": "2026-04-30",
"type": "milestone",
"icon": "bar-chart",
"icon": "diamond",
"description": "完成II期临床试验中期疗效分析,评估是否继续进行III期试验。"
},
{
@@ -441,7 +447,7 @@
"startDate": "2027-12-31",
"endDate": "2027-12-31",
"type": "milestone",
"icon": "trophy",
"icon": "diamond",
"description": "完成III期临床试验最终分析,向监管部门提交新药上市申请(NDA)。"
},
{
+38
View File
@@ -230,5 +230,43 @@
"<span style=\"font-weight: bold; color: #f00;\">特别感谢 @Guduxwa</span>",
"<span style=\"font-weight: bold; color: #f00;\">Special thanks to @Guduxwa</span>"
]
},
{
"version": "1.4.2",
"date": "2025-11-01",
"notes": [
"TaskBar增加头像显示",
"TaskBar展示信息显示可配置",
"TaskBar长按聚焦高亮",
"Timeline Range自动优化计算, 提升显示效果",
"TaskListConfig支持像素和百分比设置方式",
"客制化多语言扩展支持",
"暴露更多外部可以使用属性和事件",
"说明文档更新,可读性更强",
"增加NPM包应用示例",
"支持拖拽和拉伸TaskBar/Milestone接近边界自动扩充时间轴范围",
"支持通过属性配置限制TaskBar/Milestone拖拽和拉伸",
"增强Timeline时间轴的拖拽体验,增加防抖保护",
"SonarQube代码质量检查问题修改",
"缺陷修复",
"<span style=\"font-weight: bold; color: #f00;\">特别感谢 @SHENGLONG749/@xu-yiqi/@yfwork的使用及反馈的宝贵意见</span>",
"Added avatar display on TaskBar",
"Configurable display information on TaskBar",
"Long-press to focus and highlight TaskBar",
"Automatically optimized Timeline Range calculation for better visual performance",
"TaskListConfig now supports both pixel and percentage-based sizing",
"Custom multi-language extension support",
"Expose more external properties and events",
"Documentation updated for better readability",
"Added NPM package application examples",
"Support dragging and stretching TaskBar/Milestone to automatically expand timeline range near boundaries",
"Support property-based configuration to limit dragging and stretching of TaskBar/Milestone",
"Enhance dragging experience on Timeline, adding debounce protection",
"SonarQube code quality inspection issue modification",
"Bugfix",
"<span style=\"font-weight: bold; color: #f00;\">Special thanks to @SHENGLONG749/@xu-yiqi/@yfwork for their valuable use and feedback</span>",
"<span style=\"font-weight: bold; color: #f00;\">Special thanks to @Guduxwa</span>"
]
}
]