fix: pause MembersList auto-refresh during project dialog interaction

Stop auto-refresh when MeetingProjectDialog opens and resume when it closes
to prevent UI conflicts during project selection.
This commit is contained in:
Jose Olarte III
2025-11-13 18:10:35 +08:00
parent 2f89c7e13b
commit d37e53b1a9
2 changed files with 35 additions and 0 deletions

View File

@@ -107,6 +107,7 @@ export default class MeetingProjectDialog extends Vue {
*/
open(): void {
this.visible = true;
this.emitOpen();
}
/**
@@ -114,6 +115,7 @@ export default class MeetingProjectDialog extends Vue {
*/
close(): void {
this.visible = false;
this.emitClose();
}
// Emit methods using @Emit decorator
@@ -122,6 +124,16 @@ export default class MeetingProjectDialog extends Vue {
emitAssign(project: PlanData): PlanData {
return project;
}
@Emit("open")
emitOpen(): void {
// Emit when dialog opens
}
@Emit("close")
emitClose(): void {
// Emit when dialog closes
}
}
</script>