| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | 
var app = getApp()var that;Page({  data: {    review_id: '',    isBh: false,//是否显示驳回弹窗    textArea: ""  },  onLoad(e) {    that = this;    dd.setNavigationBar({ title: "详情" });    if (e.id) {      that.setData({ review_id: e.id });      that.getData();    }    if (e.is) {      that.setData({ is: e.is });    }  },  showImg(e) {    var index = e.target.dataset.index;    var item = e.target.dataset.item    dd.previewImage({      current: index,      urls: item    });  },  submit() {    dd.navigateTo({      url: '../approve/approve?id=' + that.data.dataDetail.id    })  },  bindTextAreaBlur(e) {    this.setData({      textArea: e.detail.value    });  },  openBh(e) {    this.setData({ isBh: !this.data.isBh, textArea: '' })  },  confirmBh() {    if (!that.data.textArea) {      app.globalData.showToast("请输入审批意见");      return;    }    app.$post("api/integral/review", { review_id: that.data.review_id, remark: that.data.textArea, action: "refuse", ticket_count: 0 }).then((res) => {      app.globalData.showToast("已驳回");      var pages=getCurrentPages();//当上一页的page不等于一时,执行上一页的方法      var active=pages[pages.length-2];      if(active.data.page!=1){          active.refreshData(that.data.review_id);      }      setTimeout(() => {        dd.navigateBack({ delta: 1 });      }, 1000);    })  },  openCx() {    dd.confirm({      title: '撤销审批',      content: '您确定撤销此项吗?',      confirmButtonText: '确定',      cancelButtonText: '取消',      success: (result) => {        if (result.confirm) {          app.$post("api/integral/review/destroy", { review_id: that.data.review_id }).then((res) => {            app.globalData.showToast("已撤销");            var pages=getCurrentPages();//当上一页的page不等于一时,执行上一页的方法            var active=pages[pages.length-2];            if(active.data.page!=1){                active.refreshData(that.data.review_id);            }            setTimeout(() => {              dd.navigateBack({                delta: 1              })            }, 1000);          })        }      },    });  },  getData() {    // that.data.review_id    app.$get("api/integral/review", { review_id: that.data.review_id }).then((res) => {      var data = res.data.data;      data.typeName = app.getTypesItem(data.pt_id).name;      this.setData({        dataDetail: data      })    })  },});
 |