// pages/orderList/orderList.js
|
|
const app = getApp();
|
|
var network = require("../../utils/net.js");
|
|
var timechage = require("../../utils/dateTimeUtil.js");
|
|
var PageSize = 10
|
|
var PageIndex = 0
|
|
var getOrderList = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/CarRecordRpc/GetList'
|
|
|
|
Page({
|
|
data: {
|
|
winHeight: app.globalData.winHeight,
|
|
orderList: [],
|
|
},
|
|
|
|
onShow: function(options) {
|
|
PageIndex = 0;
|
|
this.setData({
|
|
orderList: [],
|
|
})
|
|
this.getOrderList();
|
|
},
|
|
|
|
getOrderList:function (){
|
|
var that = this;
|
|
var method = getOrderList;
|
|
network.transfer_request(method, [app.globalData.Phone, PageIndex, PageSize], function (res) {
|
|
var array = res.result;
|
|
if (array.length <= 0) {
|
|
wx: wx.showToast({
|
|
title: '暂无订单数据',
|
|
})
|
|
PageIndex = PageIndex - 1;
|
|
return;
|
|
}
|
|
let getArr = [];
|
|
for (var i = 0; i < array.length; i++) {
|
|
var dmo = {
|
|
ID: array[i].ID,
|
|
Customer_Name: array[i].Customer_Name,
|
|
LoadTime: timechage.formatTimeTwo(array[i].LoadTime.substring(6, 19), 'Y/M/D'),
|
|
Employee_Name: array[i].Employee_Name,
|
|
TotalNumber: array[i].TotalNumber,
|
|
Address: array[i].Address,
|
|
}
|
|
getArr.push(dmo);
|
|
}
|
|
let arrLast = that.data.orderList.concat(getArr);
|
|
that.setData({
|
|
orderList: arrLast,
|
|
})
|
|
})
|
|
},
|
|
|
|
//点击进入详情页面
|
|
transToOrderDetail: function(event) {
|
|
var itemID = event.currentTarget.dataset.detailitemid;
|
|
wx.navigateTo({
|
|
url: 'orderDetail/orderDetail?id=' + itemID,
|
|
})
|
|
},
|
|
|
|
onReachBottom :function(){
|
|
PageIndex = PageIndex + 1;
|
|
this.getOrderList();
|
|
}
|
|
|
|
})
|