index.wxml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. <wxs src="../tools.wxs" module="globalTools" />
  2. <view class='box-body'>
  3. <view class='box-item' wx:for="{{list}}" wx:key="hpPositionId" bindtap='toDetail' data-id="{{item.id}}" data-cate="{{item.positionCategory}}" hover-class="item-hover">
  4. <!-- 兼职岗位 -->
  5. <block wx:if="{{item.positionCategory == 1}}">
  6. <view class='box-item-info'>
  7. <view class='one'>
  8. <view class='left'>
  9. <text class='job'>{{item.positionName}}</text>
  10. </view>
  11. <view class='salary'>{{item.salary}}
  12. <!-- <text class="danwei">元</text> -->
  13. </view>
  14. </view>
  15. <view class='two'>
  16. <view class='limit'>
  17. <block wx:if="{{item.workDay}}">
  18. <i-tag wx:for="{{globalTools.splitStr1(item.workDay,',')}}" wx:key="*this" wx:for-item="tag" i-class="tag-class">
  19. {{tag}}
  20. </i-tag>
  21. <text>共{{globalTools.splitStr1(item.workDay,',').length}}天</text>
  22. </block>
  23. </view>
  24. <view class='time'>{{item.settlementMethod}}</view>
  25. </view>
  26. <view class='three'>
  27. <view class='area' wx:if="{{item.hpPositionAddressList}}">
  28. <i-icon type="coordinates_fill" />
  29. <text class='area-name'>{{item.hpPositionAddressList[0].adname}}</text>
  30. </view>
  31. <view wx:else>
  32. </view>
  33. <view class='time'>{{item.createDate}}</view>
  34. </view>
  35. </view>
  36. </block>
  37. <!-- 拼团 -->
  38. <block wx:elif="{{item.positionCategory == 4}}">
  39. <view class='box-item-info'>
  40. <view class='one'>
  41. <view class='left'>
  42. <text class='job'>{{item.positionName}}</text>
  43. </view>
  44. <view class='salary'>{{item.totalSalary?item.totalSalary:item.basicSalary}}
  45. <!-- <text class="danwei">元</text> -->
  46. </view>
  47. </view>
  48. <view class='two'>
  49. <view class='commpany'>{{item.hpCompany.companyName}}</view>
  50. <view class='area'>
  51. <i-icon type="coordinates_fill" />
  52. <text class='area-name'>{{item.hpCompany.adname}}</text>
  53. </view>
  54. </view>
  55. <view class='two'>
  56. <view class='limit'>
  57. <block wx:if="{{item.specialWelfare}}">
  58. <i-tag wx:for="{{globalTools.splitStr(item.specialWelfare,',')}}" wx:key="*this" wx:for-item="tag" i-class="tag-class">
  59. {{tag}}
  60. </i-tag>
  61. </block>
  62. <block wx:if="{{item.accommodation}}">
  63. <i-tag i-class="tag-class">
  64. {{item.accommodation}}
  65. </i-tag>
  66. </block>
  67. <block wx:if="{{item.socialSecurity}}">
  68. <i-tag i-class="tag-class">
  69. {{item.socialSecurity}}
  70. </i-tag>
  71. </block>
  72. <block wx:if="{{item.workDinner}}">
  73. <i-tag i-class="tag-class">
  74. {{item.workDinner}}
  75. </i-tag>
  76. </block>
  77. <block wx:if="{{item.regularBus}}">
  78. <i-tag i-class="tag-class">
  79. {{item.regularBus}}
  80. </i-tag>
  81. </block>
  82. </view>
  83. <view></view>
  84. </view>
  85. <view class='three'>
  86. <view class='fan' wx:if="{{item.reward}}">
  87. <text>{{item.reward}}元
  88. </text>
  89. </view>
  90. <view wx:else>
  91. </view>
  92. <view class='time'>{{item.createDate}}</view>
  93. </view>
  94. <view class="four">
  95. <text class="pt-member">已有<text class="number">{{item.startGroupNumber}}</text>人拼团成功</text>
  96. <text class="endtime">结束时间:{{globalTools.formateDay(item.groupEndTime)}}</text>
  97. </view>
  98. </view>
  99. </block>
  100. <!-- 福利岗位 -->
  101. <block wx:elif="{{item.positionCategory == 5}}">
  102. <view class='box-item-info'>
  103. <view class='one'>
  104. <view class='left'>
  105. <text class='job'>{{item.positionName}}</text>
  106. </view>
  107. <view class='salary'>{{item.salary}}
  108. <!-- <text class="danwei">元</text> -->
  109. </view>
  110. </view>
  111. <view class='two'>
  112. <view class='limit'>
  113. <text> {{globalTools.subStr(item.publishTime)}}-{{globalTools.subStr(item.endTime)}}</text>
  114. </view>
  115. <view class='time'>{{item.settlementMethod}}</view>
  116. </view>
  117. <view class='three'>
  118. <view class='area'>
  119. <block wx:if="{{item.activityWide}}">
  120. <i-tag wx:for="{{globalTools.splitStr1(item.activityWide,',')}}" wx:key="*this" wx:for-item="tag" i-class="tag-class">
  121. {{tag}}
  122. </i-tag>
  123. </block>
  124. </view>
  125. <view class='time'>{{item.createDate}}</view>
  126. </view>
  127. </view>
  128. </block>
  129. <!-- 全职,入职奖励,高薪急聘 -->
  130. <block wx:else>
  131. <view class='box-item-info'>
  132. <view class='one'>
  133. <view class='left'>
  134. <text class='job'>{{item.positionName}}</text>
  135. </view>
  136. <view class='salary'>{{item.totalSalary?item.totalSalary:item.basicSalary}}
  137. <!-- <text class="danwei">元</text> -->
  138. </view>
  139. </view>
  140. <view class='two'>
  141. <view class='commpany'>{{item.hpCompany.companyName}}</view>
  142. <view class='area'>
  143. <i-icon type="coordinates_fill" />
  144. <text class='area-name'>{{item.hpPositionAddressList[0].adname}}</text>
  145. </view>
  146. </view>
  147. <view class='two'>
  148. <view class='limit'>
  149. <block wx:if="{{item.specialWelfare}}">
  150. <i-tag wx:for="{{globalTools.splitStr(item.specialWelfare,',')}}" wx:key="*this" wx:for-item="tag" i-class="tag-class">
  151. {{tag}}
  152. </i-tag>
  153. </block>
  154. <block wx:if="{{item.accommodation}}">
  155. <i-tag i-class="tag-class">
  156. {{item.accommodation}}
  157. </i-tag>
  158. </block>
  159. <block wx:if="{{item.socialSecurity}}">
  160. <i-tag i-class="tag-class">
  161. {{item.socialSecurity}}
  162. </i-tag>
  163. </block>
  164. <block wx:if="{{item.workDinner}}">
  165. <i-tag i-class="tag-class">
  166. {{item.workDinner}}
  167. </i-tag>
  168. </block>
  169. <block wx:if="{{item.regularBus}}">
  170. <i-tag i-class="tag-class">
  171. {{item.regularBus}}
  172. </i-tag>
  173. </block>
  174. </view>
  175. <view></view>
  176. </view>
  177. <view class='three'>
  178. <block wx:if="{{item.positionCategory == 3}}">
  179. <view class='fan' wx:if="{{item.reward}}">
  180. <text>{{item.reward}}+{{item.platformAllowance}}元</text>
  181. </view>
  182. <view wx:else>
  183. </view>
  184. </block>
  185. <block wx:else>
  186. <view class='fan' wx:if="{{item.reward}}">
  187. <text>{{item.reward}}元</text>
  188. </view>
  189. <view wx:else>
  190. </view>
  191. </block>
  192. <view class='time'>{{item.createDate}}</view>
  193. </view>
  194. </view>
  195. </block>
  196. </view>
  197. </view>
  198. <view class="loading_no" hidden='{{isScroll}}' wx:if="{{list.length}}">{{showNoMore}}</view>