ldMerchantAddress.vue 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <template>
  2. <view class="courierAddress u-flex-center-sb u-plr30">
  3. <view class="leftAddress u-flex-center">
  4. <text class="iconfont u-font44 u-02331F" style="color: #FA6138;">&#xe6da;</text>
  5. <!-- 有地址 -->
  6. <view class="u-font30 u-ml20 u-flex-column-start" v-if="value.address">
  7. <view class="u-flex-center u-font32">
  8. <view class="lname u-font32">
  9. <!-- <text>收货人:</text> -->
  10. <text>{{ value.realName }}</text>
  11. </view>
  12. <text class="u-ml20" v-if="value.mobile">{{ value.mobile }}</text>
  13. <text class="u-ml20" v-if="value.phone">{{ value.phone }}</text>
  14. </view>
  15. <view class="u-font28 u-999">
  16. <!-- <text>收货地址:</text> -->
  17. <text>{{ value.address }}</text>
  18. </view>
  19. </view>
  20. <!-- 默认没有地址 -->
  21. <view class="u-font30 u-ml20" v-else>
  22. 暂无收货地址~
  23. <view class="u-999 u-mt5">
  24. 立即添加收货地址
  25. </view>
  26. </view>
  27. </view>
  28. </view>
  29. </template>
  30. <script>
  31. export default {
  32. props: {
  33. link: {
  34. type: Boolean,
  35. default: true
  36. },
  37. value: {
  38. type: Object,
  39. default: function () {
  40. return {}
  41. }
  42. },
  43. third: {
  44. type: Boolean,
  45. default: false
  46. }
  47. },
  48. data() {
  49. return {
  50. }
  51. },
  52. methods: {
  53. chonseAddress() {
  54. if (this.link) {
  55. uni.navigateTo({
  56. url: '/pages/user/address/addressList'
  57. })
  58. }
  59. }
  60. }
  61. }
  62. </script>
  63. <style lang="scss">
  64. .courierAddress {
  65. background-color: #fff;
  66. padding: 36rpx 30rpx;
  67. }
  68. </style>