You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
1.4 KiB

// package/inspectionRecord/inspectionRecordDetail/inspectionRecordDetail.js
Page({
/**
* 页面的初始数据
*/
data: {
dataList: '',
imgUrl: getApp().globalData.imgUrl,
activeValues: []
},
handleChange(e) {
this.setData({
activeValues: e.detail,
});
},
// 预览图片
previewImg: function (e) {
// 获取当前图片的下标
const index = e.currentTarget.dataset.index;
// 所有图片
const imgs = this.data.dataList.points.inspectContent[e.currentTarget.dataset.key].imgs;
const newImgs = imgs.map(i => this.data.imgUrl + i);
wx.previewImage({
current: newImgs[index],
urls: newImgs
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
const that = this;
const data = JSON.parse(decodeURIComponent(options.data))
that.setData({ dataList: data })
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})