// pages/applyRefund/applyRefund.js Page({ /** * 页面的初始数据 */ data: { show:false, isAll:false, goodList:[ { name:'赶海季生鲜大闸蟹', checked:false }, { name:'水果纯甜柿子', checked:false }, { name:'空运鲜牛肉', checked:true } ], reasonList:[ {name:'暂不需要商品(买错/多买/漏买)'}, {name:'冰品融化'}, {name:'订单中有商品发错'}, {name:'商品斤两不足'}, {name:'商品临期到期'}, {name:'商品破损/包装破损'}, {name:'商品质量问题'}, {name:'实物与图文描述不符'}, {name:'商家通知我卖完了'}, {name:'所有商品未收到'}, {name:'整个订单送错'}, {name:'订单少选且商家未通知我'}, {name:'未在约定时间送达'}, ], }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 打开选择原因弹窗 */ choose(){ this.setData({ show:true }) }, close(){ this.setData({ show:false }) }, /** * 选择原因 */ chooseReason(){ }, /** * 上传图片 */ getUploadImg: function(e) { var ths = this; wx.chooseMedia({ count: 1, // 默认9 mediaType: ['image'], sourceType: ['album', 'camera'], maxDuration: 30, success: function(res) { // 图片的本地临时文件路径列表 var tempFilePaths = res.tempFiles[0].tempFilePath; wx.showLoading({ mask: true }) var params = { url: "/p/file/upload", filePath: tempFilePaths, name: 'file', callBack: function(res2) { wx.hideLoading(); var img = {}; img.path = JSON.parse(res2).filePath; img.url = JSON.parse(res2).resourcesUrl + JSON.parse(res2).filePath; var photoFiles = ths.data.photoFiles; photoFiles.push(img); ths.setData({ photoFiles: photoFiles }) } }; http.upload(params); } }) }, /** * 选择类型 */ radioChange(e){ console.log(e); }, /** * 全选 */ onSelectedAll(e){ console.log(e,this.data); let isAll = !this.data.isAll let goodList = this.data.goodList goodList.forEach(item=>{ item.checked = isAll }) this.setData({ isAll, goodList }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })