fix : 修复公众台展示细节
This commit is contained in:
@@ -11,11 +11,10 @@ defineExpose({
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<el-dialog v-model="dialogVisible" title="语音详情" width="1500" :before-close="handleClose" class="box">
|
<el-dialog v-model="dialogVisible" title="历史通话记录" width="1000" :before-close="handleClose" class="box">
|
||||||
<LiveCall />
|
<LiveCall />
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<div class="dialog-footer">
|
<div class="dialog-footer">
|
||||||
|
|
||||||
<el-button type="primary" @click="dialogVisible = false">
|
<el-button type="primary" @click="dialogVisible = false">
|
||||||
关闭
|
关闭
|
||||||
</el-button>
|
</el-button>
|
||||||
@@ -28,4 +27,4 @@ defineExpose({
|
|||||||
.box{
|
.box{
|
||||||
height: 65vh;
|
height: 65vh;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -157,7 +157,7 @@ const initWebSocket = () => {
|
|||||||
|
|
||||||
.scrollbar {
|
.scrollbar {
|
||||||
padding: 10px 10px 0 10px;
|
padding: 10px 10px 0 10px;
|
||||||
height: 380px;
|
height: 42vh;
|
||||||
|
|
||||||
.el-scrollbar__wrap {
|
.el-scrollbar__wrap {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
|
|
||||||
<div class="live-call-block">
|
<div class="live-call-block">
|
||||||
<live-call-item v-for="item in 2"/>
|
<live-call-item v-for="item in 2"/>
|
||||||
</div>
|
</div>
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: space-around;
|
justify-content: space-around;
|
||||||
height: 470px;
|
height: 50vh;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
|
|
||||||
&::-webkit-scrollbar {
|
&::-webkit-scrollbar {
|
||||||
|
|||||||
@@ -4,10 +4,7 @@
|
|||||||
<div class="real-time-call">
|
<div class="real-time-call">
|
||||||
<LiveCall />
|
<LiveCall />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<hr><br>
|
|
||||||
<div class="call-history"><h3 >历史通话记录</h3>
|
<div class="call-history"><h3 >历史通话记录</h3>
|
||||||
|
|
||||||
<fvTable ref="tableIns" :tableConfig="tableConfig" :data="mockData" @headBtnClick="headBtnClick"></fvTable>
|
<fvTable ref="tableIns" :tableConfig="tableConfig" :data="mockData" @headBtnClick="headBtnClick"></fvTable>
|
||||||
<Voice ref="voiceRef" />
|
<Voice ref="voiceRef" />
|
||||||
<infoLiveCall ref="infoLiveCallRef"/>
|
<infoLiveCall ref="infoLiveCallRef"/>
|
||||||
@@ -27,12 +24,12 @@ const mockData = ref([
|
|||||||
workOrderNumber: 1211,
|
workOrderNumber: 1211,
|
||||||
workOrderTime: '2022-02-09 00 : 12',
|
workOrderTime: '2022-02-09 00 : 12',
|
||||||
state: 0,
|
state: 0,
|
||||||
callState: 0
|
callState: '01'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
workOrderNumber: 232,
|
workOrderNumber: 232,
|
||||||
state: 1,
|
state: 1,
|
||||||
callState: 1
|
callState: '02'
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
const auths = reactive({
|
const auths = reactive({
|
||||||
@@ -77,7 +74,6 @@ const tableConfig = reactive({
|
|||||||
label: '号码',
|
label: '号码',
|
||||||
align: 'center'
|
align: 'center'
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
prop: 'callState',
|
prop: 'callState',
|
||||||
label: '电话拨打状态',
|
label: '电话拨打状态',
|
||||||
@@ -85,7 +81,7 @@ const tableConfig = reactive({
|
|||||||
showOverflowTooltip: false,
|
showOverflowTooltip: false,
|
||||||
currentRender: ({ row, index }) => {
|
currentRender: ({ row, index }) => {
|
||||||
if (row.callState !== null) {
|
if (row.callState !== null) {
|
||||||
return (<PointTag dictType={'call_state'} value={row.callState} />)
|
return (<PointTag dictType={'call_status'} value={row.callState} />)
|
||||||
} else {
|
} else {
|
||||||
return '--'
|
return '--'
|
||||||
}
|
}
|
||||||
@@ -101,13 +97,13 @@ const tableConfig = reactive({
|
|||||||
label: '操作',
|
label: '操作',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
fixed: 'right',
|
fixed: 'right',
|
||||||
width: 150,
|
// width: 150,
|
||||||
showOverflowTooltip: false,
|
showOverflowTooltip: false,
|
||||||
currentRender: ({ row, index }) => {
|
currentRender: ({ row, index }) => {
|
||||||
// console.log(row);
|
// console.log(row);
|
||||||
let btn = []
|
let btn = []
|
||||||
btn.push({ label: '语音', prem: auths.detail, func: () => handleVoice(row), type: 'primary' })
|
btn.push({ label: '播放语音', prem: auths.detail, func: () => handleVoice(row), type: 'primary' })
|
||||||
btn.push({ label: '信息', prem: auths.detail, func: () => handleInfo(row), type: 'primary' })
|
btn.push({ label: '通话记录', prem: auths.detail, func: () => handleInfo(row), type: 'primary' })
|
||||||
return (
|
return (
|
||||||
<div style={{ width: '100%' }}>
|
<div style={{ width: '100%' }}>
|
||||||
{
|
{
|
||||||
@@ -152,7 +148,7 @@ const handleInfo = (row) => {
|
|||||||
|
|
||||||
.call-history {
|
.call-history {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 50vh;
|
//height: 50vh;
|
||||||
// background-color: blue;
|
// background-color: blue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user