You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

182 lines
7.4 KiB

  1. <!-- pages/bill/meter/meter.wxml -->
  2. <view class="page">
  3. <view class="tabBar" bindtap="goAction">
  4. <view wx:for="{{actions}}" wx:key="index" data-id="{{item.id}}" class="{{item.id=== actionID ?'item active':'item'}}">
  5. {{item.name}}
  6. </view>
  7. </view>
  8. <view class="selectArea">
  9. <!-- <view class="timeSelect">
  10. <picker value="{{typeIndex}}" range="{{typeArr}}" bindchange="bindSelectChange" data-index="typeIndex">
  11. <view class="picker" style="text-indent: 1em;">
  12. 表类型:<text style="text-indent: 0;" class="pickerBorder">{{typeArr[typeIndex]}}</text>
  13. </view>
  14. </picker>
  15. </view> -->
  16. <view class='time'>
  17. <view>
  18. <text>开始日期</text>
  19. <picker mode="date" value="{{date}}" end="{{date2}}" bindchange="bindDateChange">
  20. <view class="picker">
  21. {{date}}
  22. </view>
  23. </picker>
  24. </view>
  25. <view>
  26. <text></text>
  27. <text>至</text>
  28. </view>
  29. <view>
  30. <text>结束日期</text>
  31. <picker mode="date" value="{{date2}}" start="{{date}}" end="2050-01-01" bindchange="bindDateChange2">
  32. <view class="picker">
  33. {{date2}}
  34. </view>
  35. </picker>
  36. </view>
  37. </view>
  38. <!-- <view class="timeSelect">
  39. <picker value="{{timeIndex}}" range="{{timeArr}}" range-key="period" bindchange="bindSelectChange" data-index="timeIndex">
  40. <view class="picker">
  41. 时间区间:<text class="pickerBorder">{{timeArr[timeIndex].period}}</text>
  42. </view>
  43. </picker>
  44. </view> -->
  45. <!-- <view class="timeSelect">
  46. <picker value="{{searchIndex}}" range="{{searchArr}}" bindchange="bindSelectChange" data-index="searchIndex">
  47. <view class="picker">
  48. 查询方式:<text class="pickerBorder">{{searchArr[searchIndex]}}</text>
  49. </view>
  50. </picker>
  51. </view> -->
  52. </view>
  53. <view class="line" />
  54. <!-- <view class="searchArea">
  55. <view>查询方式</view>
  56. <view class="searchBox">
  57. <view class="timeSelect">
  58. <picker value="{{searchIndex}}" range="{{searchArr}}" bindchange="bindSelectChange" data-index="searchIndex">
  59. <view class="picker">
  60. 查询方式:<text class="pickerBorder">{{searchArr[searchIndex]}}</text>
  61. </view>
  62. </picker>
  63. </view>
  64. </view>
  65. </view>
  66. <view class="line" /> -->
  67. <view class="searchArea">
  68. <!-- <view>根据表号或店铺号查询</view> -->
  69. <view class="searchBox">
  70. <view wx:if="{{searchIndex != 1}}" class="pickerSelect">
  71. <picker value="{{buildIndex}}" range="{{buildArr}}" range-key="name" bindchange="bindSelectChange" data-index="buildIndex">
  72. <view wx:if="{{isShowBuilding}}" class="picker">
  73. 选择楼栋:<text style="color: #000000;" class="pickerBorder">{{buildArr[buildIndex].name}}</text>
  74. </view>
  75. <view wx:else class="picker">
  76. 选择楼栋:<text class="pickerBorder">请选择</text>
  77. </view>
  78. </picker>
  79. </view>
  80. <view wx:if="{{searchIndex != 1}}" class="pickerSelect">
  81. <picker value="{{floorIndex}}" range="{{floorArr}}" range-key="floorName" bindchange="bindSelectChange" data-index="floorIndex" disabled="{{!isShowBuilding}}">
  82. <view wx:if="{{isShowfloor}}" class="picker">
  83. 选择楼层:<text style="color: #000000;" class="pickerBorder">{{floorArr[floorIndex].floorName}}</text>
  84. </view>
  85. <view wx:else="" class="picker">
  86. 选择楼层:<text class="pickerBorder">请先选择楼栋</text>
  87. </view>
  88. </picker>
  89. </view>
  90. <view class="timeSelect">
  91. <view class="picker">
  92. <input class="input" value="{{searchKey}}" placeholder="请输入表号或店铺号" placeholder-style="color:#a0a0a0" bindinput="changeSearchKey" />
  93. </view>
  94. <view class="searchBtn" bindtap="getShopMeterList">查询</view>
  95. </view>
  96. <!-- <view class="timeSelect">
  97. <view class="picker">
  98. 输入店铺:<input class="input" value="{{searchKey}}" placeholder="请输入店铺" placeholder-style="color:#ffffff" bindinput="changeSearchKey" />
  99. </view>
  100. </view> -->
  101. <!-- <view wx:if="{{searchIndex != 1}}" class="timeSelect">
  102. <picker value="{{buildIndex}}" range="{{buildArr}}" range-key="name" bindchange="bindSelectChange" data-index="buildIndex">
  103. <view wx:if="{{isShowBuilding}}" class="picker">
  104. 选择楼栋:<text class="pickerBorder">{{buildArr[buildIndex].name}}</text>
  105. </view>
  106. <view wx:else class="picker">
  107. 选择楼栋:<text class="pickerBorder">请选择</text>
  108. </view>
  109. </picker>
  110. </view>
  111. <view wx:if="{{searchIndex != 1}}" class="timeSelect">
  112. <picker value="{{floorIndex}}" range="{{floorArr}}" range-key="floorName" bindchange="bindSelectChange" data-index="floorIndex" disabled="{{!isShowBuilding}}">
  113. <view wx:if="{{isShowfloor}}" class="picker">
  114. 选择楼层:<text class="pickerBorder">{{floorArr[floorIndex].floorName}}</text>
  115. </view>
  116. <view wx:else="" class="picker">
  117. 选择楼层:<text class="pickerBorder">请先选择楼栋</text>
  118. </view>
  119. </picker>
  120. </view>
  121. <view wx:if="{{ searchIndex != 1 }}" class="timeSelect">
  122. <picker value="{{shopIndex}}" range="{{shopArr}}" range-key="shopNumber" bindchange="bindSelectChange" data-index="shopIndex" disabled="{{!isShowfloor}}">
  123. <view wx:if="{{isShowshop}}" class="picker">
  124. 选择店铺:<text class="pickerBorder">{{shopArr[shopIndex].shopNumber}}</text>
  125. </view>
  126. <view wx:else class="picker">
  127. 选择店铺:<text class="pickerBorder">请先选择楼层</text>
  128. </view>
  129. </picker>
  130. </view>-->
  131. </view>
  132. </view>
  133. <view wx:if="{{preShopReadingList.length}}" class="meterList">
  134. <block wx:for="{{preShopReadingList}}" wx:key="index">
  135. <view class="beforeItem">
  136. <view style="font-weight: 600;">表名:{{item.name}}</view>
  137. <view class="inline">
  138. 类型:【{{item.typeName}}】
  139. 分组:【{{item.physicsTypeName}}】
  140. </view>
  141. <view class="inline">
  142. 归属:【{{item.aliseName}}】
  143. </view>
  144. </view>
  145. <view class="item">
  146. <view class="top">
  147. <text>上次抄表时间:{{item.meterData.formatTime}}</text>
  148. </view>
  149. <view class="center">
  150. <text>上次抄表人:{{item.meterData.preByName}}</text>
  151. </view>
  152. <view class="bottom">
  153. <view style="position: relative;top: 6rpx;">上次度数:{{item.meterData.preNumber}}</view>
  154. <view wx:if="{{!item.meterData.isConfirm}}">
  155. 本次度数:<input class="input" value="{{item.meterData.curNumber}}" placeholder="请输入度数" placeholder-style="color:#000000;font-size:22rpx;text-align:center;" bindinput="numberInput" data-index="{{index}}" />
  156. </view>
  157. <view wx:if="{{item.meterData.isConfirm}}">
  158. 本次度数:<input class="input disabled" value="{{item.meterData.curNumber}}" placeholder="请输入度数" placeholder-style="color:#ff0000;font-size:22rpx;text-align:center;" disabled bindinput="numberInput" data-index="{{index}}" bindtap="isConfirmTouched" />
  159. </view>
  160. </view>
  161. </view>
  162. </block>
  163. <view class="searchBtn" bindtap="save">保存</view>
  164. </view>
  165. </view>