ticket_info.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. app.controller('StdTicketInfoCtrl', [ '$rootScope', '$scope', '$http', '$timeout', '$state', '$stateParams', function($rootScope, $scope, $http, $timeout, $state, $stateParams) {
  2. /*if ($stateParams == undefined
  3. || $stateParams.ly_ticket_id == undefined) {
  4. $.alert('参数错误,无法获取准考证详细信息', function() {
  5. $rootScope.goWechat();
  6. });
  7. return;
  8. }*/
  9. //考点指引
  10. $scope.agentGuide = function(ly_agent_id) {
  11. //$rootScope.goLocation('ticket/guide/' + ly_agent_id);
  12. if(ly_agent_id == 12) {
  13. $.alert('该考点没有考点指引');
  14. return;
  15. }
  16. var url = $rootScope.FrameParam.EnrolMaterialWebPath+ly_agent_id+".pdf";
  17. $('#notice_url').attr('href', url);
  18. document.getElementById("notice_url").click();
  19. }
  20. $scope.getTicket = function() {
  21. $rootScope.ajaxRequest({
  22. url : '../enrol/std/ticket/find.htm',
  23. data : {
  24. ly_ticket_id : $stateParams.ly_ticket_id,
  25. aspect_batch : 1
  26. }
  27. }, function(response) {
  28. $scope.TicketMap = response.map;
  29. console.log($scope.TicketMap);
  30. });
  31. }
  32. $scope.goDownloadTicket = function(download_type) {
  33. $rootScope.ajaxRequest({
  34. url : "../enrol/std/ticket/download.htm",
  35. data : {
  36. ly_ticket_id : $stateParams.ly_ticket_id,
  37. download_type : download_type
  38. }
  39. }, function(data) {
  40. var url = $rootScope.FrameParam.EnrolMaterialWebPath
  41. + $scope.TicketMap.LyStdTicket.ticket_file_name;
  42. if (download_type == 'Download') {
  43. $('#ticket_url').attr('href', url);
  44. document.getElementById("ticket_url").click();
  45. } else {
  46. $.alert($rootScope.FrameParam.EnrolMaterialWebPath
  47. + $scope.TicketMap.LyStdTicket.ticket_file_name, '请手动进行复制操作');
  48. // var clipboard = new ClipboardJS('#copyTicket');
  49. // clipboard.on('success', function(e) {
  50. // $.alert("复制成功");
  51. // });
  52. //
  53. // clipboard.on('error', function(e) {
  54. // $.alert($rootScope.FrameParam.EnrolMaterialWebPath
  55. // + $scope.TicketMap.LyStdTicket.ticket_file_name, '法完成复制,请手动进行复制操作');
  56. //
  57. // });
  58. }
  59. });
  60. };
  61. $scope.getTicket();
  62. } ])