select.wxml 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <van-search value="{{ params.content.where.condition }}" shape='round' placeholder="{{language['关键字']||'请输入搜索关键词'}}" use-action-slot bind:clear='onClear' bind:search="startSearch">
  2. <navigator url="#" slot="action" class="iconfont icon-shaixuan" bindtap="openFiltrate">
  3. {{language['筛选']||'筛选'}}
  4. </navigator>
  5. </van-search>
  6. <view class="total">
  7. <text wx:if="{{language['总共']}}">{{language['总共']}}:{{params.content.total}}</text>
  8. <text wx:else>总共{{params.content.total}}个</text>
  9. </view>
  10. <Yl_ListBox id='ListBox' bind:getlist='getList'>
  11. <navigator class="setclient-list-item" url="#" wx:for="{{list}}" wx:key="{{idname}}" data-id="{{item[idname]}}" bindtap="changeResult">
  12. <view class="mian">
  13. <van-checkbox wx:if="{{!radio}}" value="{{ handle.isCheck(item[idname],result) }}" shape="square" icon-size='28rpx' />
  14. <view class="img" data-file="{{item.attinfos}}" catchtap="viewImage">
  15. <van-image wx:if="{{item.cover}}" width="100%" height="100%" src="{{item.cover}}" use-loading-slot use-error-slot lazy-load>
  16. <van-loading slot="loading" type="spinner" size="20" vertical />
  17. </van-image>
  18. <view wx:else class="default">
  19. {{language['暂无图片']||'暂无图片'}}
  20. </view>
  21. </view>
  22. <view class="dec">
  23. <view class="title line-1">
  24. {{item.itemname}}
  25. </view>
  26. <view class="subfield line-1">
  27. <text>{{language['编号']||'编号'}}:{{item.itemno}}</text>
  28. {{language['品号']||'品号'}}:{{item.erpitemname||" --"}}
  29. </view>
  30. <view class="subfield line-1" wx:if="{{siteid=='HY'}}">
  31. <text>{{language['公称通径']||'公称通径'}}:{{language[item.caliber]||item.caliber|| ' --'}}</text>
  32. {{language['公称压力']||'公称压力'}}:{{language[item.nominalpressure]||item.nominalpressure|| ' --'}}
  33. </view>
  34. <view class="subfield line-1">
  35. <text>{{language['标准']||'标准'}}:{{language[item.standards]||item.standards|| ' --'}}</text>
  36. {{language['材质']||'材质'}}:{{language[item.material]||item.material|| ' --'}}
  37. </view>
  38. <view class="subfield line-1">
  39. <text>{{language['装置']||'装置'}}:{{language[item.device]||item.device|| ' --'}}</text>
  40. {{language['产线']||'产线'}}:{{language[item.prodline]||item.prodline|| ' --'}}
  41. </view>
  42. <view class="subfield line-1">
  43. <text>{{language['品牌']||'品牌'}}:{{language[item.brandName]||item.brandName}}</text>
  44. {{language['产品类别']||'产品类别'}}:{{language[item.className]||item.className}}
  45. </view>
  46. <view class="price line-1">
  47. {{language['牌价']||'牌价'}}:<text class="num">{{item.showMarketprice}}</text><text>/{{language[item.axunitname]||item.axunitname}}</text>
  48. </view>
  49. </view>
  50. </view>
  51. <view class="bot">
  52. <text class="line-1" wx:if="{{siteid!='HY'}}">{{language['规格']||'规格'}}:{{language[item.spec]||item.spec||' --'}}</text>
  53. <text class="line-1">{{language['型号']||'型号'}}:{{language[item.model]||item.model||' --'}}</text>
  54. </view>
  55. </navigator>
  56. <view wx:if="{{!radio}}" style="height: 70rpx;" />
  57. <My_empty wx:if="{{!list.length}}" />
  58. </Yl_ListBox>
  59. <block wx:if="{{!radio}}">
  60. <view class="footer">
  61. <view class="count">
  62. {{language['已选']||'已选'}}:{{result.length}}
  63. </view>
  64. <van-button custom-class='but' disabled='{{result.length==0}}' bind:click="submit">{{language['确定']||'确定'}}</van-button>
  65. </view>
  66. <wxs module="handle">
  67. module.exports = {
  68. isCheck: function (id, list) {
  69. return list.some(function (v) {
  70. return v == id
  71. });
  72. },
  73. }
  74. </wxs>
  75. </block>
  76. <Yl_Filtrate1 show='{{filtrate}}' list="{{filtratelist}}" bindhandle="handleFilter" bindinterrupt='interrupt' />