var app = getApp() var that; import moment from 'moment' // 时间库 Page({ data: { id: '', event_id:0, mesStr:'删除', isShowYy:false, userData:app.globalData.userData, }, onLoad(e) { that = this; dd.setNavigationBar({ title: "奖票详情" }); if (e.id) { that.setData({ id: e.id }) this.getDetail(); } if(e.event_id){ that.setData({ event_id: e.event_id }) this.getDetail(); } app.globalData.userData.employee_detail.role_list.forEach(item=>{ if(item.name=='admin'||item.name=='creator'|| item.name == 'point_manager'){ this.setData({ isShowYy:true }) } }) that.setData({ userData: app.globalData.userData }) }, openCx() { dd.confirm({ title: '提示', content: `确定${that.data.mesStr}奖票吗?`, confirmButtonText: '确定', cancelButtonText: '取消', success: (result) => { if (result.confirm) { app.$post("api/integral/ticket/del", { id: that.data.dataDetail.id}).then((res) => { app.globalData.showToast(`已${that.data.mesStr}`); setTimeout(() => { dd.navigateBack({ delta: 1 }) }, 1000); }) } }, }); }, //打开兴趣 openDetail() { if(this.data.event_id){ return false } dd.navigateTo({ url: '../prizeBuckleDetail/prizeBuckleDetail?id=' +this.data.dataDetail.event_id+'&is=true&is2=true' }) }, getDetail() { let data={ id:that.data.id, } if(this.data.event_id){ data={ event_id:that.data.event_id, } } app.$get("api/integral/ticket/info", data).then((res) => { var data = res.data.data; data.dateStr=moment(data.date+'').format('YYYY-MM-DD') if(app.globalData.userData.id==data.publisher_id){ that.setData({ mesStr:'撤回' }) } this.setData({ dataDetail: data }) }) }, });