card-name.vue 987 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <div class="card-name-module">
  3. <div class="app-size-30 app-color-0">{{ info.receiveUserName }}</div>
  4. <div>{{ info.receiveMobile }}</div>
  5. <div>{{ info.receiveAddress }}</div>
  6. <div class="card-tag">
  7. <img :src="`${constant.imgUrl}/retail/order/tag.png`" alt="" mode="widthFix" >
  8. </div>
  9. </div>
  10. </template>
  11. <script>
  12. export default {
  13. name: 'card-name-module',
  14. props: {
  15. info: {
  16. type: Object,
  17. default: () => {}
  18. }
  19. },
  20. data() {
  21. return {
  22. constant: this.$constant
  23. }
  24. }
  25. }
  26. </script>
  27. <style lang="scss" scoped>
  28. .card-name-module {
  29. position: relative;
  30. color: $fontColor3;
  31. box-shadow: 0 0 10px #ccc;
  32. border-radius: 4px;
  33. padding: 24px 0 24px 20px;
  34. & > div {
  35. margin-top: 14px;
  36. &:first-child {
  37. margin-top: 0;
  38. }
  39. }
  40. .card-tag {
  41. position: absolute;
  42. top: 0;
  43. right: 0;
  44. width: 100px;
  45. margin-top: 0;
  46. }
  47. }
  48. </style>