|
@@ -212,7 +212,7 @@
|
|
|
:name="message.creator_info?.firstname + ' ' + message.creator_info?.lastname"
|
|
:name="message.creator_info?.firstname + ' ' + message.creator_info?.lastname"
|
|
|
text-html
|
|
text-html
|
|
|
:text="[message.body]"
|
|
:text="[message.body]"
|
|
|
- :sent="!isUserMessage(authenticatedUser, message)">
|
|
|
|
|
|
|
+ :sent="!isUserMessage(this.user, message)">
|
|
|
<template v-slot:stamp>
|
|
<template v-slot:stamp>
|
|
|
<div>
|
|
<div>
|
|
|
{{ miladiToShamsi(message.creation_time) }}
|
|
{{ miladiToShamsi(message.creation_time) }}
|
|
@@ -223,7 +223,7 @@
|
|
|
flat
|
|
flat
|
|
|
size="xs"
|
|
size="xs"
|
|
|
@click="removeMessage(message.id)" />
|
|
@click="removeMessage(message.id)" />
|
|
|
- <q-icon v-if="isUserMessage(authenticatedUser, message)"
|
|
|
|
|
|
|
+ <q-icon v-if="isUserMessage(this.user, message)"
|
|
|
:name="message.read ? 'done_all' : 'done'" />
|
|
:name="message.read ? 'done_all' : 'done'" />
|
|
|
</template>
|
|
</template>
|
|
|
</q-chat-message>
|
|
</q-chat-message>
|
|
@@ -255,7 +255,6 @@ import { APIGateway } from 'src/api/APIGateway.js'
|
|
|
import { EntityShow, EntityEdit } from 'quasar-crud'
|
|
import { EntityShow, EntityEdit } from 'quasar-crud'
|
|
|
import { AnswerBook } from 'src/models/AnswerBook.js'
|
|
import { AnswerBook } from 'src/models/AnswerBook.js'
|
|
|
import { mixinWidget, mixinAuth } from 'src/mixin/Mixins.js'
|
|
import { mixinWidget, mixinAuth } from 'src/mixin/Mixins.js'
|
|
|
-import { User } from 'src/models/User.js'
|
|
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
name: 'AdminAnswerBookShow',
|
|
name: 'AdminAnswerBookShow',
|
|
@@ -266,7 +265,6 @@ export default {
|
|
|
mounted: false,
|
|
mounted: false,
|
|
|
replyText: null,
|
|
replyText: null,
|
|
|
entityLoading: true,
|
|
entityLoading: true,
|
|
|
- authenticatedUser: new User(),
|
|
|
|
|
graderDescriptionLoading: false,
|
|
graderDescriptionLoading: false,
|
|
|
overallAnswerInput: [
|
|
overallAnswerInput: [
|
|
|
// { type: 'input', name: 'overall_answer_text', responseKey: 'overall_answer_text', label: 'متن پاسخ جامع', placeholder: ' ', inputType: 'textarea', col: 'col-12' },
|
|
// { type: 'input', name: 'overall_answer_text', responseKey: 'overall_answer_text', label: 'متن پاسخ جامع', placeholder: ' ', inputType: 'textarea', col: 'col-12' },
|
|
@@ -309,9 +307,6 @@ export default {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
- loadAuthData () {
|
|
|
|
|
- this.authenticatedUser = this.$store.getters['Auth/user']
|
|
|
|
|
- },
|
|
|
|
|
closeTicket () {
|
|
closeTicket () {
|
|
|
this.$q.dialog({
|
|
this.$q.dialog({
|
|
|
title: 'توجه',
|
|
title: 'توجه',
|