diff --git a/src/views/caseManage/waitForCreate.vue b/src/views/caseManage/waitForCreate.vue index 1430d3a..2e0952a 100644 --- a/src/views/caseManage/waitForCreate.vue +++ b/src/views/caseManage/waitForCreate.vue @@ -8,8 +8,8 @@ - - + + @@ -65,7 +65,9 @@ import SearchItem from '@/components/SearchArea/SearchItem' import CreateCase from '@/views/caseManage/createCase' import AudioPlayer from '../../components/AudioPlayer/AudioPlayer' -import { realFormatSecond } from '@/utils/stringutils' +// import { realFormatSecond } from '@/utils/stringutils' +import { getUserSimpleList } from '@/api/system/user' +import { getSoundList } from '@/api/sound' export default { name: 'WaitForCreate', components: { AudioPlayer, SearchItem, SearchArea, AppContainer, NormalTable, CreateCase }, @@ -73,13 +75,13 @@ return { listQuery: { callerNumber: '', // 主叫号码 - calleeUser: '', // 受理人 + agentUser: '', // 受理人 status: '', // 受理状态 startTime: '', // 创建开始时间 endTime: '', // 创建结束时间 offset: 1, limit: 20, - sort: 'callTime', + sort: 'dialStartStamp', order: 'desc' }, // 筛选条件 columns: [ @@ -95,7 +97,7 @@ }, { text: '受理人', - value: 'calleeUserName', + value: 'agentUserName', align: 'center' }, { @@ -106,7 +108,7 @@ }, { text: '来电时间', - value: 'callTime', + value: 'dialStartStamp', align: 'center', width: 160 }, @@ -144,10 +146,15 @@ controlList: 'noDownload noSpeed onlyOnePlaying' }, size: 'small', - soundShow: false // 显示音频弹窗 + soundShow: false, // 显示音频弹窗 + userList: [] } }, created() { + this.fetchUserList() + this.search() + }, + activated() { this.search() }, methods: { @@ -159,14 +166,22 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } + this.listLoading = true + // getSoundList(this.listQuery).then(response => { + // if (response.code === 200) { + // this.listLoading = false + // this.list = response.data.rows + // this.total = response.data.total + // } + // }) const that = this setTimeout(function() { that.list = [ - { callid: '122fse223f2122', callerNumber: '15652360420', calleeUserName: '张三', isp: '北京联通', callTime: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, - { callid: '122fse223f2122', callerNumber: '15652360420', calleeUserName: '张三', isp: '北京联通', callTime: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, - { callid: '122fse223f2122', callerNumber: '15652360420', calleeUserName: '张三', isp: '北京联通', callTime: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, - { callid: '122fse223f2122', callerNumber: '15652360420', calleeUserName: '张三', isp: '北京联通', callTime: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, - { callid: '122fse223f2122', callerNumber: '15652360420', calleeUserName: '张三', isp: '北京联通', callTime: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' } + { callid: '122fse223f2122', callerNumber: '15652360420', agentUserName: '张三', isp: '北京联通', dialStartStamp: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, + { callid: '122fse223f2122', callerNumber: '15652360420', agentUserName: '张三', isp: '北京联通', dialStartStamp: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, + { callid: '122fse223f2122', callerNumber: '15652360420', agentUserName: '张三', isp: '北京联通', dialStartStamp: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, + { callid: '122fse223f2122', callerNumber: '15652360420', agentUserName: '张三', isp: '北京联通', dialStartStamp: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' }, + { callid: '122fse223f2122', callerNumber: '15652360420', agentUserName: '张三', isp: '北京联通', dialStartStamp: '2020-04-09 09:00:00', bridgeStamp: 61, statusName: '未接听' } ] that.total = 200 that.listLoading = false @@ -176,6 +191,7 @@ openSound(row) { this.soundShow = true this.sound.url = 'https://wdd.js.org/element-audio/static/falling-star.mp3' + // this.sound.url = row.recordName }, // 关闭播放弹窗 closeSound() { @@ -187,7 +203,7 @@ const data = { callid: row.callid, number: row.callerNumber, - callTime: row.callTime + dialStartStamp: row.dialStartStamp } console.log(data) const that = this @@ -200,6 +216,16 @@ this.showAddCase = false // 关闭弹窗 this.search() }, + fetchUserList() { + const params = { + roleTips: 'receiver,monitor' + } + getUserSimpleList(params).then(response => { + if (response.code === 200) { + this.userList = response.data + } + }) + }, // 页数发生变化后的操作,可能是页码变化,可能是每页容量变化,此函数必写 changePage(val) { if (val && val.size) {