提交 4cce051a authored 作者: pengxiaohui's avatar pengxiaohui

修改

上级 cada09d0
......@@ -16,7 +16,7 @@
<span v-for="(it, index) in details.hosts" :key="it.userid">{{it.username}}{{index > 0 ? '、' : ''}}</span>
</el-form-item>
<el-form-item label="会议管理员:">
<span v-for="(it, index) in details.managers" :key="it.userid">{{it.nickname}}{{index > 0 ? '、' : ''}}</span>
<span v-for="(it, index) in details.managers" :key="it.userid">{{index > 0 ? '、' : ''}}{{it.nickname}}</span>
</el-form-item>
<el-form-item label="会议直播主题:" v-if="details.enable_live === 1">
{{details.live_config.live_subject}}
......@@ -24,10 +24,10 @@
<el-form-item label="会议直播简介:" v-if="details.enable_live === 1">
<p style="line-height:26px;padding:7px 10px 7px 0">{{details.live_config.live_summary}}</p>
</el-form-item>
<el-form-item label="参会成员:" v-if="rowData.status === 2">
<el-form-item label="参会成员:" v-if="rowData.status === 2 && operatable">
<el-button type="text" @click="handleExport">导出excel</el-button>
</el-form-item>
<el-form-item label="回放:" v-if="rowData.status === 2">
<el-form-item label="回放:" v-if="rowData.status === 2 && operatable">
<el-button type="text" v-if="hasRecord" @click="handleDownload">下载</el-button>
<el-button type="text" v-else disabled>暂无回放</el-button>
</el-form-item>
......@@ -40,7 +40,8 @@ export default {
props: {
details: {},
rowData: {},
dialogType: {}
dialogType: {},
operatable: {}
},
computed: {
hasRecord() {
......
......@@ -33,7 +33,7 @@
<p class="meeting-status" v-show="dialogType === 'details'">会议{{rowData.status | statusFilter}}</p>
<p class="title">{{domicTitle}}</p>
</div>
<dialog-details :rowData="rowData" :details="details" v-show="dialogType === 'details'" />
<dialog-details :rowData="rowData" :details="details" v-show="dialogType === 'details'" :operatable="operatable"/>
<dialog-copy-invite :rowData="rowData" :details="details" v-show="dialogType === 'copy'"/>
<div slot="footer" class="dialog-footer">
<el-button type="primary" size="mini" v-show="dialogType === 'copy'" @click="copyLink">复制</el-button>
......@@ -183,12 +183,25 @@ export default {
} else {
const list = await this.fetchMeetingRecordAddr()
if (list && Array.isArray(list)) {
if (list.length === 1) {
window.open(list[0].view_address, '_blank')
list.forEach(it => {
if (it.download_address) {
// window.open(it.download_address, '_blank')
this.funDownload(it.download_address, it.download_address)
}
})
}
}
},
funDownload(fileUrl, fileName) {
const elink = document.createElement('a')// 创建一个a标签
elink.download = fileName;// 设置a标签的下载属性
elink.style.display = 'none';// 将a标签设置为隐藏
elink.href = fileUrl;// 把之前处理好的地址赋给a标签的href
document.body.appendChild(elink);// 将a标签添加到body中
elink.click();// 执行a标签的点击方法
URL.revokeObjectURL(elink.href) // 下载完成释放URL 对象
document.body.removeChild(elink)// 移除a标签
},
fetchStopMeeting() {
const params = {
meeting_id: this.rowData.meeting_id
......
......@@ -677,16 +677,9 @@ export default {
},
fetchUserList(val) {
if (!val) return
let params = {};
if (typeof val === 'string') {
params = {
nickname: val
}
} else {
params = {
const params = {
nickname: val
}
}
};
this.searchUsersloading = true
searchUserList(params)
.then(res => {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论