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

@@ -2,7 +2,6 @@
<el-dialog
class="x-dialog"
:model-value="sendInviteRequestDialogVisible"
@update:model-value="$emit('update:sendInviteRequestDialogVisible', $event)"
:title="t('dialog.invite_request_message.header')"
width="800px"
append-to-body
@@ -49,13 +48,15 @@
}}</el-button>
</template>
<SendInviteConfirmDialog
v-model="isSendInviteConfirmDialogVisible"
:send-invite-dialog="sendInviteDialog"
v-model:isSendInviteConfirmDialogVisible="isSendInviteConfirmDialogVisible"
:sendInviteDialog="sendInviteDialog"
@update:sendInviteDialog="emit('update:sendInviteDialog', $event)"
:invite-dialog="inviteDialog"
@closeInviteDialog="closeInviteDialog" />
<EditAndSendInviteDialog
:edit-and-send-invite-dialog="editAndSendInviteDialog"
:send-invite-dialog="sendInviteDialog"
:sendInviteDialog="sendInviteDialog"
@update:sendInviteDialog="emit('update:sendInviteDialog', $event)"
:invite-dialog="inviteDialog"
@closeInviteDialog="closeInviteDialog" />
</el-dialog>
@@ -96,7 +97,7 @@
}
});
const emit = defineEmits(['update:sendInviteRequestDialogVisible', 'closeInviteDialog']);
const emit = defineEmits(['update:sendInviteRequestDialogVisible', 'closeInviteDialog', 'update:sendInviteDialog']);
const isSendInviteConfirmDialogVisible = ref(false);
@@ -106,12 +107,12 @@
});
function showSendInviteConfirmDialog(row) {
props.sendInviteDialog.messageSlot = row;
emit('update:sendInviteDialog', { ...props.sendInviteDialog, messageSlot: row });
isSendInviteConfirmDialogVisible.value = true;
}
function showEditAndSendInviteDialog(row) {
props.sendInviteDialog.messageSlot = row;
emit('update:sendInviteDialog', { ...props.sendInviteDialog, messageSlot: row });
editAndSendInviteDialog.value = {
newMessage: row.message,
visible: true