choose-date.wxml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <import src="../../../../public/pages/public-view.wxml" />
  2. <scroll-view scroll-y class="bg-scroll-view">
  3. <view class="tips-view-placeholder" wx:if="{{tips.s}}">
  4. <view>
  5. <text wx:for="{{tips.t}}" wx:key="">{{item}}</text>
  6. </view>
  7. </view>
  8. <view style="width: 100%;height: 100rpx;" wx:if="{{type=='double'}}"></view>
  9. <template is="calendar" wx:for="{{calendar}}" wx:key="" data="{{...calendar[index]}}" />
  10. <view style="width:100%;height:68rpx;"></view>
  11. </scroll-view>
  12. <view class="chooose-date-header">
  13. <template is="tips-view" wx:if="{{tips.s}}" data="{{...tips}}" />
  14. <view class="start-end-view" wx:if="{{type=='double'}}">
  15. <view>
  16. <view class='start-end-view-a' wx:if="{{status == 1 || status == 2}}">
  17. <text>开始月份</text>
  18. <text>{{tools.getMonth(result.beginMonth)}}</text>
  19. </view>
  20. <view class='start-end-view-b' wx:else>
  21. <text>开始月份</text>
  22. </view>
  23. <view class='start-end-view-a' wx:if="{{status == 2}}">
  24. <text>结束月份</text>
  25. <text>{{tools.getMonth(result.endMonth)}}</text>
  26. </view>
  27. <view class='start-end-view-b' wx:else>
  28. <text>结束月份</text>
  29. </view>
  30. </view>
  31. <!-- <view>
  32. <view wx:if="{{status == 1 || status == 2}}">
  33. <text>开始月份</text>
  34. <text>{{tools.getMonth(result.beginMonth)}}</text>
  35. </view>
  36. <view wx:if="{{status == 2}}">
  37. <text>结束月份</text>
  38. <text>{{tools.getMonth(result.endMonth)}}</text>
  39. </view>
  40. </view> -->
  41. <view>
  42. <view animation="{{chooseAnimation}}">
  43. <view></view>
  44. </view>
  45. </view>
  46. </view>
  47. </view>
  48. <template name="calendar">
  49. <view class="calendar">
  50. <text>{{y}}</text>
  51. <view>
  52. <view wx:for="{{m}}" wx:key="">
  53. <view bindtap="{{item.a}}" id="{{item.i}}">
  54. <view>
  55. <text class="num{{item.h}}">{{item.m}}</text>
  56. <text class="unit{{item.h}}">月</text>
  57. </view>
  58. </view>
  59. <view wx:if="{{item.s || item.e}}" bindtap="{{item.a}}" id="{{item.i}}">
  60. <view>
  61. <view>
  62. <text class="num{{item.h}}">{{item.m}}</text>
  63. <text class="unit{{item.h}}">月</text>
  64. </view>
  65. </view>
  66. <!-- <text wx:if="{{item.s}}">开始</text> -->
  67. </view>
  68. </view>
  69. </view>
  70. </view>
  71. </template>
  72. <wxs module="tools">
  73. var getMonth = function(m) {
  74. return ((m / 100) | 0) + '年' + m % 100 + '月'
  75. }
  76. module.exports.getMonth = getMonth
  77. </wxs>