1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- const WXAPI = require('apifm-wxapi')
- Page({
- data: {
-
- },
- onLoad(e) {
- this.recycleOrders()
- },
- onShow() {
- },
- async recycleOrders() {
- wx.showLoading({
- title: '',
- })
- const res = await WXAPI.recycleOrders({
- token: wx.getStorageSync('token')
- })
- wx.hideLoading()
- if (res.code == 0) {
- this.setData({
- list: res.data.result
- })
- }
- },
- onPullDownRefresh() {
- this.recycleOrders()
- wx.stopPullDownRefresh()
- },
- detail(e) {
- const id = e.currentTarget.dataset.id
- wx.navigateTo({
- url: `/pages/recycle/order-detail?id=${id}`,
- })
- },
- async recycleOrderClose(e) {
- wx.showModal({
- title: '提示',
- content: '确认要取消该订单吗?',
- success: res => {
- if (res.confirm) {
- this._recycleOrderClose(e)
- }
- }
- })
- },
- async _recycleOrderClose(e) {
- const id = e.currentTarget.dataset.id
- const res = await WXAPI.recycleOrderClose(wx.getStorageSync('token'), id)
- if (res.code != 0) {
- wx.showToast({
- title: res.msg,
- icon: 'none'
- })
- return
- }
- wx.showToast({
- title: '已取消',
- })
- this.recycleOrders()
- },
- async recycleOrderDelete(e) {
- wx.showModal({
- title: '提示',
- content: '确认要删除该订单吗?',
- success: res => {
- if (res.confirm) {
- this._recycleOrderDelete(e)
- }
- }
- })
- },
- async _recycleOrderDelete(e) {
- const id = e.currentTarget.dataset.id
- const res = await WXAPI.recycleOrderDelete(wx.getStorageSync('token'), id)
- if (res.code != 0) {
- wx.showToast({
- title: res.msg,
- icon: 'none'
- })
- return
- }
- wx.showToast({
- title: '删除成功',
- })
- this.recycleOrders()
- }
- })
|