prizeBuckleDetail.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. var app = getApp()
  2. var that;
  3. Page({
  4. data: {
  5. date: app.globalData.month,
  6. review_id:'',
  7. userId:''
  8. },
  9. onLoad(e) {
  10. that = this;
  11. dd.setNavigationBar({ title: "事件详情" });
  12. that.setData({
  13. userId:app.globalData.userData.id
  14. })
  15. if(e.id){
  16. that.setData({
  17. review_id:e.id
  18. })
  19. that.getDetail(e.id);
  20. }
  21. },
  22. openCx() {
  23. dd.confirm({
  24. title: '撤销奖扣',
  25. content: '你确定撤销此项吗?',
  26. confirmButtonText: '确定',
  27. cancelButtonText: '取消',
  28. success: (result) => {
  29. if (result.confirm) {
  30. app.$post("api/integral/review/prize/destroy", { target_id: that.data.review_id,type:1 }).then((res) => {
  31. app.globalData.showToast("已撤销");
  32. // var pages=getCurrentPages();//当上一页的page不等于一时,执行上一页的方法
  33. // var active=pages[pages.length-2];
  34. // if(active.data.page!=1){
  35. // active.refreshData(that.data.review_id);
  36. // }
  37. setTimeout(() => {
  38. dd.navigateBack({
  39. delta: 1
  40. })
  41. }, 1000);
  42. })
  43. }
  44. },
  45. });
  46. },
  47. // 查看日志详情
  48. openLog(){
  49. dd.navigateTo({
  50. url: '../logDetail/logDetail?id=' + this.data.review_id
  51. })
  52. },
  53. showImg(e){
  54. var index=e.target.dataset.index;
  55. var item=e.target.dataset.item
  56. dd.previewImage({
  57. current: index,
  58. urls: item
  59. });
  60. },
  61. activeItem(e) {
  62. var index = e.target.dataset.index;
  63. this.setData({ activeIndex: index })
  64. },
  65. openSearch() {
  66. app.globalData.showToast("暂不支持筛选");
  67. },
  68. getDetail(id) {
  69. app.$get("api/integral/statistics/integral/info", { event_id: id }).then((res) => {
  70. var data = res.data.data;
  71. app.globalData.types.forEach(item => {
  72. if (item.id == data.pt_id) {
  73. data.typeName = item.name
  74. }
  75. });
  76. this.setData({ dataDetail: data })
  77. })
  78. },
  79. });