pages-order-index.34cdd0bc.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order-index"],{"0f8a":function(t,a,e){"use strict";e.r(a);var o=e("5de6"),i=e("db2f");for(var r in i)"default"!==r&&function(t){e.d(a,t,(function(){return i[t]}))}(r);e("b922");var n,s=e("f0c5"),d=Object(s["a"])(i["default"],o["b"],o["c"],!1,null,"605a6240",null,!1,o["a"],n);a["default"]=d.exports},"3c53":function(t,a,e){var o=e("959e");"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=e("4f06").default;i("4be49ea2",o,!0,{sourceMap:!1,shadowMode:!1})},"5de6":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return r})),e.d(a,"a",(function(){return o}));var o={uEmpty:e("49e0").default,uIcon:e("6164").default,uLoadmore:e("1267").default},i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"app"},[e("v-uni-view",{staticClass:"main"},[t.dataList.length<=0?e("v-uni-view",{staticClass:"list-box"},[e("v-uni-view",{staticClass:"no-data"},[e("u-empty",{attrs:{mode:"data",icon:"../../static/icons/data.png",text:"暂无订单"}})],1)],1):e("v-uni-view",{staticClass:"list-box"},t._l(t.dataList,(function(a,o){return e("v-uni-view",{key:o,staticClass:"list-item"},[e("v-uni-view",{staticClass:"text-item"},[e("v-uni-text",{staticClass:"cate"},[e("v-uni-text",{staticClass:"text"},[t._v(t._s(["人人快车","电动摩的","节能电动车","电动专车"][a.category_id]))]),e("v-uni-text",{staticClass:"text"},[t._v(t._s(a.count+"人"))]),e("v-uni-text",{staticClass:"text"},[t._v("行程"+t._s(a.km+"km"))])],1),e("v-uni-text",{staticClass:"status"},[4==a.status?e("v-uni-text",{staticClass:"text status4"},[t._v("已完成")]):5==a.status?e("v-uni-text",{staticClass:"text status5"},[t._v("已取消")]):e("v-uni-text",{staticClass:"text status3"},[t._v("进行中")]),e("u-icon",{staticClass:"icon ",attrs:{size:"32",name:"arrow-right"}})],1)],1),e("v-uni-view",{staticClass:"text-item"},[e("u-icon",{staticClass:"icon",attrs:{size:"32",name:"order",color:"#e46008"}}),e("v-uni-text",{staticClass:"text"},[t._v(t._s(a.order_no))])],1),e("v-uni-view",{staticClass:"text-item"},[e("u-icon",{staticClass:"icon",attrs:{size:"32",name:"phone",color:"#e46008"}}),e("v-uni-text",{staticClass:"text",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.callPhone(a.mobile)}}},[t._v(t._s(a.mobile))]),e("v-uni-text",{staticClass:"price"},[t._v("¥"+t._s(a.settle_price))])],1),e("v-uni-view",{staticClass:"text-item"},[e("u-icon",{staticClass:"icon",attrs:{size:"32",name:"clock",color:"#e46008"}}),e("v-uni-text",{staticClass:"text"},[t._v(t._s(a.created_at.text))])],1),e("v-uni-view",{staticClass:"text-item"},[e("u-icon",{staticClass:"icon",attrs:{size:"32",name:"map",color:"#00a1d1"}}),e("v-uni-text",{staticClass:"text",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.mapTo(a,1)}}},[t._v(t._s(a.depart))])],1),e("v-uni-view",{staticClass:"text-item"},[e("u-icon",{staticClass:"icon",attrs:{size:"32",name:"map-fill",color:"#e46008"}}),e("v-uni-text",{staticClass:"text",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.mapTo(a,2)}}},[t._v(t._s(a.arrive))])],1),3==a.status?e("v-uni-view",{staticClass:"text-item"},[e("v-uni-button",{staticClass:"btn confirm",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm(a.id,o)}}},[t._v("确认送达")])],1):t._e()],1)})),1),t.dataList.length>0?e("u-loadmore",{attrs:{fontSize:24,status:t.loadStatus}}):t._e()],1),e("tabbar",{attrs:{index:2}})],1)},r=[]},"5e83":function(t,a,e){"use strict";(function(t){var o=e("4ea4");e("d3b7"),e("e25e"),e("25f0"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=o(e("7503")),r={components:{tabbar:i.default},data:function(){return{loadMore:!1,loadStatus:"loadmore",loaded:!1,params:{page:1,pageSize:20,total:0},userInfo:{id:0},dataList:[],waitOrder:{id:0},timer:{wait:null,list:null}}},created:function(){var t=this;t.getInfo(),t.getWaitOrder(),t.getData();var a=parseInt(3e3*Math.random())+3e3;clearInterval(t.timer.wait),t.timer.wait=setInterval((function(){a=parseInt(3e3*Math.random())+3e3,t.getWaitOrder()}),a);var e=parseInt(5e3*Math.random())+5e3;clearInterval(t.timer.list),t.timer.list=setInterval((function(){e=parseInt(5e3*Math.random())+5e3,t.getData()}),e)},onPullDownRefresh:function(){this.dataList=[],this.loaded=!1,this.loadMore=!1,this.params.page=1,this.getData()},onReachBottom:function(){this.loaded||(this.params.page++,this.loadMore=!0,this.getData())},onUnload:function(){clearInterval(this.timer.wait),clearInterval(this.timer.list)},methods:{mapTo:function(a,e){1==e?(t.log("H5地图"),location.href="https://apis.map.qq.com/uri/v1/routeplan?type=drive&to="+a.depart_address+"&tocoord="+a.depart_lat+","+a.depart_lng+"&policy=1&referer="+this.$request.mapKey):(t.log("H5地图"),location.href="https://apis.map.qq.com/uri/v1/routeplan?type=drive&to="+a.arrive_address+"&tocoord="+a.lat+","+a.lng+"&policy=1&referer="+this.$request.mapKey)},callPhone:function(a){uni.makePhoneCall({phoneNumber:a.toString(),success:function(a){t.log(a)},fail:function(a){t.log(a)}})},getInfo:function(){var a=this;this.$request.api("/api/v1/taxiuser/userInfo",{type:1},"POST").then((function(t){1e4==t.code?a.userInfo=t.data:30001==t.errcode?(a.$u.toast(t.errmsg),setTimeout((function(){uni.navigateTo({url:"/pages/login/login"})}),1200)):a.$u.toast(t.errmsg)})).catch((function(e){t.log(e),a.$u.toast(e.errmsg)}))},getWaitOrder:function(){var t=this;this.$request.api("/api/v1/taxiuser/waitOrder","POST").then((function(a){1e4==a.code&&(t.waitOrder=a.data.data)}))},getData:function(){var a=this,e=this;this.loadStatus="loading",this.$request.api("/api/v1/taxiuser/myOrder",e.params,"POST").then((function(o){if(e.loadStatus="loadmore",1e4==o.code){if(t.log(o.data),1==e.loadMore&&o.data.length>0){for(var i=o.data.length,r=0;r<=i;r++)"undefined"!=typeof o.data[r]&&e.dataList.push(o.data[r]);e.loadMore=!1}else o.data.length>0&&(e.dataList=o.data?o.data:[]);1!=a.params.page&&o.data.length<=0&&(e.loaded=!0,e.loadStatus="nomore"),1==a.params.page&&o.data.length<=0&&(e.loaded=!0,e.loadStatus="nodata"),1==a.params.page&&uni.stopPullDownRefresh()}})).catch((function(a){t.log(a),e.loadMore=!1,e.loadStatus="loadmore"}))},confirm:function(t,a){var e=this;uni.showModal({cancelText:"取消",confirmText:"确定",title:"操作提示",content:"确定客户已送达?",success:function(o){1==o.confirm&&(uni.showLoading({title:"提交中..."}),e.$request.api("/api/v1/taxiuser/delivered",{id:t},"POST").then((function(t){uni.hideLoading(),1e4==t.code?(e.$u.toast(t.message),e.dataList[a].status=4):e.$u.toast(t.message)})))}})}}};a.default=r}).call(this,e("5a52")["default"])},"959e":function(t,a,e){var o=e("24fb");a=o(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */.u-line-1[data-v-605a6240]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical!important}.u-line-2[data-v-605a6240]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical!important}.u-line-3[data-v-605a6240]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical!important}.u-line-4[data-v-605a6240]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical!important}.u-line-5[data-v-605a6240]{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical!important}.u-border[data-v-605a6240]{border-width:.5px!important;border-color:#dadbde!important;border-style:solid}.u-border-top[data-v-605a6240]{border-top-width:.5px!important;border-color:#dadbde!important;border-top-style:solid}.u-border-left[data-v-605a6240]{border-left-width:.5px!important;border-color:#dadbde!important;border-left-style:solid}.u-border-right[data-v-605a6240]{border-right-width:.5px!important;border-color:#dadbde!important;border-right-style:solid}.u-border-bottom[data-v-605a6240]{border-bottom-width:.5px!important;border-color:#dadbde!important;border-bottom-style:solid}.u-border-top-bottom[data-v-605a6240]{border-top-width:.5px!important;border-bottom-width:.5px!important;border-color:#dadbde!important;border-top-style:solid;border-bottom-style:solid}.u-reset-button[data-v-605a6240]{padding:0;background-color:initial;font-size:inherit;line-height:inherit;color:inherit}.u-reset-button[data-v-605a6240]::after{border:none}.u-hover-class[data-v-605a6240]{opacity:.7}.u-primary-light[data-v-605a6240]{color:#ecf5ff}.u-warning-light[data-v-605a6240]{color:#fdf6ec}.u-success-light[data-v-605a6240]{color:#f5fff0}.u-error-light[data-v-605a6240]{color:#fef0f0}.u-info-light[data-v-605a6240]{color:#f4f4f5}.u-primary-light-bg[data-v-605a6240]{background-color:#ecf5ff}.u-warning-light-bg[data-v-605a6240]{background-color:#fdf6ec}.u-success-light-bg[data-v-605a6240]{background-color:#f5fff0}.u-error-light-bg[data-v-605a6240]{background-color:#fef0f0}.u-info-light-bg[data-v-605a6240]{background-color:#f4f4f5}.u-primary-dark[data-v-605a6240]{color:#398ade}.u-warning-dark[data-v-605a6240]{color:#f1a532}.u-success-dark[data-v-605a6240]{color:#53c21d}.u-error-dark[data-v-605a6240]{color:#e45656}.u-info-dark[data-v-605a6240]{color:#767a82}.u-primary-dark-bg[data-v-605a6240]{background-color:#398ade}.u-warning-dark-bg[data-v-605a6240]{background-color:#f1a532}.u-success-dark-bg[data-v-605a6240]{background-color:#53c21d}.u-error-dark-bg[data-v-605a6240]{background-color:#e45656}.u-info-dark-bg[data-v-605a6240]{background-color:#767a82}.u-primary-disabled[data-v-605a6240]{color:#9acafc}.u-warning-disabled[data-v-605a6240]{color:#f9d39b}.u-success-disabled[data-v-605a6240]{color:#a9e08f}.u-error-disabled[data-v-605a6240]{color:#f7b2b2}.u-info-disabled[data-v-605a6240]{color:#c4c6c9}.u-primary[data-v-605a6240]{color:#3c9cff}.u-warning[data-v-605a6240]{color:#f9ae3d}.u-success[data-v-605a6240]{color:#5ac725}.u-error[data-v-605a6240]{color:#f56c6c}.u-info[data-v-605a6240]{color:#909399}.u-primary-bg[data-v-605a6240]{background-color:#3c9cff}.u-warning-bg[data-v-605a6240]{background-color:#f9ae3d}.u-success-bg[data-v-605a6240]{background-color:#5ac725}.u-error-bg[data-v-605a6240]{background-color:#f56c6c}.u-info-bg[data-v-605a6240]{background-color:#909399}.u-main-color[data-v-605a6240]{color:#303133}.u-content-color[data-v-605a6240]{color:#606266}.u-tips-color[data-v-605a6240]{color:#909193}.u-light-color[data-v-605a6240]{color:#c0c4cc}.u-safe-area-inset-top[data-v-605a6240]{padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.u-safe-area-inset-right[data-v-605a6240]{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.u-safe-area-inset-bottom[data-v-605a6240]{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.u-safe-area-inset-left[data-v-605a6240]{padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}uni-toast[data-v-605a6240]{z-index:10090}uni-toast .uni-toast[data-v-605a6240]{z-index:10090}[data-v-605a6240]::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.no-data[data-v-605a6240]{margin-top:30%}.list-box[data-v-605a6240]{padding-top:%?30?%}.list-item[data-v-605a6240]{padding-bottom:%?20?%;margin:0 %?30?%;border-bottom:%?8?% solid #f1f1f1}.list-item .text-item[data-v-605a6240]{padding:%?10?% 0}.list-item .text-item .cate[data-v-605a6240]{font-weight:700}.list-item .text-item .cate .text[data-v-605a6240]{margin-right:%?10?%}.list-item .text-item .icon[data-v-605a6240]{margin-right:%?10?%;display:inline-block}.list-item .text-item .status[data-v-605a6240]{float:right}.list-item .text-item .status3[data-v-605a6240]{color:#e46008}.list-item .text-item .status4[data-v-605a6240]{color:green}.list-item .text-item .status5[data-v-605a6240]{color:#999}.list-item .text-item .confirm[data-v-605a6240]{background-color:#e46008;color:#fff}.list-item .text-item .arrow[data-v-605a6240]{margin-left:5px;background-color:#e46008;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px}.list-item .text-item .price[data-v-605a6240]{margin-left:5px;color:#e46008;padding:2px 8px;float:right;font-size:16px;font-weight:700}.u-loadmore[data-v-605a6240]{height:%?60?%!important;padding:%?19?%}.u-loadmore .u-loadmore__content__text[data-v-605a6240],\n.u-loadmore .u-line-1[data-v-605a6240]{height:%?32?%;line-height:%?60?%!important}',""]),t.exports=a},b922:function(t,a,e){"use strict";var o=e("3c53"),i=e.n(o);i.a},db2f:function(t,a,e){"use strict";e.r(a);var o=e("5e83"),i=e.n(o);for(var r in o)"default"!==r&&function(t){e.d(a,t,(function(){return o[t]}))}(r);a["default"]=i.a}}]);