Index.cshtml 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. @model RecuritModel
  2. @section style{
  3. <!-- private css -->
  4. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/plugins/swiper/idangerous.swiper.css">
  5. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/css/recurit.css">
  6. }
  7. <div class="banner">
  8. <picture>
  9. <source srcset="@(!string.IsNullOrWhiteSpace(Model.GalleryEntity.MobileImage)?Model.GalleryEntity.MobileImage:Model.GalleryEntity.Image)" media="(max-width: 767px)">
  10. <img src="@Model.GalleryEntity.Image" alt="">
  11. </picture>
  12. @if (!string.IsNullOrWhiteSpace(Model.GalleryEntity.Url))
  13. {
  14. <a href="@Model.GalleryEntity.Url">加入我们</a>
  15. }
  16. </div>
  17. <div class="container entrance">
  18. <div class="row">
  19. @if (Model.GalleryList.Count > 0)
  20. {
  21. var item = Model.GalleryList[0];
  22. var item1 = Model.GalleryList[1];
  23. <div class="col-sm-6 item wow fadeInUp">
  24. <a href="@Url.Action("List","Position")" target="_blank">
  25. <div class="img">
  26. <img src="@item.Image" alt="">
  27. </div>
  28. <div class="txt">
  29. <span>社会招聘</span>
  30. <h2>@item.Title</h2>
  31. <p>@item.Summary</p>
  32. <i>查看职位</i>
  33. </div>
  34. </a>
  35. </div>
  36. <div class="col-sm-6 item wow fadeInUp">
  37. <a target="_blank" href="@Url.Action("List","Position",new { TypeId=75})">
  38. <div class="img">
  39. <img src="@item1.Image" alt="">
  40. </div>
  41. <div class="txt">
  42. <span>校园招聘</span>
  43. <h2>@item1.Title</h2>
  44. <p>@item1.Summary</p>
  45. <i>查看职位</i>
  46. </div>
  47. </a>
  48. </div>
  49. }
  50. else
  51. {
  52. <div>
  53. 暂无数据
  54. </div>
  55. }
  56. </div>
  57. </div>
  58. <div class="salary">
  59. <div class="container">
  60. <h2 class="wow fadeInUp">薪资待遇</h2>
  61. <p class="wow fadeInUp">国宝让你感受到无微不至的关怀</p>
  62. <div class="wow fadeInUp">
  63. <div class="swiper-container" id="salary">
  64. <div class="swiper-wrapper">
  65. @if (Model.SalaryGalist.Count > 0)
  66. {
  67. @foreach (var item in Model.SalaryGalist)
  68. {
  69. <div class="swiper-slide">
  70. <a href="javascript:void(0);">
  71. <div class="img">
  72. <img src="@item.Image" alt="">
  73. </div>
  74. <div class="txt">
  75. <div class="con">
  76. <div class="s-icon">
  77. <img src="@item.MobileImage" alt="">
  78. </div>
  79. <span></span>
  80. <h2>@item.Title</h2>
  81. <p>@item.Summary</p>
  82. </div>
  83. </div>
  84. </a>
  85. </div>
  86. }
  87. }
  88. else
  89. {
  90. <div>
  91. 暂无数据
  92. </div>
  93. }
  94. </div>
  95. <div class="swiper-pagination hidden-lg"></div>
  96. </div>
  97. </div>
  98. <span class="arrow-left arrow disabled visible-lg-block wow fadeInUp"></span>
  99. <span class="arrow-right arrow visible-lg-block wow fadeInUp"></span>
  100. </div>
  101. </div>
  102. <div class="pic">
  103. <div class="container">
  104. <h2 class="wow fadeInUp">工作环境</h2>
  105. <p class="wow fadeInUp">温馨舒适,时刻给您支持和快乐</p>
  106. <div class="row">
  107. @if (Model.EnvironmentalList.Count > 0)
  108. {
  109. @for (int i = 0; i < Model.EnvironmentalList.Count; i++)
  110. {
  111. var item = Model.EnvironmentalList[i];
  112. if (i < 3)
  113. {
  114. <div class="col-sm-4 wow fadeInUp">
  115. <div class="img">
  116. <img src="@item.Image" alt="">
  117. </div>
  118. </div>
  119. }
  120. else
  121. {
  122. <div class="col-sm-6 wow fadeInUp">
  123. <div class="img">
  124. <img src="@item.Image" alt="">
  125. </div>
  126. </div>
  127. }
  128. }
  129. }
  130. else
  131. {
  132. <div>
  133. 暂无数据
  134. </div>
  135. }
  136. </div>
  137. </div>
  138. </div>
  139. @section script{
  140. <!-- private js -->
  141. <script src="/assets/plugins/swiper/idangerous.swiper.min.js"></script>
  142. <script>
  143. window.dataMark = "0$15231983314041342$$15231983915221104$";
  144. $(function () {
  145. //相似工作
  146. var salarySwiper = new Swiper('#salary', {
  147. pagination: '#salary .swiper-pagination',
  148. slidesPerView: 2,
  149. speed: 800,
  150. onSlideChangeStart: function (swiper) {
  151. isFirstFast();
  152. isLastFast();
  153. }
  154. })
  155. $('.arrow-left').on('click', function (e) {
  156. e.preventDefault();
  157. salarySwiper.swipePrev();
  158. isFirstFast();
  159. $('.arrow-right').removeClass("disabled");
  160. })
  161. $('.arrow-right').on('click', function (e) {
  162. e.preventDefault();
  163. salarySwiper.swipeNext();
  164. isLastFast();
  165. $('.arrow-left').removeClass("disabled")
  166. })
  167. function isFirstFast() {
  168. if (salarySwiper.activeIndex == 0) {
  169. $('.arrow-left').addClass("disabled");
  170. } else {
  171. $('.arrow-left').removeClass("disabled");
  172. }
  173. }
  174. function isLastFast() {
  175. if (salarySwiper.activeIndex == salarySwiper.slides.length - 4) {
  176. $('.arrow-right').addClass("disabled");
  177. } else {
  178. $('.arrow-right').removeClass("disabled");
  179. }
  180. }
  181. fastRWD();
  182. $(window).on("resize", function () {
  183. fastRWD();
  184. })
  185. //fast track style response
  186. function fastRWD() {
  187. salarySwiper.reInit();
  188. if (innerWidth < 768) {
  189. salarySwiper.params.slidesPerView = 2;
  190. salarySwiper.reInit();
  191. } else {
  192. salarySwiper.params.slidesPerView = 4;
  193. salarySwiper.reInit();
  194. }
  195. }
  196. })
  197. </script>
  198. }