Browse Source

no message

feature/v1.5
xpz2018 4 years ago
parent
commit
947af8bf75
5 changed files with 26 additions and 8 deletions
  1. 4
      api/saas.js
  2. BIN
      assets/image/icon-print.png
  3. 8
      pages/process/order-info/index.wxml
  4. 16
      pages/process/outside-info/index.js
  5. 6
      pages/process/outside-info/index.wxml

4
api/saas.js

@ -74,6 +74,7 @@ const saveSideOrder = (params) => mPost(`/ztb-factory/save/scrap-paper-offsite-r
const poundSideOrder = (params) => mPost(`/ztb-factory/submit/scrap-paper-offsite-receipt-weight-note`, params, sconfig)
const priceSideOrder = (params) => mPost(`/ztb-factory/submit/scrap-paper-offsite-receipt-order-price`, params, sconfig)
const repeatSideOrder = (params) => mPost(`/ztb-factory/submit/scrap-paper-offsite-receipt-order-price`, params, sconfig)
const checkSideOrder = (params) => mPost(`/ztb-factory/check/scrap-paper-offsite-receipt-order`, params, sconfig)
export {
sconfig,
@ -139,5 +140,6 @@ export {
saveSideOrder,
poundSideOrder,
priceSideOrder,
repeatSideOrder
repeatSideOrder,
checkSideOrder
}

BIN
assets/image/icon-print.png

Before After
Width: 64  |  Height: 64  |  Size: 1.3 KiB

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

@ -166,10 +166,10 @@
<van-button type="info" custom-style="height:88rpx;width:686rpx" bind:click="paymentOrder" wx:if="{{form.status == 42}}">客户结算</van-button>
</view>
<view class="booking-tool" style="bottom:300rpx" bindtap="printOrder" wx:if="{{form && (form.status == 3 || form.status == 4)}}">
<view class="roder-add flex flex-center">
<image src="/assets/image/icon-print.png" style="width:50rpx;height:50rpx"></image>
</view>
<view style="border-radius: 50rpx;position: fixed;bottom:160rpx;right:50rpx" wx:if="{{form && (form.status == 3 || form.status == 4)}}">
<van-button round type="info" bind:click="printOrder" custom-style="width: 100rpx;height: 100rpx;">
<van-icon name="printer" size="30px"/>
</van-button>
</view>
<vehicle-keyboard id="wux-keyboard" safeBottom="{{safeBottom}}" triplet="{{1}}" bind:change="onPlatenumber"></vehicle-keyboard>

16
pages/process/outside-info/index.js

@ -1,6 +1,6 @@
// pages/process/order-check/index.js
import Scene from '../../index/scene'
import { pricingOrder, getSideOrderInfo} from "../../../api/saas"
import { checkSideOrder, getSideOrderInfo, printOrder} from "../../../api/saas"
const event = require('../../../utils/event')
const util = require('../../../utils/util')
const app = getApp()
@ -29,14 +29,24 @@ Scene({
})
}
},
printOrder: function(){
wx.showLoading({ title: '正在获取', mask: true })
printOrder({id: this.data.id}).then(result => {
wx.hideLoading()
util.showToast('即将打印,请稍后')
}).catch(err => {
wx.hideLoading()
util.showToast(err)
})
},
checkForm: function(){
wx.redirectTo({url: `/pages/process/outside-check/index?id=${this.data.id}` })
},
submitForm: function(){
wx.showLoading({ title: '处理中', mask: true })
pricingOrder(this.data.form).then(result => {
checkSideOrder(this.data.form).then(result => {
wx.hideLoading()
util.showBackToast('定价成功')
util.showBackToast('审核成功')
event.emit('OrderMessage', { what: 12, desc: 'pricingOrder' })
}).catch(err => {
wx.hideLoading()

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

@ -177,4 +177,10 @@
<van-button type="info" custom-style="margin-left:32rpx;height:88rpx;width:400rpx" bind:click="submitForm">审核通过</van-button>
</submit-layout>
<view style="border-radius: 50rpx;position: fixed;bottom:160rpx;right:50rpx" wx:if="{{form}}">
<van-button round type="info" bind:click="printOrder" custom-style="width: 100rpx;height: 100rpx;">
<van-icon name="printer" />
</van-button>
</view>
<notification id="qn-notification"/>
Loading…
Cancel
Save