angular.filter.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. app.filter('subjectType', function () {
  2. return function (data) {
  3. var result = '';
  4. switch (data) {
  5. case 'Interview':
  6. result = '面试';
  7. break;
  8. case 'Written':
  9. result = '笔试';
  10. break;
  11. case 'Machine':
  12. result = '机考';
  13. break;
  14. }
  15. return result;
  16. };
  17. }).filter('certTypeName', function () {
  18. return function (data) {
  19. var result = '';
  20. switch (data) {
  21. case 'HongKong':
  22. result = '港澳台身份证';
  23. break;
  24. case 'WaiGuo':
  25. result = '外国护照';
  26. break;
  27. case 'IdCard':
  28. result = '大陆身份证';
  29. break;
  30. }
  31. return result.length == 0 ? data : result;
  32. }
  33. }).filter('trackChooseType', function () {
  34. return function (data) {
  35. var result = '';
  36. switch (data) {
  37. case 'Variety':
  38. result = '限定品种';
  39. break;
  40. case 'User':
  41. result = '考生自填';
  42. break;
  43. case 'Tracks':
  44. result = '指定曲目';
  45. break;
  46. case 'Random':
  47. result = '随机抽取';
  48. break;
  49. }
  50. return result;
  51. };
  52. }).filter('billStatus', function () {
  53. return function (data) {
  54. var result = '';
  55. switch (data) {
  56. case 'Reply':
  57. result = '未支付';
  58. break;
  59. case 'Complete':
  60. result = '支付成功';
  61. break;
  62. case 'Refund':
  63. result = '已退款';
  64. break;
  65. case 'Request':
  66. result = '未支付';
  67. break;
  68. }
  69. return result;
  70. };
  71. }).filter('subjectMasterFlag', function () {
  72. return function (data) {
  73. var result = '';
  74. switch (data) {
  75. case 'Active':
  76. result = '主项';
  77. break;
  78. case 'InActive':
  79. result = '副项';
  80. break;
  81. }
  82. return result;
  83. };
  84. }).filter('batchName', function () {
  85. return function (data) {
  86. var result = '';
  87. var data = data + ''
  88. switch (data) {
  89. case '1':
  90. result = '初试';
  91. break;
  92. case '2':
  93. result = '复试';
  94. break;
  95. case '3':
  96. result = '三试';
  97. break;
  98. }
  99. return result;
  100. };
  101. }).filter('numberArray', function () {
  102. return function (data) {
  103. var result = [];
  104. for(var k=1;k<=data;k++){
  105. result[k-1] = k;
  106. }
  107. return result;
  108. };
  109. });