订单状态不受时间限制
订单主页 index.html 当前订单绑定 ng-click时间传入参数(item)
1<ion-item class='item yr-name' ng-repeat="item in todayList" ng-click="detail(item)"></ion-item>状态页面 order.html (不受时间限制,显示点击状态)
控制状态显示的是‘服务用车’的 button5.state12<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>控制该页面的 order.controllers.js 更改 judgeState();
1judgeState($stateParams.order_start_time); //根据订单时间判断是否可以出车
judgeState()代码:12345function judgeState(time) { // if (moment(time).diff(moment(), 'm') > 240) { // $scope.button5.state = true;// } return true }
注意:if()被禁止后,状态可更改为可点击状态。
judgeState()函数
if 里的 moment(time) 为下单时间; moment() 为当前时间