Skip to content

Commit 3cc3b9d

Browse files
fix disable status
1 parent 6e0aab5 commit 3cc3b9d

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

app/src/components/threads/Editor.vue

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
q-dialog(v-model="isFullscreen")
3737
q-card
3838
q-card-section.bg-grey-2
39-
q-input(dense label="From" v-model="mailInfo.from")
40-
q-input(dense label="To" v-model="mailInfo.to")
41-
q-input(dense label="Copy" v-model="mailInfo.cc")
42-
q-input(dense label="Subject" v-model="mailInfo.subject")
39+
q-input(dense label="From" v-model="mailInfo.from" :disable="isDisabledTicket")
40+
q-input(dense label="To" v-model="mailInfo.to" :disable="isDisabledTicket")
41+
q-input(dense label="Copy" v-model="mailInfo.cc" :disable="isDisabledTicket")
42+
q-input(dense label="Subject" v-model="mailInfo.subject" :disable="isDisabledTicket")
4343
q-card-section
4444
q-editor(
4545
min-height="50vh" min-width="50vw"
@@ -59,8 +59,8 @@
5959
q-chip(v-for="attachement in attachements" :key="attachement.id" icon="mdi-paperclip" dense size='md' :label="attachement.name" removable @remove="removeAttachment(attachement.id)")
6060

6161
.row
62-
q-btn(label="Envoyer en note interne" color="primary" icon="mdi-note" @click="sendMessage(ThreadType.INTERNAL)").col-6
63-
q-btn(label="Envoyer par mail" color="primary" icon="mdi-email" @click="sendMessage(ThreadType.OUTGOING)").col-6
62+
q-btn(label="Envoyer en note interne" color="primary" icon="mdi-note" @click="sendMessage(ThreadType.INTERNAL)" :disable="isDisabledTicket").col-6
63+
q-btn(label="Envoyer par mail" color="primary" icon="mdi-email" @click="sendMessage(ThreadType.OUTGOING)" :disable="isDisabledTicket").col-6
6464
//- .col-1(ref="dropZoneRef").bg-grey-3.items-center.justify-center.q-pa-md
6565
//- q-icon(name="mdi-paperclip" size="md" :class="isOverDropZone ? 'text-primary' : 'text-grey-5'")
6666
//- span.q-ml-md(:class="isOverDropZone ? 'text-primary' : 'text-grey-5'") Déposer un fichier
@@ -112,7 +112,20 @@ const mailInfo = ref({
112112
})
113113
114114
const onDrop = (files: File[] | null) => {
115-
if (!files) return
115+
if (isDisabledTicket) {
116+
$q.notify({
117+
message: 'Impossible d\'envoyer le fichier, le ticket est fermé',
118+
type: 'negative'
119+
})
120+
return
121+
}
122+
if (!files) {
123+
$q.notify({
124+
message: 'Impossible d\'envoyer le fichier',
125+
type: 'negative'
126+
})
127+
return
128+
}
116129
for (const file of files) {
117130
uploadFile(file)
118131
}

0 commit comments

Comments
 (0)