card.vue 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <template>
  2. <view class="accessories_nfo_card" @tap.stop="toUrl">
  3. <view class="accessories_nfo_ac">
  4. <view class="accessories_nfo_title"> 购买编号: </view>
  5. <view class="accessories_nfo_info">
  6. <view>
  7. {{ info.salesOrderNo }}
  8. </view>
  9. </view>
  10. <view class="accessories_nfo_title colorts">
  11. {{ item.flagName }}
  12. </view>
  13. </view>
  14. <view class="accessories_nfo_ac">
  15. <view class="accessories_nfo_title"> 配件编号: </view>
  16. <view class="accessories_nfo_info">
  17. <view>
  18. {{ info.partsNumber }}
  19. </view>
  20. </view>
  21. </view>
  22. <view class="accessories_nfo_ac">
  23. <view class="accessories_nfo_title"> 配件名称: </view>
  24. <view class="accessories_nfo_info">
  25. <view>
  26. {{ info.partsName }}
  27. </view>
  28. </view>
  29. </view>
  30. <view class="accessories_nfo_ac">
  31. <view class="accessories_nfo_title"> 配件数量: </view>
  32. <view class="accessories_nfo_info">
  33. <view>
  34. {{ info.qty }}
  35. </view>
  36. </view>
  37. </view>
  38. <view class="accessories_nfo_ac">
  39. <view class="accessories_nfo_title"> 网点: </view>
  40. <view class="accessories_nfo_info">
  41. <view> {{ item.websitName }}({{ item.websitNumber }}) </view>
  42. </view>
  43. </view>
  44. <view class="accessories_nfo_ac">
  45. <view class="accessories_nfo_title"> 备注: </view>
  46. <view class="accessories_nfo_info">
  47. <view>
  48. {{ item.remark }}
  49. </view>
  50. </view>
  51. </view>
  52. <view class="accessories_nfo_ac" v-if="item.expireDay">
  53. <view class="accessories_nfo_title"> 提示: </view>
  54. <view class="accessories_nfo_info">
  55. <view> {{ item.expireDay }}日内需返还 </view>
  56. </view>
  57. </view>
  58. </view>
  59. </template>
  60. <script>
  61. export default {
  62. props: {
  63. item: {
  64. type: Object,
  65. default: () => ({})
  66. }
  67. },
  68. computed: {
  69. info() {
  70. return this.item.newRefundManageItemBeanList[0] || {}
  71. }
  72. },
  73. methods: {
  74. toUrl() {
  75. this.$navToPage({
  76. url: `/packageAttachment/pages/returnOfNewParts/details?applyNo=${this.item.applyNo}`
  77. })
  78. }
  79. }
  80. }
  81. </script>
  82. <style scoped lang="scss">
  83. @import '@/static/style/accessories_nfo_card.scss';
  84. </style>