发表于: 2017-07-12 21:33:07

1 836


今天完成的事情:

1.为日期框添加了时间插件,还是用的跟分页插件一样的angular-ui-bootstrap,并对输入日期作了验证,startTime不能超过endTime,之前还需要将日期转化为时间戳,因为服务器只认毫秒

//时间验证,并将日期转化为时间戳(毫秒)
$scope.timeTransform = function () {
   if ($scope.startTime !== "") {
       $scope.dateOptionsEnd.minDate = $scope.startTime;
       var start1 = $scope.startTime;
       var start2 = Date.parse(new Date(start1));
       $scope.startTime = start2;
   }
   if ($scope.endTime !== "") {
       $scope.dateOptions.maxDate = $scope.endTime;
       var end1 = $scope.endTime;
       var end2 = Date.parse(new Date(end1));
       $scope.endTime = end2;
   }
};

2.开始写搜索功能,匹配输入的时间,类型还有状态;但是并没有出现相应的搜索结果,反复的查看,并未发现下面的语法有错误;而且查看了network,请求参数是空的,不知道为什么没有将参数传递进去,

GET /carrots-admin-ajax/a/article/search?page=1&size=10&startAt=&endAt=&type=&status=


$state.go('index.article-table', {
   page: 1,
   size: $scope.itemsPerPage,
   startAt: $scope.startTime,
   endAt: $scope.endTime,
   type: $scope.types,
   status: $scope.statuss
},{reload: true});

明天的计划:解决bug,完成搜索功能,继续JS9

遇到的问题:就是上面搜索功能的问题,卡了一晚上

收获:写完了时间插件,并且可以进行时间搜索匹配列表数据,但是其他条件的搜索没有完成


返回列表 返回列表
评论

    分享到