Commit ed05fa97c5b9ca926a1aa050881ac9fcc4bd918a

Authored by yvan.ni
1 parent c5c99d20

物流组件,分包的优化

... ... @@ -1314,24 +1314,10 @@ App({
1314 1314 if(conf && conf.express_searchtype==1){
1315 1315 //在此通过调用api来查询微信快递服务详情
1316 1316 //必须用预览才能测试这个功能,无法在工具端模拟
1317   - var res= await th.promiseGet('/api/weshop/order/getWaybillToken/'+stoid+'/'+order_id,{});
1318   - if(res.data.code==0){
1319   - var plugin = requirePlugin("logisticsPlugin")
1320   - plugin.openWaybillTracking({
1321   - waybillToken: res.data.data
1322   - });
1323   - }else{
1324   - var msg="查询物流失败";
1325   - if(res.data.msg) msg=res.data.msg;
1326   - wx.showToast({
1327   - title: msg,
1328   - icon: 'none',
1329   - duration: 1000,
1330   - });
1331   - }
1332   - }else{
1333   - getApp().goto(url);
  1317 + url="/packageF/pages/wuliu/wuliu?order_id="+order_id;
1334 1318 }
  1319 + th.goto(url);
  1320 +
1335 1321 })
1336 1322 }
1337 1323  
... ...
packageF/pages/wuliu/wuliu.js 0 → 100644
  1 +var os=getApp().globalData.setting;
  2 +Page({
  3 + data:{
  4 + isLoad:0,
  5 + url: os.imghost,
  6 + show:0
  7 + },
  8 + onLoad:function(t){
  9 + var th=this;
  10 + var order_id=t.order_id;
  11 + getApp().promiseGet('/api/weshop/order/getWaybillToken/'+os.stoid+'/'+order_id,{}).then(res=>{
  12 +
  13 + if(res.data.code==0){
  14 + th.data.isLoad=1;
  15 + this.setData({show:0});
  16 + setTimeout(()=>{
  17 + var plugin = requirePlugin("logisticsPlugin");
  18 + plugin.openWaybillTracking({
  19 + waybillToken: res.data.data
  20 + });
  21 + },100)
  22 + }else{
  23 + var msg="查询物流失败";
  24 + if(res.data.msg) msg=res.data.msg;
  25 + wx.showToast({
  26 + title: msg,
  27 + icon: 'none',
  28 + duration: 1000,
  29 + });
  30 + }
  31 + })
  32 + },
  33 + onShow: function(){
  34 + this.setData({show:0})
  35 + if(this.data.isLoad){
  36 + this.data.isLoad=0;
  37 + wx.navigateBack({ delta: 1 }) //返回上一页
  38 + return false;
  39 + }
  40 + this.setData({show:1})
  41 +
  42 +
  43 + }
  44 +
  45 +
  46 +});
... ...
packageF/pages/wuliu/wuliu.json 0 → 100644
  1 +{}
0 2 \ No newline at end of file
... ...
packageF/pages/wuliu/wuliu.wxml 0 → 100644
  1 +<view wx:if="{{show}}" class="flex j_c a_c" style="height:80vh">
  2 + <view>
  3 + <view style="text-align:center">查询中</view>
  4 + <view class="loading4">
  5 + <text class="three1"></text>
  6 + <text class="three2" style="margin-left:15rpx"></text>
  7 + <text class="three3" style="margin-left:15rpx"></text>
  8 + </view>
  9 + </view>
  10 +</view>
... ...
packageF/pages/wuliu/wuliu.wxss 0 → 100644
  1 +.flex{
  2 + display: flex
  3 +}
  4 +.j_c{ justify-content: center}
  5 +.a_c{ align-items: center}
  6 +
  7 +.loading4{
  8 + width:150px;
  9 + margin:10px auto;
  10 + text-align: center;
  11 +}
  12 +.loading4 text{
  13 + width: 24rpx;
  14 + height: 24rpx;
  15 + border-radius: 100%;
  16 + display:inline-block;
  17 + /*background-color: #67CF22;*/
  18 + background-color: #999;
  19 + -webkit-animation: three 1.4s infinite ease-in-out;
  20 + animation: three 1.4s infinite ease-in-out;
  21 + -webkit-animation-fill-mode: both;
  22 + animation-fill-mode: both;
  23 +}
  24 +.loading4 .three1{
  25 + -webkit-animation-delay: -0.30s;
  26 + animation-delay: -0.30s;
  27 +}
  28 +.loading4 .three2{
  29 + -webkit-animation-delay: -0.15s;
  30 + animation-delay: -0.15s;
  31 +}
  32 +@-webkit-keyframes three {
  33 + 0%, 80%, 100% {-webkit-transform: scale(0.0) }
  34 + 40% { -webkit-transform: scale(1.0) }
  35 +}
  36 +@keyframes three {
  37 + 0%, 80%, 100% {-webkit-transform: scale(0.0) }
  38 + 40% { -webkit-transform: scale(1.0) }
  39 +}
0 40 \ No newline at end of file
... ...
pages/index/index/index.js
... ... @@ -91,9 +91,7 @@ Page({
91 91  
92 92  
93 93 onLoad: async function (tt) {
94   - console.error('分享群id');
95   - console.error(tt);
96   - console.error('...................................');
  94 +
97 95 wx.showShareMenu({
98 96 withShareTicket:true,
99 97 menus:['shareAppMessage','shareTimeline']
... ...