发表于: 2017-07-14 22:10:12

1 983


今天完成的事情:

1.今天上午解决了昨天日期搜索条件不能保留的问题

$scope.startTime = parseInt($stateParams.startAt) || "";
$scope.endTime = parseInt($stateParams.endAt) || "";

之前没有加parseInt()方法,解析$stateParams.startAt返回的字符串成数字,这样搜索框才能显示,因为后来点击搜索方法试过,其实日期条件一直都在,只能显示不出来,应该是没有解析的缘故

2.写了上线下线功能,绑定了ng-click,给它一个函数,点击的时候发送请求给后台来执行上下线功能,当然还有需要加上一个过滤器,用来切换上下线按钮字符

if (this.record.status === 1) {
$http.put('/carrots-admin-ajax/a/u/article/status?id=' + id + '&status=' + 2)
.then(function successCallback(res) {
$state.go('index.article-table',
{page: $scope.currentPage
               }, {reload: true});
alert('上线成功')
}, function errorCallback(res) {// 请求失败执行代码
           alert('请求失败,请刷新重试')
})

3.写了删除功能,跟上线下线功能大同小异,不过那个id需要加在请求地址后面,并且指明是你操作的id,用到了this指向

var id=this.record.id;
$http.delete('/carrots-admin-ajax/a/u/article/'+id)
.then(function successCallback() {
$state.go('index.article-table',
{page:$scope.currentPage},
{reload:true}
);
alert('删除成功')
}

明天的计划:写JS9新增页面,顺便调调样式,确实有点丑,感觉现在都不会写样式了,囧

遇到的问题:暂无

收获:解决了昨天的遗留问题,写了上下线功能,还有删除功能


返回列表 返回列表
评论

    分享到