Browse Source

no message

feature/v1.4
xpz2018 5 years ago
parent
commit
4afb83a120
3 changed files with 19 additions and 6 deletions
  1. 2
      api/saas.js
  2. 17
      pages/process/order-info/index.js
  3. 6
      pages/process/order-info/index.wxml

2
api/saas.js

@ -24,6 +24,7 @@ const getOrderInfo = (id) => mGet(`/ztb-factory/factory-customer/get/order-detai
const pricingOrder = (params) => mPost(`/ztb-factory/factory/submit/order-price`, params, sconfig)
const cancelOrder = (id) => mPost(`/ztb-factory/factory/cancel/order/${id}`, null, sconfig)
const repeatOrder = (id) => mPost(`/ztb-factory/factory/renew/empty-weight/${id}`, null, sconfig)
const repeatPrice = (id) => mPost(`/ztb-factory/factory/renew/order-price/${id}`, null, sconfig)
const checkingOrder = (params) => mPost(`/ztb-factory/factory/audit-pass/order`, params, sconfig)
const printOrder = (params) => mPost(`/ztb-factory/print/weight-order`, params, sconfig)
const paymentOrder = (params) => mPost(`/ztb-factory/factory/pay/selected-order`, params, sconfig)
@ -96,6 +97,7 @@ export {
registeCustomer,
getPaperList,
repeatOrder,
repeatPrice,
getStatisticsInfo,
getCustomerOrderList,
getEmployeList,

17
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 { repeatOrder, repeatPrice, getFactoryOrderInfo, checkingOrder, printOrder} from "../../../api/saas"
const event = require('../../../utils/event')
const util = require('../../../utils/util')
const app = getApp()
@ -101,8 +101,19 @@ Scene({
})
})
},
checkOrder: function(){
wx.showLoading({ title: '正在获取', mask: true })
priceOrder: function(e){
wx.showLoading({ title: '正在处理', mask: true })
repeatPrice(this.data.form.id).then(result => {
wx.hideLoading()
util.showBackToast('订单已处理')
event.emit('OrderMessage', { what: 12, desc: 'checkingOrder' })
}).catch(err => {
wx.hideLoading()
util.showToast(err)
})
},
checkOrder: function(e){
wx.showLoading({ title: '正在处理', mask: true })
checkingOrder({ id: this.data.form.id }).then(result => {
wx.hideLoading()
util.showBackToast('订单审核已通过')

6
pages/process/order-info/index.wxml

@ -157,9 +157,9 @@
<view style="height:120rpx;" wx:if="{{form && (form.status == 3 || form.status == 4 || form.status == 42) && !agent}}"></view>
<view class="cu-bar bg-white foot" style="height:{{120 + safeBottom}}rpx;padding:0rpx 32rpx {{safeBottom}}rpx 32rpx;"
wx:if="{{form && (form.status == 3 || form.status == 4 || form.status == 42) && !agent }}">
<van-button plain type="default" custom-style="height:88rpx;width:254rpx" bind:click="repeatOrder" wx:if="{{form.status == 3}}">重新过皮重</van-button>
<van-button plain type="danger" custom-style="margin-left:32rpx;height:88rpx;width:254rpx" bind:click="checkOrder" wx:if="{{form.status == 3}}">重新定价</van-button>
<van-button type="info" custom-style="margin-left:32rpx;height:88rpx;width:400rpx" bind:click="checkOrder" wx:if="{{form.status == 3}}">通过审核</van-button>
<van-button plain type="default" custom-style="height:88rpx;width:206rpx" bind:click="repeatOrder" wx:if="{{form.status == 3}}">重新过皮重</van-button>
<van-button plain type="danger" custom-style="margin-left:32rpx;height:88rpx;width:206rpx" bind:click="priceOrder" wx:if="{{form.status == 3}}">重新定价</van-button>
<van-button type="info" custom-style="margin-left:32rpx;height:88rpx;width:206rpx" bind:click="checkOrder" wx:if="{{form.status == 3}}">通过审核</van-button>
<van-button type="info" custom-style="height:88rpx;width:686rpx" bind:click="paymentOrder" wx:if="{{form.status == 4}}">进行支付</van-button>
<van-button type="info" custom-style="height:88rpx;width:686rpx" bind:click="paymentOrder" wx:if="{{form.status == 42}}">客户结算</van-button>
</view>

Loading…
Cancel
Save