index.wxml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. <wxs src="../tools.wxs" module="globalTools" />
  2. <import src="../../plugins/wxParse/wxParse.wxml" />
  3. <!-- 非福利岗位 -->
  4. <block wx:if="{{positionCategory!=5}}">
  5. <view class='panel {{positionCategory==4?"pt":""}}'>
  6. <image src="{{imgServerUrl}}/images/detail/detail-bg.jpg" class="bg" mode='widthFix' />
  7. <view class='row job'>{{postitionDetail.positionName}}
  8. <image class="auth" wx:if="{{postitionDetail.hpCompany.approveStatus}}" src="{{imgServerUrl}}/images/detail/auth-has.png" mode="widthFix" />
  9. </view>
  10. <block wx:if="{{postitionDetail.reward}}">
  11. <view class='row award'>
  12. <text class='award-info' wx:if="{{positionCategory==2}}">入职奖励最高<text class='money'>{{postitionDetail.reward}}元</text></text>
  13. <text class='award-info' wx:if="{{positionCategory==3}}">入职奖励最高<text class='money'>{{postitionDetail.reward}}+{{postitionDetail.platformAllowance}}元</text></text>
  14. <view bindtap="toPt" class="rule" wx:if="{{positionCategory==4}}">拼团规则</view>
  15. <view bindtap='toFanxian' class="rule" wx:else>说明</view>
  16. </view>
  17. </block>
  18. <view class='row pt-award' wx:if="{{positionCategory==4}}">
  19. <text>参团上班奖励<text class="num" wx:if="{{postitionDetail.fiveGroupCashback}}">{{postitionDetail.fiveGroupCashback}}元</text>
  20. </text>
  21. <view class='toTuan' bindtap='fetchPtList'>去参团
  22. <i-icon type="enter"></i-icon>
  23. </view>
  24. </view>
  25. </view>
  26. <view class="card">
  27. <view class="card-title">
  28. <image class="card-title-icon" src="{{imgServerUrl}}/images/detail/icon-box.png" mode="widthFix"></image>
  29. 公司信息
  30. </view>
  31. <view class="card-content">
  32. <image class="company-logo" src="{{imgServerUrl}}/images/temp/men.png" mode="widthFix" />
  33. <view class="company-info">
  34. <view class="company-name">{{postitionDetail.hpCompany.companyName}}</view>
  35. <!-- <view class="color99">{{comScale}} | {{comType}}</view> -->
  36. </view>
  37. </view>
  38. <view class="card-footer">
  39. <view class="address" style='width:90%;'>
  40. <image class="map-icon" src="{{imgServerUrl}}/images/detail/map-icon.png" />
  41. <text class="" style='width:90%;'>{{postitionDetail.hpPositionAddressList[0].adname}}{{postitionDetail.hpPositionAddressList[0].address}}</text>
  42. </view>
  43. <image class="map" src="{{imgServerUrl}}/images/detail/map.png" bindtap='tomap' />
  44. </view>
  45. </view>
  46. <view class="box">
  47. <view class="tabs">
  48. <view class="tab" data-top="{{basePos}}" bindtap='scrollTop' hover-class='hover-tabs'>基本信息</view>
  49. <view class="tab" data-top="{{requirePos}}" bindtap='scrollTop' hover-class='hover-tabs'>岗位要求</view>
  50. <view class="tab" data-top="{{otherWelfarePos}}" bindtap='scrollTop' hover-class='hover-tabs'>其他福利</view>
  51. <view class="tab" data-top="{{jieshaoPos}}" bindtap='scrollTop' hover-class='hover-tabs'>公司详情</view>
  52. </view>
  53. <!-- 基本信息 -->
  54. <view class="info-box topic" id="base">
  55. <view class="topic-title">
  56. <image class="icon-box" src="{{imgServerUrl}}/images/jianli/icon-box.png" mode="widthFix" />
  57. <view class="topic-text">基本信息</view>
  58. </view>
  59. <view class="tags">
  60. <view class="tag" wx:if="{{postitionDetail.salary}}">薪资待遇:{{postitionDetail.salary}}</view>
  61. <view class="tag" wx:if="{{postitionDetail.settlementMethod}}">结算方式:{{postitionDetail.settlementMethod}}</view>
  62. <view class="tag" wx:if="{{postitionDetail.workDay}}">工作日期:{{postitionDetail.workDay}}</view>
  63. <view class="tag" wx:if="{{postitionDetail.basicSalary}}">基础工资:{{postitionDetail.basicSalary}}/月</view>
  64. <view class="tag" wx:if="{{postitionDetail.salaryStructure}}">薪资结构:{{postitionDetail.salaryStructure}}</view>
  65. <view class="tag" wx:if="{{postitionDetail.totalSalary}}">综合工资:{{postitionDetail.totalSalary}}/月</view>
  66. <view class="tag" wx:if="{{postitionDetail.payDay}}">发工资日:{{postitionDetail.payDay}}</view>
  67. <view class="tag" wx:if="{{postitionDetail.workTime}}">工作时间:{{postitionDetail.workTime}}</view>
  68. <view class="tag" wx:if="{{postitionDetail.positionDetail}}">工作描述:{{postitionDetail.positionDetail}}</view>
  69. <view class="tag" wx:if="{{postitionDetail.workEnvironment}}">工作环境:{{postitionDetail.workEnvironment}}</view>
  70. <view class="tag" wx:if="{{postitionDetail.otherInformation}}">其他:{{postitionDetail.otherInformation}}</view>
  71. </view>
  72. </view>
  73. <!-- 岗位要求 -->
  74. <view class="info-box topic" id="require">
  75. <view class="topic-title">
  76. <image class="icon-box" src="{{imgServerUrl}}/images/jianli/icon-box.png" mode="widthFix" />
  77. <view class="topic-text">岗位要求</view>
  78. </view>
  79. <view class="tags">
  80. <view class="tag" wx:if="{{postitionDetail.gender!=0}}">性别:{{postitionDetail.gender==1?"男":"女"}}</view>
  81. <view class="tag" wx:else>性别:不限</view>
  82. <view class="tag" wx:if="{{postitionDetail.ageRange}}">年龄:{{postitionDetail.ageRange}}</view>
  83. <view class="tag" wx:if="{{postitionDetail.qualification}}">学历要求:{{postitionDetail.qualification}}</view>
  84. <view class="tag" wx:if="{{postitionDetail.workExperience}}">工作年限:{{postitionDetail.workExperience}}</view>
  85. <view class="tag" wx:if="{{postitionDetail.isPhysical}}">体检:需要</view>
  86. <view class="tag" wx:if="{{postitionDetail.profressionSkill}}">专业技能:{{postitionDetail.profressionSkill}}</view>
  87. <view class="tag" wx:if="{{postitionDetail.otherRequirement}}">其他要求:{{postitionDetail.otherRequirement}}</view>
  88. </view>
  89. </view>
  90. <!-- 其他福利 -->
  91. <view class="info-box topic" id="otherWelfare">
  92. <view class="topic-title">
  93. <image class="icon-box" src="{{imgServerUrl}}/images/jianli/icon-box.png" mode="widthFix" />
  94. <view class="topic-text">其他福利</view>
  95. </view>
  96. <view class="tags">
  97. <block wx:if="{{positionCategory == 1}}">
  98. <block wx:if="{{postitionDetail.welfare}}">
  99. <view class="tag">其他福利:
  100. <i-tag wx:for="{{globalTools.splitStr1(postitionDetail.welfare,',')}}" wx:key="*this" wx:for-item="tag" i-class="tag-class">
  101. {{tag}}
  102. </i-tag>
  103. </view>
  104. </block>
  105. </block>
  106. <block wx:else>
  107. <block wx:if="{{postitionDetail.accommodation}}">
  108. <view class="tag">
  109. 住宿:{{postitionDetail.accommodation}}
  110. </view>
  111. </block>
  112. <block wx:if="{{postitionDetail.socialSecurity}}">
  113. <view class="tag">
  114. 社保:{{postitionDetail.socialSecurity}}
  115. </view>
  116. </block>
  117. <block wx:if="{{postitionDetail.workDinner}}">
  118. <view class="tag">
  119. 工作餐:{{postitionDetail.workDinner}}
  120. </view>
  121. </block>
  122. <block wx:if="{{postitionDetail.regularBus}}">
  123. <view class="tag">
  124. 交通:{{postitionDetail.regularBus}}
  125. </view>
  126. </block>
  127. <block wx:if="{{postitionDetail.specialWelfare}}">
  128. <view class="tag">
  129. 其他福利:
  130. <i-tag wx:for="{{globalTools.splitStr1(postitionDetail.specialWelfare,',')}}" wx:key="*this" wx:for-item="tag" i-class="tag-class">
  131. {{tag}}
  132. </i-tag>
  133. </view>
  134. </block>
  135. </block>
  136. </view>
  137. </view>
  138. </view>
  139. <!-- 公司介绍 -->
  140. <view class="word-break com-desc" id='jieshao'>
  141. <view class='topic'>
  142. <view class="topic-title">
  143. <image class="icon-box" src="{{imgServerUrl}}/images/jianli/icon-box.png" mode="widthFix" />
  144. <view class="topic-text">公司介绍</view>
  145. </view>
  146. <view wx:if="{{postitionDetail.hpCompany.companyDescription}}">{{postitionDetail.hpCompany.companyDescription}}</view>
  147. </view>
  148. </view>
  149. <view class="address-box" wx:if="{{positionCategory==1}}">
  150. <view class="address" style='width:90%;'>
  151. <image class="map-icon" src="{{imgServerUrl}}/images/detail/map-icon.png" />
  152. <text class="" style='width:90%;'>{{postitionDetail.hpCompany.adname}}{{postitionDetail.hpCompany.address}}</text>
  153. </view>
  154. <image class="map" src="{{imgServerUrl}}/images/detail/map.png" bindtap='tomap' />
  155. </view>
  156. <!-- 客服 -->
  157. <view class="kefu-box">
  158. <view class="kefu-info">
  159. <image class="kefu-icon" src="{{imgServerUrl}}/images/detail/kefu.png" mode="widthFix" />
  160. <view class="kefu-content">
  161. <view class="kefu-title">开心客服电话:</view>
  162. <view class="kefu-iphone">{{postitionDetail.contactPhone}}</view>
  163. </view>
  164. </view>
  165. <image class="icon-iphone" src="{{imgServerUrl}}/images/detail/iphone.png" bindtap='phoneCall' mode="widthFix" />
  166. </view>
  167. </block>
  168. <!-- 福利岗位 -->
  169. <block wx:else>
  170. <view class='wel_top' wx:if="{{postitionDetail.titleImg}}">
  171. <image src='{{postitionDetail.titleImg}}' style='height:{{swiperH}}px'></image>
  172. </view>
  173. <view class='wel_body'>
  174. <view class='wel_tagline'>{{postitionDetail.tagline}}</view>
  175. <view class='wel_title'>{{postitionDetail.positionName}}</view>
  176. <view class='wel_title'>{{postitionDetail.positionFeature}} • {{postitionDetail.recruitNumber == null ? '若干' : postitionDetail.recruitNumber}}个名额 • {{globalTools.subStr(postitionDetail.endTime)}}报名截止</view>
  177. <view class='topic_detail wel_detail'>
  178. <view class="topic-title">
  179. <image class="icon-box" src="{{imgServerUrl}}/images/jianli/icon-box.png" mode="widthFix" />
  180. <view class="topic-text">职位详情</view>
  181. </view>
  182. <block wx:for="{{postitionDetail.hpWelfarePositionDetailList}}" wx:key="id">
  183. <view class='wel_detail1'>
  184. <template is="wxParse" data="{{wxParseData:detailArray[index].positionDetail.nodes}}" />
  185. </view>
  186. <view class='wel_top' style='padding-bottom:10rpx;' wx:if="{{item.positionImg}}">
  187. <image src="{{item.positionImg}}" style='height:{{swiperH}}px'></image>
  188. </view>
  189. </block>
  190. </view>
  191. <view class='topic_applyCondition'>
  192. <view class="topic-title">
  193. <image class="icon-box" src="{{imgServerUrl}}/images/jianli/icon-box.png" mode="widthFix" />
  194. <view class="topic-text">申请条件</view>
  195. </view>
  196. <view class="welfare-container">
  197. <template is="wxParse" data="{{wxParseData:applyCondition.nodes}}" />
  198. </view>
  199. </view>
  200. </view>
  201. </block>
  202. <!-- tips -->
  203. <view class="tips">
  204. <image class="icon-tips" src="{{imgServerUrl}}/images/detail/tips.png" mode="widthFix" />
  205. <text>以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕</text>
  206. </view>
  207. <!-- btn -->
  208. <view class="btn-group fixed-footer">
  209. <form bindsubmit="applyJob" report-submit='true' wx:if="{{positionCategory!=4 && !isApply}}">
  210. <button class="distance selfBtn" form-type="submit">免费申请工作</button>
  211. </form>
  212. <form bindsubmit="applyPt" report-submit='true' wx:if="{{positionCategory==4 && !isApply}}">
  213. <button class="distance selfBtn" form-type="submit">申请开团</button>
  214. </form>
  215. <i-button type="primary" shape="circle" i-class="distance" wx:if="{{positionCategory!=4 && isApply}}">已申请</i-button>
  216. <i-button bind:click="catPt" type="primary" shape="circle" i-class="distance" wx:if="{{positionCategory==4 && isApply}}">我的拼团</i-button>
  217. </view>
  218. <!-- <view class='btn-group' wx:if="{{!isOpen}}">
  219. <i-button type="primary" shape="circle" i-class="distance">{{positionCategory!=4?"岗位已结束":"拼团已结束"}}</i-button>
  220. </view> -->
  221. <view class='auth-mask' wx:if="{{authMask}}">
  222. <view class='auth-modal'>
  223. <view class='title'>授权提示</view>
  224. <view class='content'>当前服务需要获取您的位置信息,请确认授权</view>
  225. <view class='footer' bindtap='hideAuth'>
  226. <view class='btn'>暂不授权</view>
  227. <button class='btn' open-type="openSetting">去授权</button>
  228. </view>
  229. </view>
  230. </view>