awardDetail.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. var app = getApp()
  2. var that;
  3. import moment from 'moment' // 时间库
  4. Page({
  5. data: {
  6. id: '',
  7. event_id:0,
  8. mesStr:'删除',
  9. isShowYy:false,
  10. userData:app.globalData.userData,
  11. },
  12. onLoad(e) {
  13. that = this;
  14. dd.setNavigationBar({ title: "奖票详情" });
  15. if (e.id) {
  16. that.setData({
  17. id: e.id
  18. })
  19. this.getDetail();
  20. }
  21. if(e.event_id){
  22. that.setData({
  23. event_id: e.event_id
  24. })
  25. this.getDetail();
  26. }
  27. app.globalData.userData.employee_detail.role_list.forEach(item=>{
  28. if(item.name=='admin'||item.name=='creator'|| item.name == 'point_manager'){
  29. this.setData({
  30. isShowYy:true
  31. })
  32. }
  33. })
  34. that.setData({
  35. userData: app.globalData.userData
  36. })
  37. },
  38. openCx() {
  39. dd.confirm({
  40. title: '提示',
  41. content: `确定${that.data.mesStr}奖票吗?`,
  42. confirmButtonText: '确定',
  43. cancelButtonText: '取消',
  44. success: (result) => {
  45. if (result.confirm) {
  46. app.$post("api/integral/ticket/del", { id: that.data.dataDetail.id}).then((res) => {
  47. app.globalData.showToast(`已${that.data.mesStr}`);
  48. setTimeout(() => {
  49. dd.navigateBack({
  50. delta: 1
  51. })
  52. }, 1000);
  53. })
  54. }
  55. },
  56. });
  57. },
  58. //打开兴趣
  59. openDetail() {
  60. if(this.data.event_id){
  61. return false
  62. }
  63. dd.navigateTo({
  64. url: '../prizeBuckleDetail/prizeBuckleDetail?id=' +this.data.dataDetail.event_id+'&is=true&is2=true'
  65. })
  66. },
  67. getDetail() {
  68. let data={
  69. id:that.data.id,
  70. }
  71. if(this.data.event_id){
  72. data={
  73. event_id:that.data.event_id,
  74. }
  75. }
  76. app.$get("api/integral/ticket/info", data).then((res) => {
  77. var data = res.data.data;
  78. data.dateStr=moment(data.date+'').format('YYYY-MM-DD')
  79. if(app.globalData.userData.id==data.publisher_id){
  80. that.setData({
  81. mesStr:'撤回'
  82. })
  83. }
  84. this.setData({ dataDetail: data })
  85. })
  86. },
  87. });