var util = require('../../utils/util.js'); 
 | 
Page({ 
 | 
  
 | 
  /** 
 | 
   * 页面的初始数据 
 | 
   */ 
 | 
  data: { 
 | 
    productList:[], 
 | 
    //productList:[], 
 | 
    stardata:[1,2,3,4,5], 
 | 
    flag:0, 
 | 
    fatherDom:0, //父级节点 
 | 
    order:{}, 
 | 
    getBack:'' 
 | 
  }, 
 | 
  
 | 
  /** 
 | 
   * 生命周期函数--监听页面加载 
 | 
   */ 
 | 
  onLoad: function (options) { 
 | 
    this.getGoodsList(options.id); 
 | 
    if (options.getBack != undefined){ 
 | 
      this.setData({ 
 | 
        getBack : options.getBack 
 | 
      }) 
 | 
    } 
 | 
  }, 
 | 
   
 | 
  changeColor(e){ 
 | 
    var myindex = e.currentTarget.dataset.myindex + 1; 
 | 
    var index = e.currentTarget.dataset.index; 
 | 
     
 | 
    var _this = this; 
 | 
    var productList = _this.data.productList; 
 | 
    productList[index].comScore = myindex; 
 | 
    console.log(index); 
 | 
    _this.setData({ 
 | 
      productList: productList 
 | 
    }) 
 | 
     
 | 
  }, 
 | 
  
 | 
  //根据订单id获取产品信息 
 | 
  getGoodsList:function(id){ 
 | 
    var _this = this; 
 | 
    util.request({ 
 | 
      method:"GET", 
 | 
      api: "/wxapi/shopOrder/getOrderInfoById/" + id, 
 | 
      callback: function (data) { 
 | 
      if (data.status == '200') { 
 | 
        console.log(data.rows[0]); 
 | 
        var productList = _this.data.productList;  
 | 
        for (var i = 0; i < data.rows[0].details.length; i++){ 
 | 
          var product = { 
 | 
            productId:data.rows[0].details[i].shopProduct.id, 
 | 
            orderNum: data.rows[0].orderNo, 
 | 
            orderId: data.rows[0].id, 
 | 
            comScore: 0, 
 | 
            imgMobile: data.rows[0].details[i].shopProduct.imgMobile, 
 | 
            content:'' 
 | 
          } 
 | 
          productList.push(product); 
 | 
        } 
 | 
         
 | 
        _this.setData({ 
 | 
          productList: productList 
 | 
        }) 
 | 
        
 | 
      } 
 | 
    }}); 
 | 
  }, 
 | 
  
 | 
  // 提交评价 
 | 
  commitEvaluate(){ 
 | 
    var _this = this; 
 | 
    var commitContentList = []; //提交内容 
 | 
    console.log(_this.data.productList); 
 | 
    for (var i = 0; i < _this.data.productList.length; i++){ 
 | 
      var commitContent = { 
 | 
        productId: _this.data.productList[i].productId, 
 | 
        orderId: _this.data.productList[i].orderId, 
 | 
        comContent: _this.data.productList[i].content, 
 | 
        comScore: _this.data.productList[i].comScore, 
 | 
      } 
 | 
      commitContentList.push(commitContent); 
 | 
    } 
 | 
    console.log(commitContentList); 
 | 
    util.request({ 
 | 
      api: '/wxapi/ProductComment/saveProductComment',  
 | 
      data:commitContentList,  
 | 
      callback:function (data) { 
 | 
      if (data.status == '200') { 
 | 
        wx.showToast({ 
 | 
          title: '评价成功', 
 | 
          icon: "none", 
 | 
          duration: 2000, 
 | 
        }); 
 | 
  
 | 
        setTimeout(function () { 
 | 
          var getBack = _this.data.getBack; 
 | 
          let pages = getCurrentPages();//当前页面 
 | 
          let prevPage = pages[pages.length - 2];//上一页面 
 | 
          if (getBack == '1'){ 
 | 
            prevPage = pages[pages.length - 3] 
 | 
          } 
 | 
          prevPage.setData({//直接给上移页面赋值 
 | 
            refresh: true 
 | 
          }); 
 | 
          if (getBack == '1') { 
 | 
            wx.navigateBack({ 
 | 
              delta: 2 
 | 
            }) 
 | 
          } else { 
 | 
            wx.navigateBack({ 
 | 
              delta: 1 
 | 
            }) 
 | 
          } 
 | 
           
 | 
           
 | 
        }, 1000) 
 | 
      } 
 | 
    }}); 
 | 
     
 | 
  }, 
 | 
   
 | 
  // 数据绑定 
 | 
  formName: function (e) { 
 | 
    var index = e.currentTarget.dataset.index; 
 | 
    var productList = this.data.productList; 
 | 
    productList[index].content = e.detail.value; 
 | 
    this.setData({ 
 | 
      productList: productList 
 | 
    }) 
 | 
  }, 
 | 
}) 
 |