DeliveryExpress.vue 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <template>
  2. <view class="DeliveryExpress">
  3. <NavHeader></NavHeader>
  4. <!-- 用于填充因定位而失去的高度 -->
  5. <!-- <view class="NavHeader"></view> -->
  6. <DeliveryExpress :SenderData="SenderData" :collecterData="collecterData" :options="options"></DeliveryExpress>
  7. <SubsetTabbar :currIndex="1"></SubsetTabbar>
  8. <!-- 用于填充因定位而失去的高度 -->
  9. <view class="SubsetTabbar"></view>
  10. </view>
  11. </template>
  12. <script>
  13. import SubsetTabbar from "./components/SubsetTabbar.vue";
  14. import DeliveryExpress from "./components/DeliveryExpress.vue"
  15. import NavHeader from "./components/header.vue";
  16. // import {
  17. // // getBianminRecordKuaidiApi, // 查询我个人寄快递的记录
  18. // getKuaidi100ComApi, // 获取可使用快递公司编码
  19. // getKuaidi100PriceApi, // C端寄件下单-价格查询
  20. // addKuaidi100CorderApi, // C端寄件下单
  21. // orderCancelApi // C端寄件下单-取消
  22. // } from '@/api/convenient-services';
  23. export default {
  24. components: {
  25. SubsetTabbar,
  26. NavHeader,
  27. DeliveryExpress
  28. },
  29. data() {
  30. return {
  31. options: {},
  32. SenderData: {
  33. area: "请完善地区信息",
  34. detailedArea: "",
  35. name: "请完善个人信息",
  36. mobile: "",
  37. },
  38. collecterData: {
  39. area: "请完善地区信息",
  40. detailedArea: "",
  41. name: "请完善收件人信息",
  42. mobile: "",
  43. },
  44. };
  45. },
  46. methods: {
  47. },
  48. onLoad(options) {
  49. // 测试接口是否正常可用
  50. // getKuaidi100PriceApi({
  51. // "kuaidicom": "shunfeng",
  52. // "recManPrintAddr": "广东省深圳市",
  53. // "sendManPrintAddr": "广东省深圳市",
  54. // "serviceType": "顺丰标快",
  55. // "weight": "1"
  56. // }).then(res => {
  57. // console.log(res)
  58. // })
  59. },
  60. // 每次页面重新出现时加载用户地址数据
  61. onShow() {
  62. let that = this
  63. uni.getStorage({
  64. key: 'UserExpressInfoSend',
  65. success: function (res) {
  66. that.SenderData = res.data
  67. // console.log(this.SenderData);
  68. }
  69. });
  70. uni.getStorage({
  71. key: 'UserExpressInfoCollect',
  72. success: function (res) {
  73. that.collecterData = res.data
  74. // console.log(res.data);
  75. }
  76. });
  77. }
  78. }
  79. </script>
  80. <style lang="scss" scoped>
  81. .DeliveryExpress {
  82. min-height: 100vh;
  83. background: linear-gradient(180deg, #ffffff 0%, #f6f6f6 10%);
  84. .NavHeader {
  85. height: 88rpx;
  86. }
  87. .SubsetTabbar {
  88. height: 113rpx;
  89. }
  90. }
  91. </style>