diff --git a/pages/agent/order-item/index.wxml b/pages/agent/order-item/index.wxml index 21dd924..cd3405d 100644 --- a/pages/agent/order-item/index.wxml +++ b/pages/agent/order-item/index.wxml @@ -1,5 +1,8 @@ + + {{item.tipsTime}} + diff --git a/pages/agent/order-list/index.js b/pages/agent/order-list/index.js index 46e20d9..aef17bb 100644 --- a/pages/agent/order-list/index.js +++ b/pages/agent/order-list/index.js @@ -76,8 +76,27 @@ Scene({ } this.data.requesting = true getProxyOrderList(this.data.form).then(result => { - var respList = result.data.records - if (respList && respList.length) { + if (result.data && result.data.records && result.data.records.length) { + // 对返回的消息列表进行处理,将同一天的消息显示在一起 + var respList = result.data.records + for (let i = 0; i < respList.length; i++) { + if (util.isEmpty(this.data.lastTime)) { + this.data.lastTime = respList[i].createTime + if (this.data.lastTime.length > 10) { + this.data.lastTime = this.data.lastTime.substring(0, 10) + } + respList[i].tipsTime = this.data.lastTime + } else { + var itemTime = respList[i].createTime + if (itemTime.length > 10) { + itemTime = itemTime.substring(0, 10) + } + if (this.data.lastTime !== itemTime) { + respList[i].tipsTime = itemTime + } + this.data.lastTime = itemTime + } + } let nowList = `orderList[${this.data.orderList.length}]` var num = this.data.form.pageNum var finished = this.data.form.pageNum >= result.data.pages diff --git a/pages/agent/order-list/index.wxml b/pages/agent/order-list/index.wxml index 31455ce..05f167b 100644 --- a/pages/agent/order-list/index.wxml +++ b/pages/agent/order-list/index.wxml @@ -17,7 +17,7 @@ - + diff --git a/pages/process/payment/index.js b/pages/process/payment/index.js index f478c16..024f815 100644 --- a/pages/process/payment/index.js +++ b/pages/process/payment/index.js @@ -1,7 +1,7 @@ // pages/process/payment/index.js import Scene from '../../index/scene' import Dialog from '../../../components/dialog/dialog' -import { getPeymentList, paymentOrder, getFactoryOrderInfo } from "../../../api/saas" +import { getPeymentList, paymentOrder, getFactoryOrderInfo, getSideOrderInfo } from "../../../api/saas" const event = require('../../../utils/event') const util = require('../../../utils/util') const math = require('../../../utils/math') //导入模块 @@ -12,6 +12,7 @@ Scene({ * 页面的初始数据 */ data: { + id: null, height: app.globalData.fragmentHeight, safeBottom: app.globalData.safeBottom, form: { @@ -53,6 +54,26 @@ Scene({ channel.on('onParam', function (data) { that.amountList([data]) }) + } else if(options.id){ + this.data.id = options.id + wx.showLoading({ title: '正在获取', mask: true }) + getSideOrderInfo({id: options.id}).then(result => { + wx.hideLoading() + this.data.amount = 0 + for (let index = 0; index < result.data.productCategoryInfos.length; index++) { + const element = result.data.productCategoryInfos[index] + element.fileList = [] + for (let k = 0; k < element.weightNoteImages.length; k++) { + element.fileList.push({url: element.weightNoteImages[k]}) + } + element.settlePrice = math.times(element.settleWeight, element.settleUnitPrice) + this.data.amount = math.plus(this.data.amount, element.settlePrice) + } + this.setData({ orderList: [result.data], amount: this.data.amount, orderStatus: result.data.orderStatus }) + }).catch(err => { + wx.hideLoading() + util.showToast(err) + }) } }, amountList: function(orderList){ diff --git a/pages/process/payment/index.json b/pages/process/payment/index.json index 44791bb..ed7a765 100644 --- a/pages/process/payment/index.json +++ b/pages/process/payment/index.json @@ -8,6 +8,7 @@ "van-image": "/components/image/index", "van-popup": "/components/popup/index", "van-dialog": "/components/dialog/index", + "submit-layout": "/components/submit-layout/index", "notification": "/pages/message/notification/index" } } \ No newline at end of file diff --git a/pages/process/payment/index.wxml b/pages/process/payment/index.wxml index 07c63a2..3d40aac 100644 --- a/pages/process/payment/index.wxml +++ b/pages/process/payment/index.wxml @@ -69,13 +69,12 @@ - - + 使用千鸟代付 直接付款 付款 - +