发表于: 2017-07-12 21:33:07
1 835
今天完成的事情:
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
遇到的问题:就是上面搜索功能的问题,卡了一晚上
收获:写完了时间插件,并且可以进行时间搜索匹配列表数据,但是其他条件的搜索没有完成
评论