ym_aspect_info.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. app.controller('YmAspectInfoCtrl', [ '$rootScope', '$scope', '$stateParams', '$timeout', function($rootScope, $scope, $stateParams, $timeout) {
  2. if ($stateParams == undefined || $stateParams.enrol_id == undefined) {
  3. $.alert('参数错误,无法获取准考证详细信息', function() {
  4. $rootScope.goWechat();
  5. });
  6. return;
  7. }
  8. $scope.getEnrol = function(autopay) {
  9. $rootScope.ajaxRequest({
  10. url : '../enrol/std/enrol/find.htm',
  11. data : {
  12. enrol_id : $stateParams.enrol_id,
  13. aspect_batch : 1
  14. }
  15. }, function(response) {
  16. $scope.curStep = 'info';
  17. $scope.EnrolMap = response.map;
  18. $scope.EnrolMap.StdEnrol.std_ems_code = $scope.EnrolMap.StdEnrol.std_ems_id
  19. });
  20. }
  21. $scope.getEnrol();
  22. $scope.goConfirm = function() {
  23. $.confirm("确认收到了校方邮寄的EMS卷袋吗?请确保收件的EMS单号和微信系统查看到的单号一致", "信息确认", function() {
  24. $.showLoading("正在提交确认信息...")
  25. $rootScope.ajaxRequest({
  26. url : '../enrol/std/enrol/ems/confirm.htm',
  27. data : {
  28. enrol_id : $stateParams.enrol_id
  29. }
  30. }, function(response) {
  31. $.hideLoading();
  32. $scope.getEnrol();
  33. });
  34. }, function() {
  35. // 取消操作
  36. });
  37. }
  38. $scope.goReturn = function(enrol) {
  39. var std_ems_id = $scope.EnrolMap.StdEnrol.std_ems_code;
  40. std_ems_id = $.trim(std_ems_id);
  41. if(std_ems_id.length == 0) {
  42. $.alert('请输入发件EMS单号');
  43. return;
  44. }
  45. if(std_ems_id.length != 13) {
  46. $.alert('请输入正确的EMS单号');
  47. return;
  48. }
  49. $.confirm("请确定发件EMS号码无误!", "信息确认", function() {
  50. $.showLoading("正在提交确认信息...")
  51. $rootScope.ajaxRequest({
  52. url : '../enrol/std/enrol/ems/return.htm',
  53. data : {
  54. enrol_id : $stateParams.enrol_id,
  55. std_ems_id:std_ems_id
  56. }
  57. }, function(response) {
  58. $.hideLoading();
  59. $scope.getEnrol();
  60. $.alert('发件EMS单号已保存!');
  61. });
  62. }, function() {
  63. // 取消操作
  64. });
  65. }
  66. } ])