Files
income_payments_applet/pages/committeeDetail/committeeDetail.js
T
2021-12-15 17:49:32 +08:00

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 () {
}
})