select.wxml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <van-search class="search" value="{{ params.content.where.condition }}" shape="round" placeholder="{{language['关键字']||'请输入搜索关键词'}}" bind:search='startSearch' bind:clear='onClear' />
  2. <view class="total">
  3. <text wx:if="{{language['总共']}}">{{language['总共']}}:{{params.content.total}}</text>
  4. <text wx:else>总共{{params.content.total}}个</text>
  5. </view>
  6. <Yl_ListBox id='ListBox' bind:getlist='getList'>
  7. <navigator class="offer-list" url="#" wx:for="{{list}}" wx:key="index" data-id="{{item[idname]}}" bindtap="changeResult">
  8. <van-checkbox wx:if="{{!radio}}" value="{{ handle.isCheck(item[idname],result) }}" shape="square" icon-size='28rpx' />
  9. <view class="box">
  10. <view class="title">
  11. <text class="line-1">{{item.title||'--'}}</text>
  12. </view>
  13. <view class="tag-box">
  14. <view class="systemtag" wx:for="{{item.tags.systemtag}}" wx:key="item">{{language[item]||item}}</view>
  15. <view class="datatag" wx:for="{{item.tags.datatag}}" wx:key="item">{{language[item]||item}}</view>
  16. </view>
  17. <view class="exp line-1">{{language['合同编号']||'合同编号'}}:<text>{{item.billno}}</text></view>
  18. <view class="exp line-1">{{language['合同类型']||'合同类型'}}:<text>{{item.typemx?item.typemx+(language['项目协议']||'项目协议'):language[handle.getType(item.type)]||handle.getType(item.type)}}</text></view>
  19. <view class="exp line-1">{{language['有效期']||'有效期'}}:<text>{{item.begdate}} {{language['至']||'至'}} {{item.enddate}}</text></view>
  20. </view>
  21. </navigator>
  22. <view style="height: 230rpx;" />
  23. <My_empty wx:if="{{!list.length}}" />
  24. </Yl_ListBox>
  25. <block wx:if="{{!radio}}">
  26. <view style="height: 130rpx;" />
  27. <view class="footer">
  28. <view class="count">
  29. {{language['已选']||'已选'}}:{{result.length}}
  30. </view>
  31. <van-button custom-class='but' disabled='{{result.length==0}}' bind:click="submit">{{language['添加']||'添加'}}</van-button>
  32. </view>
  33. </block>
  34. <wxs module="handle">
  35. module.exports = {
  36. isCheck: function (id, list) {
  37. return list.some(function (v) {
  38. return v == id
  39. });
  40. },
  41. getType: function (type) {
  42. var result = "";
  43. switch (type) {
  44. case "框架":
  45. result = '经销商合作协议'
  46. break;
  47. case "工具借用":
  48. result = '工具使用(借用)协议'
  49. break;
  50. case "居间":
  51. result = '居间协议'
  52. break;
  53. default:
  54. result = '--'
  55. break;
  56. };
  57. return result;
  58. }
  59. }
  60. </wxs>