Fix invite response, small fixes

This commit is contained in:
Natsumi
2025-09-16 16:21:32 +12:00
parent 4c0b2c3299
commit 9a99b37fea
22 changed files with 137 additions and 106 deletions

View File

@@ -50,14 +50,13 @@
<EditAndSendInviteResponseDialog
:edit-and-send-invite-response-dialog="editAndSendInviteResponseDialog"
:send-invite-response-dialog="sendInviteResponseDialog"
@update:edit-and-send-invite-response-dialog="editAndSendInviteResponseDialog = $event"
@update:send-invite-response-dialog="sendInviteResponseDialog = $event"
@closeInviteDialog="closeInviteDialog" />
@closeInviteDialog="closeInviteDialog"
@closeResponseConfirmDialog="closeResponseConfirmDialog" />
<SendInviteResponseConfirmDialog
:send-invite-response-dialog="sendInviteResponseDialog"
:send-invite-response-confirm-dialog="sendInviteResponseConfirmDialog"
@update:send-invite-response-dialog="sendInviteResponseDialog = $event"
@closeInviteDialog="closeInviteDialog" />
@closeInviteDialog="closeInviteDialog"
@closeResponseConfirmDialog="closeResponseConfirmDialog" />
</el-dialog>
</template>
@@ -90,7 +89,7 @@
}
});
const emit = defineEmits(['update:sendInviteRequestResponseDialogVisible']);
const emit = defineEmits(['update:sendInviteRequestResponseDialogVisible', 'update:sendInviteResponseDialog']);
const editAndSendInviteResponseDialog = ref({
visible: false,
@@ -102,7 +101,7 @@
});
function showEditAndSendInviteResponseDialog(row) {
props.sendInviteResponseDialog.messageSlot = row;
emit('update:sendInviteResponseDialog', { ...props.sendInviteResponseDialog, messageSlot: row });
editAndSendInviteResponseDialog.value = {
newMessage: row.message,
visible: true
@@ -110,7 +109,7 @@
}
function showSendInviteResponseConfirmDialog(row) {
props.sendInviteResponseDialog.messageSlot = row;
emit('update:sendInviteResponseDialog', { ...props.sendInviteResponseDialog, messageSlot: row });
sendInviteResponseConfirmDialog.value.visible = true;
}
@@ -118,6 +117,10 @@
cancelSendInviteRequestResponse();
}
function closeResponseConfirmDialog() {
sendInviteResponseConfirmDialog.value.visible = false;
}
// function refreshInviteMessageTableData(...arg) {
// inviteMessagesRequest.refreshInviteMessageTableData(arg);
// }