ticket_info.js 1.7 KB

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