index.wxml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <view class="head">
  2. <view class="count">产品明细</view>
  3. <view class="expand" wx:if="{{orderStatus !== '已退单'}}">
  4. <navigator url="#" class="but" bindtap="addProduct">
  5. <van-icon name="plus" />
  6. </navigator>
  7. </view>
  8. </view>
  9. <view class="order-details">
  10. <view class="card-item" wx:for="{{list}}" wx:key="index">
  11. <view class="card-header">
  12. <view class="product-name">商品编码:{{item.itemno || '--'}}</view>
  13. <view class="product-actions" wx:if="{{orderStatus !== '已退单'}}">
  14. <van-icon name="delete" bindtap="deleteProduct" data-index="{{index}}" />
  15. </view>
  16. </view>
  17. <view class="product-body">
  18. <view class="product-desc">
  19. <text>商品名称:{{item.itemname || '--'}}</text>
  20. <text>商品型号:{{item.model || '--'}}</text>
  21. <text>单位:{{item.unitname || '--'}}</text>
  22. <text>已出库数量:{{item.outqty || '--'}}</text>
  23. </view>
  24. <view class="product-edit">
  25. <view class="edit-item">
  26. <view class="label">数量:</view>
  27. <input class="input" type="digit" value="{{item.qty}}" data-index="{{index}}" data-field="qty" bindblur="onFieldBlur" disabled="{{orderStatus === '已退单'}}" />
  28. </view>
  29. <view class="edit-item">
  30. <view class="label">折扣:</view>
  31. <input class="input" type="digit" value="{{item.discountrate || 1}}" data-index="{{index}}" data-field="discountrate" bindblur="onFieldBlur" disabled="{{orderStatus === '已退单'}}" />
  32. </view>
  33. <view class="edit-item">
  34. <view class="label">单价:</view>
  35. <input class="input" type="digit" value="{{item.price || 0}}" data-index="{{index}}" data-field="price" bindblur="onFieldBlur" disabled="{{orderStatus === '已退单'}}" />
  36. </view>
  37. <view class="edit-item">
  38. <view class="label">金额:</view>
  39. <input class="input" type="digit" value="{{(item.price || 0) * (item.qty || 0)}}" data-index="{{index}}" data-field="amount" bindblur="onFieldBlur" disabled="{{orderStatus === '已退单'}}" />
  40. </view>
  41. </view>
  42. <view class="product-remarks">
  43. <view class="label">备注:</view>
  44. <textarea class="textarea" placeholder="请输入备注" value="{{item.remarks || ''}}" data-index="{{index}}" data-field="remarks" bindblur="onFieldBlur" disabled="{{orderStatus === '已退单'}}" auto-height />
  45. </view>
  46. </view>
  47. </view>
  48. <view wx:if="{{loading}}" class="loading">
  49. 加载中...
  50. </view>
  51. <Yl_Empty wx:if="{{list.length==0}}" />
  52. </view>