appointment_info.html 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <div ng-controller="AppointmentInfoCtrl">
  2. <div class="weui-panel weui-panel_access" ng-if="curStep == 'list'">
  3. <div class="weui-panel__hd">考试安排</div>
  4. </div>
  5. <div class="weui-panel weui-panel_access" ng-if="curStep == 'date'">
  6. <div class="weui-panel__hd">考试预约 - {{currentGroup.group_name}}</div>
  7. </div>
  8. <div class="weui-panel weui-panel_access" ng-if="curStep == 'time' || curStep=='timetype'">
  9. <div class="weui-panel__hd">考试预约 - {{currentGroup.group_name}} - 【{{curDate.ly_exam_date}}】</div>
  10. </div>
  11. <div class="weui-cells" ng-if="curStep == 'list'">
  12. <div class="weui-cell" ng-repeat="g in GroupArray" ng-if="g.exam_batch==2" ng-click="goAppointment(g)">
  13. <div class="weui-cell__bd" ng-if="g.subject_type=='Interview'">
  14. <span ng-if="SubjectMap['SubjectArray_'+g.ly_group_id].length == 1">{{g.group_name}}</span>
  15. <span ng-if="SubjectMap['SubjectArray_'+g.ly_group_id].length > 1"><span>{{g.group_name}}<br /></span>
  16. <span ng-repeat="sb in SubjectMap['SubjectArray_'+g.ly_group_id]">
  17. <span ng-if="$index >0 "><br /></span>
  18. <span class="appointment-subject">{{sb.subject_name}}</span>
  19. </span>
  20. <p ng-if="g.ly_exam_date!=undefined && g.ly_room_addr" style="margin-top: 5px">{{g.ly_room_addr}}</p>
  21. </div>
  22. <div class="weui-cell__ft" ng-if="g.subject_type=='Interview' && g.ly_exam_date==undefined && g.appointment_type !='InActive'">
  23. <span class="text-info">预约</span>
  24. </div>
  25. <div class="weui-cell__ft" ng-if="g.subject_type=='Interview' && g.ly_exam_date!=undefined">
  26. <span class="text-primary">{{shortDateString(g.ly_exam_date)}}<br />{{shortTimeString(g.exam_start_time)}} - {{shortTimeString(g.exam_end_time)}}
  27. </span>
  28. </div>
  29. <div class="weui-cell__bd" ng-if="g.subject_type=='Written'">
  30. <span ng-repeat="sb in SubjectMap['SubjectArray_'+g.ly_group_id]">
  31. <span ng-if="$index >0 "><br /></span>
  32. <span>【笔试】{{sb.subject_name}}</span>
  33. <p ng-if="g.ly_exam_date!=undefined && g.ly_room_addr" style="margin-top: 5px">{{g.ly_room_addr}}</p>
  34. <span class="weui-cell__ft">
  35. {{shortDateString(sb.ly_exam_date)}} {{shortTimeString(sb.exam_start_time)}} - {{shortTimeString(sb.exam_end_time)}}</span>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="weui-cells" ng-if="curStep == 'date'">
  40. <div class="weui-cell" ng-repeat="date in DateArray" ng-click="goDate(date)">
  41. <div class="weui-cell__bd">
  42. <p>
  43. {{date.ly_exam_date}}<span ng-if="date.arrange_flag == true"> (<span class="text-success">剩余{{date.std_total - date.arrange_total}}</span>)
  44. </span>
  45. </p>
  46. </div>
  47. <div class="weui-cell__ft" ng-if="date.arrange_flag == true">
  48. <span class="text-success">选择</span>
  49. </div>
  50. <div class="weui-cell__ft" ng-if="date.arrange_flag == false">
  51. <span class="text-danger">已满</span>
  52. </div>
  53. </div>
  54. <div class="button-sp-area">
  55. <a href="javascript:;" class="weui-btn weui-btn_default" ng-click="goStep('list')">预约其他项目</a>
  56. </div>
  57. </div>
  58. <div class="weui-cells" ng-if="curStep == 'timetype'">
  59. <div class="weui-cell" ng-repeat="time in TimeTypeArray" ng-click="goTimeType(time)">
  60. <div class="weui-cell__bd">
  61. <p>
  62. {{date.ly_exam_date}}<span ng-if="date.arrange_flag == true"> (<span class="text-success">剩余{{date.std_total - date.arrange_total}}</span>)
  63. </span>
  64. </p>
  65. </div>
  66. <div class="weui-cell__ft" ng-if="date.arrange_flag == true">
  67. <span class="text-success">选择</span>
  68. </div>
  69. <div class="weui-cell__ft" ng-if="date.arrange_flag == false">
  70. <span class="text-danger">已满</span>
  71. </div>
  72. </div>
  73. <div class="button-sp-area">
  74. <a href="javascript:;" class="weui-btn weui-btn_default" ng-click="goStep('list')">预约其他项目</a>
  75. </div>
  76. </div>
  77. <div class="weui-cells" ng-if="curStep == 'time'">
  78. <div class="weui-cell" ng-repeat="time in TimeArray" ng-click="goTime(time)">
  79. <div class="weui-cell__bd">
  80. <p>
  81. {{time.group_time.time_name}}<span ng-if="time.arrange_flag == true"> (<span class="text-success">剩余{{time.std_total - time.arrange_total}}</span>)
  82. </span>
  83. </p>
  84. </div>
  85. <div class="weui-cell__ft" ng-if="time.arrange_flag == true">
  86. <span class="text-success">选择</span>
  87. </div>
  88. <div class="weui-cell__ft" ng-if="time.arrange_flag == false">
  89. <span class="text-danger">已满</span>
  90. </div>
  91. </div>
  92. <div class="button-sp-area">
  93. <a href="javascript:;" class="weui-btn weui-btn_default" ng-click="goStep('date')">预约其他日期</a> <a href="javascript:;" class="weui-btn weui-btn_default" ng-click="goStep('list')">预约其他项目</a>
  94. </div>
  95. </div>
  96. <!-- 预约成功 -->
  97. <div ng-if="curStep == 'success'">
  98. <div class="weui-msg">
  99. <div class="weui-msg__icon-area">
  100. <i class="weui-icon-success weui-icon_msg"></i>
  101. </div>
  102. <div class="weui-msg__text-area">
  103. <h2 class="weui-msg__title">预约成功</h2>
  104. <p class="weui-msg__desc">你的考试项目【{{currentGroup.group_name}}】预约成功。</p>
  105. <div class="button-sp-area ">
  106. <a href="javascript:void(0);" class="weui-btn weui-btn_primary" ng-click="getAgent()">查看预约结果</a>
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. </div>