technicalBrokerReceiveTaskPerListCtrl.js 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. angular.module('push')
  2. .controller('technicalBrokerReceiveTaskPerListCtrl', function ($scope, $stateParams, ActivityService, UtilService, $timeout) {
  3. $scope.registeredPerList=[
  4. { 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",
  5. registeredPerName:"接取人人姓名",//接取人人
  6. authenstatus:"官方认证",//认证状态
  7. industry:"机械",//方向
  8. dateSource:"企业",//来源
  9. trainTime:"1天4h",//历史培训数
  10. signTime:"2018-05-18"
  11. },
  12. {
  13. 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",
  14. registeredPerName:"接取人人姓名",//接取人人
  15. authenstatus:"官方认证",//认证状态
  16. industry:"机械",//方向
  17. dateSource:"企业",//来源
  18. trainTime:"1天4h",//历史培训数
  19. signTime:"2018-05-18"
  20. },
  21. {
  22. 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",
  23. registeredPerName:"接取人人姓名",//接取人人
  24. authenstatus:"官方认证",//认证状态
  25. industry:"机械",//方向
  26. dateSource:"企业",//来源
  27. trainTime:"1天4h",//历史培训数
  28. signTime:"2018-05-18"
  29. }
  30. ];
  31. $scope.perCount=100;//接取人人数
  32. $scope.intentionstatus=0;
  33. // 记录选中列表索引
  34. var indexlist = [];
  35. $scope.selectedLength = 0;
  36. // 选择接取人人员
  37. $scope.selectOrgType = function (index) {
  38. if ($scope.intentionstatus != 0) {
  39. return;
  40. }
  41. if ($scope.registeredPerList[index].isChecked) {
  42. var ind = indexlist.indexOf(index);
  43. indexlist.splice(ind);
  44. } else {
  45. indexlist.push(ind);
  46. }
  47. $scope.registeredPerList[index].isChecked = !$scope.registeredPerList[index].isChecked;
  48. $scope.selectedLength = indexlist.length;
  49. };
  50. // 提交剔除的接取人人员
  51. $scope.submitCompany = function () {
  52. $scope.showLoadingToast();
  53. var idlist = indexlist.join(",");
  54. // console.log(idlist);
  55. ActivityService.submitSelCompanyInfo(idlist).then(function (response) {
  56. // console.log(response);
  57. if (response.result == 1) {
  58. UtilService.showMess("提交成功!");
  59. $timeout(function () {
  60. $scope.goback();
  61. }, 1000);
  62. }
  63. $scope.hideLoadingToast();
  64. }, function () {
  65. $scope.hideLoadingToast();
  66. })
  67. };
  68. $scope.goDetail = function () {
  69. $scope.go("");
  70. };
  71. });