|
|
@ -2,17 +2,20 @@
|
|
|
|
<csc-call-item
|
|
|
|
<csc-call-item
|
|
|
|
v-if="item.type == 'call'"
|
|
|
|
v-if="item.type == 'call'"
|
|
|
|
:call="item"
|
|
|
|
:call="item"
|
|
|
|
|
|
|
|
:call-available="callAvailable"
|
|
|
|
@init-call="initCall"
|
|
|
|
@init-call="initCall"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<csc-fax-item
|
|
|
|
<csc-fax-item
|
|
|
|
v-else-if="item.type == 'fax'"
|
|
|
|
v-else-if="item.type == 'fax'"
|
|
|
|
:fax="item"
|
|
|
|
:fax="item"
|
|
|
|
|
|
|
|
:call-available="callAvailable"
|
|
|
|
@init-call="initCall"
|
|
|
|
@init-call="initCall"
|
|
|
|
@download-fax="downloadFax"
|
|
|
|
@download-fax="downloadFax"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<csc-voice-mail-item
|
|
|
|
<csc-voice-mail-item
|
|
|
|
v-else-if="item.type == 'voicemail'"
|
|
|
|
v-else-if="item.type == 'voicemail'"
|
|
|
|
:voice-mail="item"
|
|
|
|
:voice-mail="item"
|
|
|
|
|
|
|
|
:call-available="callAvailable"
|
|
|
|
@init-call="initCall"
|
|
|
|
@init-call="initCall"
|
|
|
|
@download-voice-mail="downloadVoiceMail"
|
|
|
|
@download-voice-mail="downloadVoiceMail"
|
|
|
|
@play-voice-mail="playVoiceMail"
|
|
|
|
@play-voice-mail="playVoiceMail"
|
|
|
@ -26,14 +29,14 @@
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
name: 'csc-conversation-item',
|
|
|
|
name: 'csc-conversation-item',
|
|
|
|
props: [
|
|
|
|
props: [
|
|
|
|
'item'
|
|
|
|
'item',
|
|
|
|
|
|
|
|
'callAvailable'
|
|
|
|
],
|
|
|
|
],
|
|
|
|
components: {
|
|
|
|
components: {
|
|
|
|
CscCallItem,
|
|
|
|
CscCallItem,
|
|
|
|
CscFaxItem,
|
|
|
|
CscFaxItem,
|
|
|
|
CscVoiceMailItem
|
|
|
|
CscVoiceMailItem
|
|
|
|
},
|
|
|
|
},
|
|
|
|
mounted() {},
|
|
|
|
|
|
|
|
data () {
|
|
|
|
data () {
|
|
|
|
return {}
|
|
|
|
return {}
|
|
|
|
},
|
|
|
|
},
|
|
|
|