diff --git a/pages_tool/contact/contact.vue b/pages_tool/contact/contact.vue index ad9fb83..c632c31 100644 --- a/pages_tool/contact/contact.vue +++ b/pages_tool/contact/contact.vue @@ -68,8 +68,34 @@ - + + 企业文件 + + + + + {{ file.name }} + + + + + + + + + + 企业视频 + + + + + + + {{ video.title }} + + + @@ -169,8 +195,8 @@ export default { return { minScrollTop: 100, - showKefuDiy: false, // 是否显示客服及留言 - showContactListDiy: false, // 是否显示联系人列表 + showKefuDiy: true, // 是否显示客服及留言 + showContactListDiy: true, // 是否显示联系人列表 showMapDiy: false, // 是否显示地图 showVideoListDiy: false, // 是否显示企业视频 showFileListDiy: false, // 是否显示企业文件 @@ -241,6 +267,28 @@ export default { }); }, methods: { + // 分享文件 + shareFile(file) { + // 实现文件分享逻辑 + uni.showToast({ title: '分享功能开发中', icon: 'none' }); + }, + + // 打印文件 + printFile(file) { + // 实现文件打印逻辑 + uni.showToast({ title: '打印功能开发中', icon: 'none' }); + }, + // 播放视频 + playVideo(video) { + // 实现视频播放逻辑 + if (video.videoUrl) { + uni.navigateTo({ + url: `/pages_tool/video/video?url=${encodeURIComponent(video.videoUrl)}&title=${encodeURIComponent(video.title)}` + }); + } else { + uni.showToast({ title: '视频地址不存在', icon: 'none' }); + } + }, save() { if (!this.Form.realname.trim()) { uni.showToast({ title: '请填写姓名', icon: 'none' }); @@ -651,6 +699,133 @@ image {