binding4S.js 2.3 KB
// pages/home/home.js
import {
  request
} from "../../request/index.js"
const a = getApp()
Page({
  data: {
    imagesUrl: a.globalData.baseUrl,
    myOrder: [],
    way: 1,
    msg: '',
    it_cloosy: false,
    deltrue: false
  },
  onShow: function () {
    this.getMyorder()
  },
  tomyOrderObligation(e) { // 进订单详情
    console.log(e);
    let id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: '/pages/homeNologin/homeNologin?id=' + id
    })
  },
  async getMyorder() { // 获取订单
    let that = this;
    try {
      const {
        data: {
          data
        }
      } = await
      request({
        url: 'api/active/activeList',
      })
      console.log(data, 'api/active/activeList');
      if (data.length != 0) {
        that.setData({
          it_cloosy: false,
        })
      } else {
        that.setData({
          it_cloosy: true,
        })
      }
      that.setData({
        myOrder: data,
      })
      // console.log(that.data.myOrder, "订单");

    } catch (err) {
      console.log(err);
      let msg = err.msg
      a.popTest(msg)
    }
  },

  delOrder(e) { // 删除
    let that = this
    that.setData({
      deltrue: true
    })
    wx.showModal({
      title: '提示',
      content: '确定要删除该订单吗?',
      success: async function (res) {
        if (res.confirm) {
          try {
            const {
              data
            } = await request({
              url: 'api/new2/activeOrderDel',
              data: {
                id: e.currentTarget.dataset.id
              }
            })
            console.log(data, "删除");
            if (data.code == 1) {
              let msg = data.msg
              a.popSuccessTest(msg)
              setTimeout(() => {
                that.getMyorder()
                that.setData({
                  deltrue: false
                })
              }, 1000);
            } else {
              let msg = data.msg
              a.popTest(msg)
              that.setData({
                deltrue: false
              })
            }
          } catch (err) {
            let msg = err.msg
            a.popTest(msg)
            that.setData({
              deltrue: false
            })

          }
        } else {

        }
      }

    })


  },
  goGuang() {
    wx.switchTab({
      url: '/pages/home/home'
    })
  },





})