clock.wxml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <!--pages/clock/clock.wxml-->
  2. <wxs src="./clock.wxs" module="clock"></wxs>
  3. <view class="container">
  4. <view class="no-authentication" wx:if="{{approveStatus === 2}}">
  5. <view class="header">
  6. <image src="{{imgServerUrl}}/images/clock/clock-bg.png" class="no-authentication-bg" mode="widthFixed"></image>
  7. </view>
  8. <view class="no-authentication-content">
  9. <image src="{{imgServerUrl}}/images/clock/clock-no-pass.png" class="no-authentication-img"></image>
  10. <view class="no-authentication-content-text">
  11. <view>您的审核未通过</view>
  12. <view>
  13. <text>请再次上传您本人的真实身份证图片,</text>
  14. <view>
  15. <text>已经上传将无法更改。</text>
  16. </view>
  17. </view>
  18. </view>
  19. <navigator class="no-authentication-content-button" url="../identification/index?from=clock">
  20. 前往认证
  21. </navigator>
  22. </view>
  23. <image bindtap="toRule" src="{{imgServerUrl}}/images/clock/clock-video.png" class="video"></image>
  24. </view>
  25. <view class="no-pass" wx:elif="{{approveStatus === 0}}">
  26. <view class="header">
  27. <image src="{{imgServerUrl}}/images/clock/clock-bg.png" class="no-pass-bg" mode="widthFixed"></image>
  28. </view>
  29. <view class="no-pass-content">
  30. <image src="{{imgServerUrl}}/images/clock/clock-no-certified.png" class="no-passs-img"></image>
  31. <view class="no-pass-content-text">
  32. <view>您还没有实名认证</view>
  33. <view>为保证账户安全,请完成实名认证后再进行打卡签到。</view>
  34. </view>
  35. <navigator class="no-pass-content-button" url="../identification/index?from=clock">
  36. 前往认证
  37. </navigator>
  38. </view>
  39. <image bindtap="toRule" src="{{imgServerUrl}}/images/clock/clock-video.png" class="video"></image>
  40. </view>
  41. <view class="pass" wx:else>
  42. <view class="pass-header">
  43. <image src="{{imgServerUrl}}/images/clock/clock-bg-home.png" class="pass-header-bg" mode="widthFixed"></image>
  44. <view class="pass-header-content">
  45. <view class="time">
  46. <view>本周工时</view>
  47. <view>
  48. <text class="number">{{sumDuration}}</text>
  49. <text class="unit">小时</text>
  50. </view>
  51. </view>
  52. <view class="money">
  53. <view>本周预支</view>
  54. <view>
  55. <text class="number">{{clock.toFixed(sumMoney)}}</text>
  56. <text class="unit">元</text>
  57. </view>
  58. </view>
  59. </view>
  60. <view class="pass-header-message">实际预支发放结合企业考勤,以上金额仅供参考。</view>
  61. <view class="pass-header-footer">
  62. <view class="pass-header-footer-view" wx:for="{{navigation}}" wx:key='index' data-index="{{index}}"
  63. bindtap="navigator">
  64. <image src='{{imgServerUrl}}{{item.image}}'></image>
  65. <text>{{item.text}}</text>
  66. </view>
  67. </view>
  68. </view>
  69. <view class="pass-content">
  70. <view class="status">
  71. <view class="clock-in">
  72. <text>上班打卡</text>
  73. <view class="clock-time">
  74. <image src="{{imgServerUrl}}/images/clock/clock-success-icon.png" wx:if="{{startPunch !== '未完成' }}"></image>
  75. <text class="status-text" wx:if="{{startPunch !== '未完成' }}">{{clock.formateHS(startPunch)}} 已打卡</text>
  76. <text class="status-text" wx:else>{{startPunch}}</text>
  77. </view>
  78. </view>
  79. <view class="clock-out">
  80. <text>下班打卡</text>
  81. <view class="clock-time">
  82. <image src="{{imgServerUrl}}/images/clock/clock-success-icon.png" wx:if="{{endPunch !== '未完成' }}"></image>
  83. <text class="status-text" wx:if="{{endPunch !== '未完成' }}">{{clock.formateHS(endPunch)}} 已打卡</text>
  84. <text class="status-text" wx:else>{{endPunch}}</text>
  85. </view>
  86. </view>
  87. </view>
  88. <view class="rule-messgae">规则:请根据企业实际上下班时间打卡</view>
  89. <view wx:if="{{approveStatus === 1}}" class="image">
  90. <image src="{{imgServerUrl}}/images/clock/clock-approving.png"></image>
  91. </view>
  92. <view wx:else class="image" bindtap="click">
  93. <image src="{{statusImage}}"></image>
  94. </view>
  95. <view class="clock-status" wx:if="{{approveStatus === 1}}">
  96. <image src="{{imgServerUrl}}/images/clock/clock-waring.png"></image>
  97. <text>我们会尽快完成实名认证审核</text>
  98. </view>
  99. <view class="clock-status" wx:else>
  100. <image src="{{statusIcon}}"></image>
  101. <text>{{statusMessage}}</text>
  102. </view>
  103. <view class="reload-location" bindtap="reload" wx:if="{{clockType === 3}}">
  104. <image src="{{imgServerUrl}}/images/clock/refresh.png"></image>
  105. <text>重新定位</text>
  106. </view>
  107. <view class="prepayable" wx:if="{{clockType === 4}}">
  108. <text>当日可预支工资:</text>
  109. <view>
  110. <text class="prepayable-number">{{clock.toFixed(todayMoney)}}</text>
  111. <text class="prepayable-unit">元</text>
  112. </view>
  113. </view>
  114. </view>
  115. <image bindtap="toRule" src="{{imgServerUrl}}/images/clock/clock-video.png" class="video"></image>
  116. </view>
  117. </view>
  118. <view class="cover" hidden="{{showCover}}" bindtap="changeCoverStatus">
  119. <view class="cover-kefu">
  120. <view class="cover-kefu-title">开心工作客服电话</view>
  121. <view class="cover-kefu-number">400-692-0099</view>
  122. <view class="cover-kefu-tips">在线时间:每天8:00-21:00</view>
  123. <view class="cover-kefu-button" bindtap="callKefu">
  124. <image src="{{imgServerUrl}}/images/clock/clock-phone-call.png"></image>
  125. <text>一键拨号</text>
  126. </view>
  127. </view>
  128. </view>
  129. <modal visible='{{settingVisible}}' actions='{{actions}}' bind:click='closeSettingVisible'>
  130. <view class="settingVisible">请前往设置打开用户定位权限</view>
  131. </modal>