ReturnSalesHeader.vue 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <template>
  2. <div class="sales">
  3. <div class="diy-table-1">
  4. <el-row>
  5. <el-col :span="8" class="item">
  6. <div class="label">销售订单号</div>
  7. <div class="value" style="padding: 0">
  8. <el-input disabled v-model="details.customerOrderNo" placeholder="引用销售单"></el-input>
  9. </div>
  10. </el-col>
  11. <el-col :span="16" class="item" v-if="details.detailsId">
  12. <div class="label">退货订单号</div>
  13. <div class="value">{{ details.id }}</div>
  14. </el-col>
  15. <el-col :span="8" class="item">
  16. <div class="label">商家编号</div>
  17. <div class="value">{{ details.customerNumber }}</div>
  18. </el-col>
  19. <el-col :span="8" class="item">
  20. <div class="label">商家名称</div>
  21. <div class="value">{{ details.customerName }}</div>
  22. </el-col>
  23. <el-col :span="8" class="item">
  24. <div class="label">配送日期</div>
  25. <div class="value">{{ details.pickTime }}</div>
  26. </el-col>
  27. <el-col :span="8" class="item">
  28. <div class="label">用户名称</div>
  29. <div class="value">{{ details.userName }}</div>
  30. </el-col>
  31. <el-col :span="8" class="item">
  32. <div class="label">用户电话</div>
  33. <div class="value">{{ details.phone }}</div>
  34. </el-col>
  35. <el-col :span="8" class="item">
  36. <div class="label">备注</div>
  37. <div class="value">{{ details.notes }}</div>
  38. </el-col>
  39. <el-col :span="8" class="item">
  40. <div class="label">地址</div>
  41. <div class="value">{{ details.receAddress }}</div>
  42. </el-col>
  43. <el-col :span="8" class="item">
  44. <div class="label">发货仓库编码</div>
  45. <div class="value"></div>
  46. </el-col>
  47. <el-col :span="details.id?8:24" class="item">
  48. <div class="label">发货仓库名称</div>
  49. <div class="value">{{storeObj[details.stockType]}}</div>
  50. </el-col>
  51. <el-col :span="24" class="item">
  52. <div class="label">退货备注</div>
  53. <div class="value">{{ details.refundRemark }}</div>
  54. </el-col>
  55. </el-row>
  56. </div>
  57. </div>
  58. </template>
  59. <script>
  60. export default {
  61. name: 'ReturnSalesHeader',
  62. props: {
  63. details: {
  64. type: Object,
  65. default: () => {
  66. return {}
  67. }
  68. }
  69. },
  70. data() {
  71. return {
  72. storeObj: {
  73. 1: '嘉贤前置仓', 2: '商家自提仓'
  74. }
  75. }
  76. },
  77. methods: {
  78. aa() {
  79. }
  80. }
  81. }
  82. </script>
  83. <style scoped>
  84. .sales {
  85. margin: 20px;
  86. padding: 20px;
  87. box-shadow: 0 0 8px 0 rgb(0 0 0 / 20%);
  88. }
  89. </style>