|
@@ -3121,19 +3121,15 @@ export class ProjectDetail implements OnInit, OnDestroy {
|
|
|
|
|
|
// 横向折叠面板相关方法
|
|
|
|
|
|
- // 切换流程展开状态
|
|
|
+ // 切换流程展开状态(三个卡片同时展开收起)
|
|
|
toggleProcess(processId: string): void {
|
|
|
const process = this.deliveryProcesses.find(p => p.id === processId);
|
|
|
if (process) {
|
|
|
- process.isExpanded = !process.isExpanded;
|
|
|
- // 如果展开,关闭其他流程
|
|
|
- if (process.isExpanded) {
|
|
|
- this.deliveryProcesses.forEach(p => {
|
|
|
- if (p.id !== processId) {
|
|
|
- p.isExpanded = false;
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
+ const newExpandedState = !process.isExpanded;
|
|
|
+ // 所有流程同时展开或收起
|
|
|
+ this.deliveryProcesses.forEach(p => {
|
|
|
+ p.isExpanded = newExpandedState;
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|