86 lines
2.1 KiB
JavaScript
86 lines
2.1 KiB
JavaScript
import UserApi from '../../assets/js/http/userApi'
|
|
import { previewFile } from '../../assets/js/preview'
|
|
import MeetingApi from '../../assets/js/http/meetingApi'
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
form: {},
|
|
name: '',
|
|
id: '', // 在工作组id,项目id
|
|
projectFileList: [], // 项目资料文件
|
|
meetingList: [] // 会议文件
|
|
},
|
|
// 预览
|
|
preview(e){
|
|
const fileObj = e.currentTarget.dataset.file
|
|
previewFile(fileObj.fileId ,fileObj.fileName)
|
|
},
|
|
// 获取更多会议信息数据
|
|
goMoreMeeting(){
|
|
wx.navigateTo({
|
|
url: `../meeting/meeting?caseCommitteeId=${this.data.id}`,
|
|
})
|
|
},
|
|
// 会议详情
|
|
meetingDetail(e){
|
|
console.log(e);
|
|
const meetingInfo = JSON.stringify(e.currentTarget.dataset.meetinginfo)
|
|
wx.navigateTo({
|
|
url: `../meetingDetailSigned/meetingDetailSigned?meetingInfo=${meetingInfo}`,
|
|
})
|
|
},
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function (options) {
|
|
this.setData({
|
|
name: options.name
|
|
})
|
|
wx.showToast({
|
|
title: '加载中...',
|
|
icon: 'loading'
|
|
})
|
|
this.data.id = options.id
|
|
MeetingApi.meetingList({caseCommitteeId: this.data.id, meetingSignUpType: 2, column: 'createTime', order: 'desc'}).then(res=>{
|
|
if(res.success){
|
|
if(res.result.records && res.result.records.length <= 2){
|
|
this.setData({
|
|
meetingList: res.result.records
|
|
})
|
|
}else if(res.result.records && res.result.records.length > 2){
|
|
this.setData({
|
|
meetingList: res.result.records.slice(0,2)
|
|
})
|
|
}
|
|
}
|
|
}).catch(err => {
|
|
wx.showToast({
|
|
title: '加载失败',
|
|
icon: 'none',
|
|
duration: 2000
|
|
})
|
|
})
|
|
UserApi.committeeDetail({id: this.data.id}).then(res=>{
|
|
this.setData({
|
|
form: res.result
|
|
})
|
|
}).catch(err => {
|
|
wx.showToast({
|
|
title: '加载失败',
|
|
icon: 'none',
|
|
duration: 2000
|
|
})
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function () {
|
|
|
|
}
|
|
})
|