selectRule.axml 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <view class="all">
  2. <view class="close">
  3. <image mode="scaleToFill" catchTap="plusOne" src="../../../image/close.png"/>
  4. </view>
  5. <form onReset="onReset">
  6. <view class="search flex-box flex-v-ce">
  7. <image mode="scaleToFill" src="../../../image/ss.png"/>
  8. <input placeholder="请输入规则内容搜索" onInput="bindKeyInput" class="flex-1"/>
  9. <button a:if="{{isVal}}" class="delVal" formType="reset">×</button>
  10. </view>
  11. </form>
  12. <view class="flex-box content">
  13. <scroll-view class="flex-2 left" scroll-y="{{true}}" a:if="{{isItem}}">
  14. <view style="height: 100%">
  15. <view class="tree" a:for="{{rule_tree}}">
  16. <view class="{{item.id == activeIndex ? 'active':''}} yi" catchTap="activeTree" data-item="{{item}}">{{item.name}}</view>
  17. <view catchTap="activeItem" data-item="{{child}}" class="{{child.id == activeItemIndex ? 'itemActive':''}} er" a:if="{{item.child&&item.child.length>0&&item.id == activeIndex}}" a:for="{{item.child}}" a:for-index="idx" a:for-item="child">
  18. {{child.name}}
  19. </view>
  20. </view>
  21. </view>
  22. </scroll-view>
  23. <scroll-view class="flex-5 right" scroll-y="{{true}}" a:if="{{isItem}}">
  24. <view a:if="{{item_child_list.length>0}}">
  25. <view class="flex-box flex-v-ce items-top" a:for="{{item_child_list}}" catchTap="openDetail" data-item="{{item}}">
  26. <view class="flex-1" data-item="{{item}}">{{item.name}}</view>
  27. <image mode="scaleToFill" src="../../../image/right.png" style="width: 26rpx;height: 26rpx;"/>
  28. </view>
  29. </view>
  30. <view>
  31. <radio-group class="radio-group" onChange="radioChange">
  32. <label class="flex-box flex-v-ce items" a:for="{{item_list}}">
  33. <view class="radio">
  34. <radio value="{{item}}" checked="{{item.checked}}"/>{{item.value}}</view>
  35. <view class="radio-right flex-1">
  36. <view>{{item.remark}}</view>
  37. <view class="red num" a:if="{{item.min_point>0}}">+{{(item.range_type == 1 ? item.min_point : item.min_point +' ~ '+ item.max_point)}}
  38. <text class="fontColorD" style="margin-left:10rpx">{{item.pt_Obj.name}}</text></view>
  39. <view class="green num" a:if="{{item.min_point<0}}">{{(item.range_type == 1 ? item.min_point : item.min_point+' ~ '+item.max_point)}}
  40. <text class="fontColorD" style="margin-left:10rpx">{{item.pt_Obj.name}}</text></view>
  41. </view>
  42. </label>
  43. </radio-group>
  44. <view a:if="{{item_list.length==0&&item_child_list.length==0}}" class="nodata fontColorB">
  45. <view>
  46. <image mode="scaleToFill" src="../../../image/noData.png" style="width: 340rpx;height: 340rpx;margin-bottom:20rpx;"/>
  47. </view>
  48. <text a:if="{{isCreator}}">暂无积分规则,请前往钉钉电脑端-工作台-进入“功道云积分制”-设置-积分规则 设置添加</text>
  49. <text a:else>
  50. 暂无积分规则,请联系系统管理员“{{creatorName}}”或积分管理员添加【积分规则】或调整【规则分类】的可见范围
  51. <!-- 暂无积分规则,请联系系统管理员“{{creatorName}}”或积分管理员前往钉钉电脑添加【积分规则】 -->
  52. </text>
  53. </view>
  54. </view>
  55. </scroll-view>
  56. <scroll-view class="flex-5 right" scroll-y="{{true}}" a:else>
  57. <radio-group class="radio-group" onChange="radioChange" a:if="{{selectItem.length>0}}">
  58. <label class="flex-box flex-v-ce items" a:for="{{selectItem}}">
  59. <view class="radio">
  60. <radio value="{{item}}" checked="{{item.checked}}"/>{{item.value}}</view>
  61. <view class="radio-right flex-1">
  62. <view>{{item.remark}}</view>
  63. <view class="green num" a:if="{{item.min_point<0}}">{{(item.range_type == 1 ? item.min_point : item.min_point+' ~ '+item.max_point)}}
  64. <text class="fontColorD" style="margin-left:10rpx">{{item.pt_Obj.name}}</text></view>
  65. <view class="red num" a:if="{{item.min_point>0}}">+{{(item.range_type == 1 ? item.min_point : item.min_point+' ~ '+item.max_point)}}
  66. <text class="fontColorD" style="margin-left:10rpx">{{item.pt_Obj.name}}</text></view>
  67. </view>
  68. </label>
  69. </radio-group>
  70. <view a:else class="nodata fontColorD">暂无积分规则,请前往钉钉电脑端添加【积分规则】</view>
  71. </scroll-view>
  72. </view>
  73. </view>