appointment_info.html 5.2 KB

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