index.wxml 4.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <view class="head">
  2. <view class="count">
  3. {{language['总共']||'总共'}}{{content.total}}{{language['个']||'个'}}
  4. </view>
  5. <view class="expand">
  6. <van-search wx:if="{{showSearch}}" custom-class='custom-class' focus='{{focus}}' value="{{ condition }}" shape="round" bind:change='onChange' bind:search='onSearch' bind:clear='onSearch' placeholder="搜索关键词" background='#F4F5F7' />
  7. <navigator url="#" class="but" bindtap="toSearch">
  8. <van-icon name="search" />
  9. </navigator>
  10. <navigator wx:if="{{!disabled}}" url="#" class="but" bindtap="addProduct">
  11. <van-icon name="plus" />
  12. </navigator>
  13. </view>
  14. </view>
  15. <view class="product-item" wx:for="{{list}}" wx:key="itemid">
  16. <view class="product global-card">
  17. <view class="mian">
  18. <view class="img" data-file="{{item.attinfos}}" catchtap="viewImage">
  19. <van-image width="100%" height="100%" wx:if="{{item.cover}}" src="{{item.cover}}" use-loading-slot lazy-load>
  20. <van-loading slot="loading" type="spinner" size="20" vertical />
  21. </van-image>
  22. <text wx:else class="err">{{language['暂无图片']||'暂无图片'}}</text>
  23. </view>
  24. <view class="dec">
  25. <view class="title">
  26. <text class="line-1">{{item.itemname}}</text>
  27. </view>
  28. <view class="subfield">
  29. {{language['编号']||'编号'}}:{{item.itemno||' --'}}
  30. </view>
  31. <view class="subfield">
  32. {{language['型号']||'型号'}}:{{language[item.model]||item.model||' --'}}
  33. </view>
  34. <view class="subfield">
  35. {{language['规格']||'规格'}}:{{language[item.spec]||item.spec||' --'}}
  36. </view>
  37. <block wx:if="{{siteid=='HY'}}">
  38. <view class="subfield">
  39. {{language['公称通径']||'公称通径'}}:{{item.caliber||' --'}}
  40. </view>
  41. <view class="subfield">
  42. {{language['公称压力']||'公称压力'}}:{{item.nominalpressure}}
  43. </view>
  44. </block>
  45. <view class="subfield">
  46. {{language['供应方']||'供应方'}}:{{language[item.supplier]||item.supplier||' --'}}
  47. </view>
  48. <view class="bottom">
  49. <text style="color: #666;">{{language['出厂编码']||'出厂编码'}}:</text>
  50. <input placeholder-style='line-height:58rpx;' placeholder="{{language['出厂编码']||'出厂编码'}}" value="{{item.serial_number}}" disabled="{{disabled}}" data-index="{{index}}" data-item="{{item}}" data-name='serial_number' bindblur='onBlur' />
  51. </view>
  52. <view class="bottom">
  53. <text style="color: #666;">{{language['处理数量']||'处理数量'}}:</text>
  54. <input type="digit" placeholder-style='line-height:58rpx;' placeholder="{{language['数量']||'数量'}}" value="{{item.qty}}" disabled="{{disabled}}" data-index="{{index}}" data-item="{{item}}" data-name='qty' bindblur='onBlur' />
  55. </view>
  56. <view class="bottom">
  57. <text style="color: #666;">{{language['问题描述']||'问题描述'}}:</text>
  58. <textarea placeholder-style='line-height:58rpx;' value='{{item.problem_description}}' data-name='problem_description' placeholder="{{language['问题描述']||'问题描述'}}" disabled="{{disabled}}" data-item="{{item}}" data-index="{{index}}" bindblur="onBlur" />
  59. </view>
  60. <view class="bottom">
  61. <view style="color: #666;">{{language['处理过程']||'处理过程'}}:</view>
  62. <textarea auto-height placeholder-style='line-height:58rpx;' placeholder="{{language['处理过程']||'处理过程'}}" value="{{item.processing}}" data-name='processing' disabled="{{disabled}}" data-index="{{index}}" data-item="{{item}}" bindblur='onBlur' />
  63. </view>
  64. <view class="bottom">
  65. <view style="color: #666;">{{language['处理结果']||'处理结果'}}:</view>
  66. <textarea auto-height placeholder-style='line-height:58rpx;' placeholder="{{language['处理结果']||'处理结果'}}" value="{{item.result}}" data-name='result' disabled="{{disabled}}" data-index="{{index}}" data-item="{{item}}" bindblur='onBlur' />
  67. </view>
  68. <view class="bottom">
  69. <view style="color: #666;">{{language['原因分析']||'原因分析'}}:</view>
  70. <textarea auto-height placeholder-style='line-height:58rpx;' placeholder="{{language['原因分析']||'原因分析'}}" value="{{item.reason}}" data-name='reason' disabled="{{disabled}}" data-index="{{index}}" data-item="{{item}}" bindblur='onBlur' />
  71. </view>
  72. </view>
  73. <navigator wx:if="{{!disabled}}" url="#" class="iconfont-box" data-item="{{item}}" bind:tap="deleteItem">
  74. <view class="iconfont icon-guanlian-shanchu" />
  75. </navigator>
  76. </view>
  77. </view>
  78. </view>
  79. <Yl_Empty wx:if="{{list.length==0}}" />
  80. <van-action-sheet show="{{ actionShow }}" actions="{{ actions }}" bind:select='selectorMode' bind:cancel='cancelSelector' bind:click-overlay='cancelSelector' z-index='999999999' cancel-text="{{language['取消']||'取消'}}" />