jhprjv2/ruoyi-ui-app/miniprogram/pages/Highlight-photos/index.js

193 lines
3.9 KiB
JavaScript

// pages/Highlight-photos/index.js
const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
//人员信息页面
show: false,
//页面跳转参数
loginName:'',
userName:'',
projectId:'',
projectName:'' ,
initData:{},
loadShow:false,
//记录列表
recordList:[],
//查看图片
picShow:false,
imageUrl:''
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
var that = this
//获取项目缓存数据
wx.getStorage({
key: 'userinfo',
success:function(res){
that.setData({
loginName:res.data.loginName,
userName:res.data.userName,
projectId:app.globalData.projectId,
projectName:app.globalData.projectName,
initData:{text:app.globalData.projectName,id:app.globalData.projectId}
})
}
})
that.getProjectCorrespondence(app.globalData.projectId)
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
},
/**
* 返回到更多功能页面
*/
goBeforPage: function () {
wx.redirectTo({
url: '../newAddPage/safetyManagement/index'
})
},
showPopup() {
this.setData({
show: true,
});
},
onClose() {
this.setData({
show: false
});
},
//项目切换 返回值
onProjectSelect(e) {
var that = this;
this.onClickShow();
let projectId = e.detail.id;
let projectName = e.detail.text;
app.globalData.projectId = projectId;
app.globalData.projectName = projectName;
that.setData({
projectId: projectId,
projectName: projectName
})
this.onLoad()
},
/**
* 项目对应关系
*/
getProjectCorrespondence(projectId) {
var that = this;
wx.request({
url: app.globalData.reqUrl + '/weixin/training/getProjectCorrespondence',
data: {
"projectId": projectId,
},
method: "get",
success: function (res) {
console.log(res.data);
that.setData({
projectData: res.data,
projectId:res.data.szh
})
that.getURLList()
}
})
},
/**
*
*/
getURLList() {
var that = this
wx.request({
url: app.globalData.szhUrl+'/api/wei/getHighlightPhotos',
data:{
projectId:that.data.projectId
},
method:"POST",
header: {
'content-type': 'application/x-www-form-urlencoded' //修改此处即可
},
success:(res)=>{
if(res.data.code == 0) {
that.setData({
recordList:res.data.data
})
} else {
that.setData({
recordList:[]
})
}
}
})
},
showPic(e) {
this.setData({
picShow:true,
imageUrl:e.currentTarget.dataset.id
})
},
closePic() {
this.setData({
picShow:false,
imageUrl:''
})
}
})