Răsfoiți Sursa

fix: 修复离职任务清单复选框绑定和需求信息同步条件判断

修复离职任务清单中复选框的双向绑定问题,改用单向绑定和事件处理
修正需求信息同步条件判断中的可选链操作符使用不当问题
0235711 19 ore în urmă
părinte
comite
d7904be865

+ 1 - 1
src/app/pages/designer/project-detail/project-detail.html

@@ -386,7 +386,7 @@
                           }
                         </div>
                         
-                        @if (getRequirementSummary().length === 0 && !orderCreationData?.requirementInfo) {
+                        @if (getRequirementSummary().length === 0 && !orderCreationData.requirementInfo) {
                           <div class="sync-placeholder">
                             <span class="placeholder-text">暂无同步的需求信息</span>
                             <button class="sync-btn" (click)="syncRequirementKeyInfo({})">手动同步</button>

+ 1 - 1
src/app/pages/hr/employee-records/employee-records.ts

@@ -378,7 +378,7 @@ export class OnboardingDialog {
           <h3>离职任务清单</h3>
           <div class="task-list">
             <div *ngFor="let task of offboardingTasks" class="task-item">
-              <mat-checkbox [(ngModel)]="task.completed" [ngModelOptions]="{standalone: true}">
+              <mat-checkbox [checked]="task.completed" (change)="task.completed = $event.checked">
                 {{task.name}}
               </mat-checkbox>
               <span class="task-assignee">负责人: {{task.assignee}}</span>