integralRule.axml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <view>
  2. <view class="header margin-bottom">
  3. <form onReset="onReset">
  4. <view class="search flex-box flex-v-ce">
  5. <image mode="scaleToFill" src="../../../image/ss.png"/>
  6. <input placeholder="请输入规则内容" onInput="bindKeyInput" class="flex-1"/>
  7. <button a:if="{{isVal}}" class="delVal" formType="reset">×</button>
  8. </view>
  9. </form>
  10. <view class="flex-box flex-v-ce shu" a:if="{{terr.length>1}}">
  11. <view a:for="{{terr}}" class="flex-box flex-v-ce" data-index="{{index}}" catchTap="activeItem" data-item="{{item}}">
  12. <image mode="scaleToFill" src="../../../image/right.png" style="width:20rpx;height:20rpx;margin:0 6rpx;" a:if="{{index!=0}}"/>{{item.name}}
  13. </view>
  14. </view>
  15. </view>
  16. <scroll-view a:if="{{isItem}}" class="main" scroll-y="{{true}}" style="{{terr.length>1? 'height: calc(100vh - 206rpx)':'height: calc(100vh - 142rpx)'}}">
  17. <view class="margin-bottom tree" a:if="{{rule_tree.length}}">
  18. <view a:for="{{rule_tree}}" class="flex-box flex-v-ce tree-item" data-item="{{item}}" catchTap="activeTree">
  19. <view class="rule-name flex-1">{{item.name}}</view>
  20. <image mode="scaleToFill" src="../../../image/right.png" style="width:24rpx;height:24rpx;"/>
  21. </view>
  22. </view>
  23. <view class="item-list">
  24. <view a:for="{{item_list}}" class="list-items">
  25. <view class="remark">{{item.remark}}</view>
  26. <view class="flex-box flex-v-ce">
  27. <view class="red num flex-1" a:if="{{item.min_point>0}}">+{{(item.range_type == 1 ? item.min_point : item.min_point+'~'+item.max_point)}}
  28. <text class="fontColorT" style="margin-left:10rpx">{{item.pt_Obj[0].name}}</text>
  29. </view>
  30. <view class="green num flex-1" a:if="{{item.min_point<0}}">{{(item.range_type == 1 ? item.min_point : item.min_point+'~'+item.max_point)}}
  31. <text class="fontColorT" style="margin-left:10rpx">{{item.pt_Obj[0].name}}</text>
  32. </view>
  33. <view class="item-type fontColorF num">{{item.typeName[0].name}}</view>
  34. </view>
  35. </view>
  36. </view>
  37. </scroll-view>
  38. <scroll-view a:else class="main" scroll-y="{{true}}" style="height: calc(100vh - 142rpx)">
  39. <view class="item-list">
  40. <view a:for="{{selectItem}}" class="list-items">
  41. <view class="remark">{{item.remark}}</view>
  42. <view class="flex-box flex-v-ce">
  43. <view class="red num flex-1" a:if="{{item.min_point>0}}">+{{(item.range_type == 1 ? item.min_point : item.min_point+'~'+item.max_point)}}
  44. <text class="fontColorT" style="margin-left:10rpx">{{item.pt_Obj[0].name}}</text>
  45. </view>
  46. <view class="green num flex-1" a:if="{{item.min_point<0}}">{{(item.range_type == 1 ? item.min_point : item.min_point+'~'+item.max_point)}}
  47. <text class="fontColorT" style="margin-left:10rpx">{{item.pt_Obj[0].name}}</text>
  48. </view>
  49. <view class="item-type fontColorF num">{{item.typeName[0].name}}</view>
  50. </view>
  51. </view>
  52. </view>
  53. </scroll-view>
  54. </view>