diff --git a/pages/process/order-info/index.js b/pages/process/order-info/index.js index e7e3e2f..14f66b4 100644 --- a/pages/process/order-info/index.js +++ b/pages/process/order-info/index.js @@ -1,7 +1,7 @@ // pages/process/order-check/index.js import Scene from '../../index/scene' import Dialog from '../../../components/dialog/dialog' -import { repeatOrder, getFactoryOrderInfo, checkingOrder, printOrder} from "../../../api/saas" +import { cancelOrder, repeatOrder, getFactoryOrderInfo, checkingOrder, printOrder} from "../../../api/saas" const event = require('../../../utils/event') const util = require('../../../utils/util') const app = getApp() @@ -91,6 +91,19 @@ Scene({ } }) }, + cancelOrder: function(e){ + Dialog.confirm({ title: '温馨提示', message: '确定取消该订单?' }).then(() => { + wx.showLoading({ title: '正在获取', mask: true }) + cancelOrder(this.data.form.id).then(result => { + wx.hideLoading() + util.showBackToast('订单已经删除') + event.emit('OrderMessage', { what: 12, desc: 'cancelOrder' }) + }).catch(err => { + wx.hideLoading() + util.showToast(err) + }) + }) + }, repeatOrder: function(e){ Dialog.confirm({ title: '温馨提示', message: '确定重新过皮重?' }).then(() => { wx.showLoading({ title: '正在处理', mask: true }) diff --git a/pages/process/order-info/index.wxml b/pages/process/order-info/index.wxml index 3b8d155..c085dc8 100644 --- a/pages/process/order-info/index.wxml +++ b/pages/process/order-info/index.wxml @@ -175,6 +175,9 @@ + + 取消订单 + 重新过皮重 通过审核 diff --git a/pages/process/order-list/index.wxml b/pages/process/order-list/index.wxml index 879f667..c631485 100644 --- a/pages/process/order-list/index.wxml +++ b/pages/process/order-list/index.wxml @@ -65,7 +65,7 @@ 取消订单 + bind:click="cancelOrder" wx:if="{{item.status == 1 || item.status == 2}}">取消订单 定价