Browse Source

修改订单进度.wz

featrue/v4.3
wangzhen 5 years ago
parent
commit
1c3462f7c7
2 changed files with 9 additions and 45 deletions
  1. 19
      pages/agent/detail/index.js
  2. 35
      pages/agent/detail/index.wxml

19
pages/agent/detail/index.js

@ -19,7 +19,7 @@ Page({
id: null,
cancel: true,
orderInfo: null,
orderInfoStep: null,
orderInfoStepLs:null
},
/**
* 生命周期函数--监听页面加载
@ -66,23 +66,10 @@ Page({
})
var orderInfoStepLs = result.data.orderItems
result.data.orderItems.forEach((element1, index1) => {
var dataLength=0;
for (let i = 0; i < 5; i++) {
if (element1.orderItemTimeList[i]) {//有数据
dataLength=i;
orderInfoStepLs[index1].orderItemTimeList[i] = element1.orderItemTimeList[i]
orderInfoStepLs[index1].orderItemTimeList[i].rank= i
} else {
orderInfoStepLs[index1].orderItemTimeList[i] = {
description: this.getStr(i),
time: "",
rank: i
}
}
for (let i = 0; i <element1.orderItemTimeList.length; i++) {
orderInfoStepLs[index1].orderItemTimeList[i] = element1.orderItemTimeList[i]
}
orderInfoStepLs[index1].datalength=dataLength;
});
console.log('hhhh', orderInfoStepLs)
this.setData({
orderInfoStep: orderInfoStepLs
})

35
pages/agent/detail/index.wxml

@ -30,7 +30,7 @@
</view>
<wux-steps direction="vertical">
<wux-step wx:for-item="timeItem" wx:for-index="oindex" wx:for="{{item.orderItemTimeList}}" wx:key="oindex"
title="{{timeItem.description}}" status="{{statusStep(oindex, item.orderItemTimeList.length, item.datalength)}}" content="{{timeItem.time}}"/>
title="{{timeItem.description}}" status="{{statusStep(timeItem.status)}}" content="{{timeItem.time}}"/>
</wux-steps>
</wux-accordion>
</wux-accordion-group>
@ -289,7 +289,7 @@
</view>
<wux-steps direction="vertical">
<wux-step wx:for-item="timeItem" wx:for-index="oindex" wx:for="{{item.orderItemTimeList}}" wx:key="oindex"
title="{{timeItem.description}}" status="{{statusStep(oindex, item.orderItemTimeList.length,item.datalength)}}" content="{{timeItem.time}}"/>
title="{{timeItem.description}}" status="{{statusStep(timeItem.status)}}" content="{{timeItem.time}}"/>
</wux-steps>
</wux-accordion>
</wux-accordion-group>
@ -337,7 +337,7 @@
</view>
<wux-steps direction="vertical">
<wux-step wx:for-item="timeItem" wx:for-index="oindex" wx:for="{{item.orderItemTimeList}}" wx:key="oindex"
title="{{timeItem.description}}" status="{{statusStep(oindex, item.orderItemTimeList.length,item.datalength)}}" content="{{timeItem.time}}"/>
title="{{timeItem.description}}" status="{{statusStep(timeItem.status)}}" content="{{timeItem.time}}"/>
</wux-steps>
</wux-accordion>
</wux-accordion-group>
@ -451,7 +451,7 @@
</view>
<wux-steps direction="vertical">
<wux-step wx:for-item="timeItem" wx:for-index="oindex" wx:for="{{item.orderItemTimeList}}" wx:key="oindex"
title="{{timeItem.description}}" status="{{statusStep(oindex, item.orderItemTimeList.length, item.datalength)}}" content="{{timeItem.time}}"/>
title="{{timeItem.description}}" status="{{statusStep(timeItem.status)}}" content="{{timeItem.time}}"/>
</wux-steps>
</wux-accordion>
</wux-accordion-group>
@ -486,31 +486,8 @@
<wux-dialog id="wux-dialog" />
<wxs module="statusStep">
function statusStep(step, size, datalength) {
// console.log("step=",step);
// console.log("size=",size);
// console.log("datalength=",datalength);
return step<datalength?"finish":(step==datalength?"process":"wait");
// if(status == 54 || status == 55){
// return 'finish'
// }
// if(size == 1){
// return 'wait'
// } else if(size == 2){
// if(step == 0){
// return 'process'
// } else {
// return 'wait'
// }
// } else {
// if(step == size - 2){
// return 'process'
// } else if(step == size - 1){
// return 'wait'
// } else {
// return 'finish'
// }
// }
function statusStep(status) {
return status==1?"process":"wait";
}
module.exports = statusStep
</wxs>
Loading…
Cancel
Save