angular.module('push') .controller('technicalBrokerRegisteredPerListCtrl', function ($scope, $stateParams, ActivityService, UtilService, $timeout) { $scope.registeredPerList=[ { logo:"https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1524721590&di=b377d06910612acb485ea1f5f9cb0287&src=http://cdnq.duitang.com/uploads/item/201501/16/20150116012601_zrzZh.jpeg", registeredPerName:"报名人姓名",//报名人 authenstatus:"官方认证",//认证状态 industry:"机械",//方向 dateSource:"企业",//来源 trainTime:"1天4h",//历史培训数 signTime:"2018-05-18" }, { logo:"https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1524721590&di=b377d06910612acb485ea1f5f9cb0287&src=http://cdnq.duitang.com/uploads/item/201501/16/20150116012601_zrzZh.jpeg", registeredPerName:"报名人姓名",//报名人 authenstatus:"官方认证",//认证状态 industry:"机械",//方向 dateSource:"企业",//来源 trainTime:"1天4h",//历史培训数 signTime:"2018-05-18" }, { logo:"https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1524721590&di=b377d06910612acb485ea1f5f9cb0287&src=http://cdnq.duitang.com/uploads/item/201501/16/20150116012601_zrzZh.jpeg", registeredPerName:"报名人姓名",//报名人 authenstatus:"官方认证",//认证状态 industry:"机械",//方向 dateSource:"企业",//来源 trainTime:"1天4h",//历史培训数 signTime:"2018-05-18" } ]; $scope.perCount=100;//报名人数 $scope.intentionstatus=0; // 获取已报名的培训列表 var trainid = $stateParams.trainid; var getTrainSignupUserList = function () { $scope.showLoadingToast(); TechnicalBrokerPublishTrainService.getTrainSignupUserList(trainid).then(function (response) { console.log(response); $scope.trainSignupUserCount = response.list.length; $scope.trainSignupUserList = response.list; $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; getTrainInfoList(); // 记录选中列表索引 var indexlist = []; $scope.selectedLength = 0; // 选择报名人员 $scope.selectOrgType = function (index) { if ($scope.intentionstatus != 0) { return; } if ($scope.registeredPerList[index].isChecked) { var ind = indexlist.indexOf(index); indexlist.splice(ind); } else { indexlist.push(ind); } $scope.registeredPerList[index].isChecked = !$scope.registeredPerList[index].isChecked; $scope.selectedLength = indexlist.length; }; // 提交剔除的报名人员 $scope.submitCompany = function () { $scope.showLoadingToast(); var idlist = indexlist.join(","); // console.log(idlist); ActivityService.submitSelCompanyInfo(idlist).then(function (response) { // console.log(response); if (response.result == 1) { UtilService.showMess("提交成功!"); $timeout(function () { $scope.goback(); }, 1000); } $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; $scope.goDetail = function () { $scope.go(""); }; });