订单状态不受时间限制

订单状态不受时间限制

  1. 订单主页 index.html 当前订单绑定 ng-click时间传入参数(item)

    1
    <ion-item class='item yr-name' ng-repeat="item in todayList" ng-click="detail(item)"></ion-item>
  2. 状态页面 order.html (不受时间限制,显示点击状态)
    控制状态显示的是‘服务用车’的 button5.state

    1
    2
    <li style="margin-top:10px;" ng-class="{active:!button5.state}" class=""> <button class="ser-btn" ng-click="start()" ng-disabled="button5.state" ng-if="button2.state||!button1.state">
    </li>
  3. 控制该页面的 order.controllers.js 更改 judgeState();

    1
    judgeState($stateParams.order_start_time); //根据订单时间判断是否可以出车

judgeState()代码:

1
2
3
4
5
function judgeState(time) {
// if (moment(time).diff(moment(), 'm') > 240) {
// $scope.button5.state = true;// }
return true
}

注意:if()被禁止后,状态可更改为可点击状态。

judgeState()函数

if 里的 moment(time) 为下单时间; moment() 为当前时间

文章目录
  1. 1. 订单状态不受时间限制
  2. 2. judgeState()函数
|