detail.wxml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <!--pages/detail/detail.wxml-->
  2. <import src='/template/button/button.wxml' />
  3. <wxs src="../../app.wxs" module='app'></wxs>
  4. <!-- <view class="container safe-area-bottom" hidden="{{show}}">
  5. 待遇详情
  6. <view class="header">
  7. <view class="info">
  8. <view class="name global-family">{{name}}</view>
  9. <view class="money">
  10. <text>{{price}}元</text>
  11. <text class="month" wx:if='{{settlementMethod===1 }}'>*{{stage || 0}}期</text>
  12. <text class="month" wx:if='{{settlementMethod===0 }}'>*1次</text>
  13. </view>
  14. </view>
  15. <view class="bottom">
  16. <view class="time">
  17. </view>
  18. <view class="job-nums">
  19. <image src="/images/icon/jobs.png"></image>
  20. <text>任务数:{{number || '若干'}}</text>
  21. </view>
  22. </view>
  23. </view>
  24. 待遇详情结束
  25. 公司地址
  26. <view class="address" data-name="{{companyName}}" data-address="{{provinceCityCountry}}{{address || ''}}" bindtap="openMap">
  27. <image src="/images/icon/tower.png"></image>
  28. <view class="address-info">
  29. <view class="address-info-text">{{companyName}}</view>
  30. <view class="point">
  31. <image src="/images/icon/address_for_detail.png"></image>
  32. <text>{{provinceCityCountry}}{{address || ''}}</text>
  33. </view>
  34. </view>
  35. </view>
  36. 公司地址结束
  37. 需求详情
  38. <view class="detail">
  39. <view class="cell">
  40. <view class="cell-title">需求描述</view>
  41. <view class="cell-content">
  42. <text>{{description}}</text>
  43. </view>
  44. </view>
  45. <view class="cell">
  46. <view class="cell-title">资质要求</view>
  47. <view class="cell-content">
  48. <text>{{qualification}}</text>
  49. </view>
  50. </view>
  51. <view class="cell">
  52. <view class="cell-title">验收标准</view>
  53. <view class="cell-content">
  54. <text>{{acceptanceCriteria}}</text>
  55. </view>
  56. </view>
  57. </view>
  58. 需求详情结束
  59. <view class="isOn safe-area-bottom" wx:if='{{isOn === 0}}'>
  60. <text>需求已经下架啦~</text>
  61. </view>
  62. 底部按钮开始
  63. <block wx:if='{{status === 1}}'>
  64. <block wx:if='{{user_id}}'>
  65. <template is='button-fixed' wx:if="{{displayCancel}}" data='{{text:"取消报名",func:"cancelEnrollment"}}' />
  66. <template is='button-fixed' wx:if="{{!displayCancel&&needEnrollment}}" data='{{text:"我要报名",func:"showCover"}}' />
  67. <template is='button-fixed' wx:if="{{!displayCancel&&!needEnrollment}}" data='{{text:"订单已生成",background:"linear-gradient(135deg,#ECF0F3 0%,#E4E2E7 100%)"}}' />
  68. </block>
  69. <block wx:else>
  70. <template is='button-fixed' data='{{text:"我要报名",func:"showCover"}}' />
  71. </block>
  72. </block>
  73. 如果合同存在则显示查看合同 没有则显示不显示该字段
  74. <template is='button-check' wx:if='{{status === 2}}' data='{{text:"查看合同",btn:message[hwOrderAPI.status],background:hwOrderAPI.status === 0?"":"linear-gradient(135deg,#ECF0F3 0%,#E4E2E7 100%)",buttonRight:hwOrderAPI.status === 0?"":"buttonRight",display:hwOrderAPI.workContract?"":"none"}}' />
  75. 底部按钮结束
  76. </view>
  77. <view class="cover" hidden="{{cover}}">
  78. <view class="model" hidden="{{!hasInfo}}">
  79. <view class="cancel-icon">
  80. <image src="/images/icon/cancel.png" class="cancel-img" bindtap="cover"></image>
  81. </view>
  82. <view class="model-title">
  83. 我的亮点
  84. </view>
  85. <view class="textarea">
  86. <textarea placeholder="填写亮点更容易获得发布者的青睐,该项为选填项。" placeholder-style="color:#888A8E;" bindinput="input"></textarea>
  87. </view>
  88. <view class="model-action">
  89. <view class="cancel" bindtap="cover">
  90. 取消
  91. </view>
  92. <view class="confirm" bindtap="apply">
  93. 确认报名
  94. </view>
  95. </view>
  96. </view>
  97. <view class="supplement-info" hidden="{{hasInfo}}">
  98. <image src="/images/icon/cancel.png" class="supplement-cancel-icon" bindtap="cover"></image>
  99. <view class="supplement-header">
  100. <text class="supplement-header-title global-family">提示</text>
  101. <text class="supplement-header-content">为了保障真实性以便于发包方联系您,您需要完善个人信息。</text>
  102. </view>
  103. <view class="supplement-input {{!name_error||'border'}}">
  104. <view class="labal">姓名:</view>
  105. <input placeholder="请输入姓名" placeholder-class="placeholder" class="input" bindblur="saveName"></input>
  106. </view>
  107. <view class="error">
  108. <text hidden="{{!name_error}}">{{name_error}}</text>
  109. </view>
  110. <view class="supplement-input {{!id_error||'border'}}">
  111. <view class="labal">身份证号:</view>
  112. <input placeholder="请输入身份证号" placeholder-class="placeholder" class="input" bindblur="saveIdCardNumber"></input>
  113. </view>
  114. <view class="error">
  115. <text hidden="{{!id_error}}">{{id_error}}</text>
  116. </view>
  117. <view class="supplement-input-textarea">
  118. <view class="labal">我的亮点:</view>
  119. <textarea placeholder="填写亮点更容易获得发布者的青睐,该项为选填项。" placeholder-class="placeholder" class="input" bindinput="input"></textarea>
  120. </view>
  121. <view class="supplement-action">
  122. <view class="cancel" bindtap="cover">
  123. 取消
  124. </view>
  125. <view class="confirm" bindtap="apply">
  126. 确认报名
  127. </view>
  128. </view>
  129. </view>
  130. </view> -->
  131. <view class="container safe-area-bottom">
  132. <view class="header">
  133. <view class="header-info">
  134. <view class="name">{{name}}</view>
  135. <view class="price">{{price}}元</view>
  136. </view>
  137. <view class="header-detail">
  138. <view class="address">
  139. <image src="../../imgs/number.png" class="address-image"></image>
  140. <text>报名数:{{number || '若干'}}</text>
  141. </view>
  142. <view class="time">
  143. <image src="../../imgs/time.png" class="time-image"></image>
  144. <text>{{app.formatTime(requirementTime,'.','',true)}}</text>
  145. </view>
  146. </view>
  147. </view>
  148. <view class="company" data-name="{{companyName}}" data-address="{{provinceCityCountry}}{{address || ''}}"
  149. bindtap="openMap">
  150. <image src="../../imgs/company.png" class="company-logo"></image>
  151. <view class="company-info">
  152. <view class="company-name">{{companyName}}</view>
  153. <view class="company-position">{{provinceCityCountry}}{{address || ''}}</view>
  154. </view>
  155. </view>
  156. <view class="content">
  157. <view class="content-item" wx:if="{{description}}">
  158. <view class="content-item-name">需求描述</view>
  159. <view class="content-item-text">
  160. <text>{{description}}</text>
  161. </view>
  162. </view>
  163. <view class="content-item" wx:if="{{qualification}}">
  164. <view class="content-item-name">资质要求</view>
  165. <view class="content-item-text">
  166. <text>{{qualification}}</text>
  167. </view>
  168. </view>
  169. <view class="content-item" wx:if="{{acceptanceCriteria}}">
  170. <view class="content-item-name">验收标准</view>
  171. <view class="content-item-text">
  172. <text>{{acceptanceCriteria}}</text>
  173. </view>
  174. </view>
  175. </view>
  176. <view class="button safe-area-bottom">
  177. <block wx:if="{{status === 1}}">
  178. <view class="button-content" bindtap="apply" wx:if="{{!displayCancel&&needEnrollment}}">我要报名</view>
  179. </block>
  180. <block wx:if="{{status===2}}">
  181. <view class="button-content" bindtap="buttonSubmit" wx:if="{{hwOrderAPI.status === 0}}">确认签署</view>
  182. <view class="button-content disabled" wx:if="{{hwOrderAPI.status ===5}}">企业确认中</view>
  183. <view class="button-content disabled" wx:if="{{hwOrderAPI.status === 2}}">订单进行中</view>
  184. <view class="button-content disabled" wx:if="{{hwOrderAPI.status === 1}}">订单已完成</view>
  185. </block>
  186. </view>
  187. </view>