index.wxml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <van-tabs active="{{ active }}" color='#3874F6' tab-class='tab-class' tab-active-class='tab-active-class' bind:change="tabsChange">
  2. <van-tab title="业绩目标" />
  3. <van-tab title="业绩项目目标" />
  4. </van-tabs>
  5. <!-- 过滤 -->
  6. <view class="filtrate">
  7. <view>全部<text class="iconfont icon-daoruxialajiantou" /></view>
  8. <view catchtap="openActions">
  9. {{actionSheet}}<text class="iconfont icon-daoruxialajiantou" />
  10. </view>
  11. <picker mode="date" value="{{content.year}}" fields='year' start="2015" end="2023" bindchange="bindDateChange">
  12. <view class="picker"><text class="iconfont icon-daoruxialajiantou" />{{content.year}}<text class="iconfont icon-daoruxialajiantou" /></view>
  13. </picker>
  14. </view>
  15. <van-action-sheet show="{{ showActions }}" actions="{{ actions }}" bind:select='select' bind:cancel='cancelActions' cancel-text="取消" />
  16. <view class="box">
  17. <view class="label">
  18. <text class="iconfont icon-a-shouyeshujugaikuangzhanshishuju" />
  19. <text>目标完成情况(金额:万元)</text>
  20. </view>
  21. <view class="content">
  22. <view class="col1">
  23. <view style="margin-top: 62rpx;">年度:</view>
  24. <block wx:if="{{content.year==year}}">
  25. <view>本季:</view>
  26. <view>本月:</view>
  27. </block>
  28. </view>
  29. <view class="col2">
  30. <view class="title">
  31. <view>基本目标</view>
  32. <view>挑战目标</view>
  33. <view>实际完成</view>
  34. </view>
  35. <view class="row">
  36. <view>{{targetYear.yl}}</view>
  37. <view>{{targetYear.yh}}</view>
  38. <view><text>{{targetYear.ya}}</text></view>
  39. </view>
  40. <block wx:if="{{content.year==year}}">
  41. <view class="row">
  42. <view>{{targetSeason.sl}}</view>
  43. <view>{{targetSeason.sh}}</view>
  44. <view><text>{{targetSeason.sa}}</text></view>
  45. </view>
  46. <view class="row">
  47. <view>{{targetMonth.ml}}</view>
  48. <view>{{targetMonth.mh}}</view>
  49. <view><text>{{targetMonth.ma}}</text></view>
  50. </view>
  51. </block>
  52. </view>
  53. </view>
  54. <view style="height:20rpx" />
  55. </view>
  56. <!-- 目标完成情况 -->
  57. <view class="box">
  58. <view class="label">
  59. <text class="iconfont icon-a-shouyeshujugaikuangzhanshishuju" />
  60. <text>目标完成情况(金额:万元)</text>
  61. </view>
  62. <brokenLine id='line' />
  63. </view>
  64. <!-- 目标完成率 -->
  65. <view class="box">
  66. <view class="label">
  67. <text class="iconfont icon-a-shouyeshujugaikuangzhanshishuju" />
  68. <text>目标完成率(实际相对目标的完成率)</text>
  69. </view>
  70. <histogram id='histogram' />
  71. </view>
  72. <view style="height: 130rpx;" />
  73. <view class="footer">
  74. <van-button custom-class='but' bindtap="toDetail">{{active=='业绩目标'?'我的业绩目标':'我的项目目标'}}</van-button>
  75. </view>