open-mochat-order.5d677833.js 9.1 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["open-mochat-order"],{"0455":function(t,a,e){e("bf0f"),e("c9b5"),e("ab80"),e("e966");var o={},r={dataType:{}},i=["$refresh","$Toast","$sendMessage"];(function(){i.forEach((function(t){(function(t){o[t]=function(){for(var a=arguments.length,e=new Array(a),o=0;o<a;o++)e[o]=arguments[o];window.parent.postMessage({apiAction:t,params:e},"*")}})(t)})),o.getExtData=function(t){var a=Date.now().toString(36)+parseInt(1e5*Math.random()+"").toString(36);r.dataType[a]=t,window.parent.postMessage({apiAction:"getExtData",params:a},"*")},window.MOCHAT=o})(),window.addEventListener("message",(function(t){var a=t.data;"accData"===a.apiAction&&r.dataType[a.id]&&r.dataType[a.id](a.params)}))},"1bb6":function(t,a,e){"use strict";e("6a54");var o=e("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=o(e("2634")),i=o(e("b7c7")),d=o(e("9b1b")),s=o(e("2fdc"));e("bf0f"),e("2797"),e("64aa"),e("aa9c");var n=o(e("cc29"));e("0455");var c={data:function(){return{orderList:[],page:{pageNo:1,pageSize:10},loadmoreStatus:"loadmore",queryObj:{agentId:"",roomId:"",contactId:"",wxExternalUserid:""},sumPayPrice:"",sumDaily:"",totalCount:"",store_id:""}},onLoad:function(t){this.store_id=t.store_id||""},onShow:function(){this.getId()},computed:{goodsNumTotal:function(t){return function(t){var a=0;return t.forEach((function(t){a+=Number(t.num)})),a}}},methods:{getId:function(){var t=this;MOCHAT.getExtData((function(a){t.queryObj.roomId=a.wxChatId||"",t.queryObj.wxExternalUserid=a.wxExternalUserid||"",t.loadData()}))},loadData:function(t,a){var e=this;return(0,s.default)((0,r.default)().mark((function o(){var s,c,l,u,f,p,m;return(0,r.default)().wrap((function(o){while(1)switch(o.prev=o.next){case 0:if(t&&(c=e.$options.data(),l=c.orderList,u=c.loadmoreStatus,f=c.page,e.page=f,e.orderList=l,e.loadmoreStatus=u),"nomore"!=e.loadmoreStatus){o.next=3;break}return o.abrupt("return");case 3:return p=(0,d.default)((0,d.default)((0,d.default)({},e.queryObj),e.page),{},{store_id:e.store_id,_a:"order"}),o.next=6,new Promise((function(t,a){uni.request({url:n.default.API_URL().split("?")[0]+"?r=/common/mochat/api",method:"GET",header:{"content-Type":"application/json"},data:p,success:function(a){t(a.data)},fail:function(t){a(t)}})}));case 6:if(m=o.sent,1!=m.code){o.next=9;break}return o.abrupt("return",e.$utils.toast(m.msg));case 9:e.totalCount=m.data.totalCount,e.sumDaily=m.data.sumDaily,e.sumPayPrice=m.data.sumPayPrice,(s=e.orderList).push.apply(s,(0,i.default)(m.data.data)),e.loadmoreStatus=m.data.data.length<e.page.pageSize?"nomore":"loadmore",e.page.pageNo++,a&&a();case 16:case"end":return o.stop()}}),o)})))()},onCopy:function(t){var a=document.createElement("textarea");a.value=t,document.body.appendChild(a),a.select(),document.execCommand("copy"),document.body.removeChild(a),Toast("复制成功")}},onPullDownRefresh:function(){this.loadData(!0,(function(){return uni.stopPullDownRefresh}))},onReachBottom:function(){this.loadData(!1)}};a.default=c},"627e":function(t,a,e){"use strict";var o=e("d2d4"),r=e.n(o);r.a},"6b21":function(t,a,e){"use strict";e.d(a,"b",(function(){return r})),e.d(a,"c",(function(){return i})),e.d(a,"a",(function(){return o}));var o={uEmpty:e("4991").default},r=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"page-body"},[e("div",{staticClass:"head"},[e("div",{staticClass:"head-total"},[e("div",[e("div",[t._v("订单总金额")]),e("div",{staticClass:"total-price"},[t._v("¥"+t._s(t.sumPayPrice||0))])]),e("div",[e("div",[t._v("今日订单金额")]),e("div",{staticClass:"total-price"},[t._v("¥"+t._s(t.sumDaily||0))])]),e("div",[e("div",[t._v("订单总数")]),e("div",{staticClass:"total-price"},[t._v(t._s(t.totalCount||0))])])])]),t.orderList.length?e("div",{staticClass:"order-list"},t._l(t.orderList,(function(a){return e("div",{key:a.id,staticClass:"order-item"},[e("div",{staticClass:"title"},[e("span",{staticClass:"font-w-600"},[t._v("下单客户:")]),e("img",{attrs:{src:a.avatar_url,alt:""}}),e("span",[t._v(t._s(a.nickname))])]),t._l(a.goods_list,(function(a){return e("div",{key:a.goods_id},[e("div",{staticClass:"goods"},[e("img",{attrs:{src:a.pic,alt:""}}),e("div",{staticClass:"goods-content"},[e("div",{staticClass:"name-price font-w-600"},[e("div",{staticClass:"name"},[t._v(t._s(a.name))]),e("div",{staticClass:"price"},[t._v("¥"+t._s(a.total_price))])]),e("div",{staticClass:"attr-num"},[e("div",{staticClass:"attr"},[t._l(a.attr_list,(function(e,o){return[t._v(t._s(e.attr_group_name)+":"+t._s(e.attr_name)+"\n "+t._s(o<a.attr_list.length-1?",":""))]}))],2),e("div",{staticClass:"num"},[t._v("x"+t._s(a.num))])])])])])})),e("div",{staticClass:"total"},[t._v("共"),e("span",{staticClass:"color-main"},[t._v(t._s(t.goodsNumTotal(a.goods_list)||0))]),t._v("件,实收:"),e("span",{staticClass:"color-main"},[t._v("¥"+t._s(a.total_price))]),t._v("(含快递:¥"+t._s(a.express_price||0)+")")]),e("div",{staticClass:"order-no"},[e("div",{staticClass:"item"},[e("span",{staticClass:"font-w-600"},[t._v("下单时间:")]),e("span",{staticClass:"color-999"},[t._v(t._s(a.created_at))])]),e("div",{staticClass:"item"},[e("span",{staticClass:"font-w-600"},[t._v("订单编号:")]),e("span",{staticClass:"color-999"},[t._v(t._s(a.order_no))]),e("span",{staticClass:"copy",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onCopy(a.order_no)}}},[t._v("复制")])]),t._m(0,!0)])],2)})),0):e("u-empty",{attrs:{mode:"data"}})],1)},i=[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"item"},[a("span",{staticClass:"font-w-600"},[this._v("订单状态:")]),a("span",{staticClass:"color-999"},[this._v("已成交")])])}]},abe7:function(t,a,e){"use strict";e.r(a);var o=e("6b21"),r=e("ca19f");for(var i in r)["default"].indexOf(i)<0&&function(t){e.d(a,t,(function(){return r[t]}))}(i);e("627e");var d=e("828b"),s=Object(d["a"])(r["default"],o["b"],o["c"],!1,null,"786e81c2",null,!1,o["a"],void 0);a["default"]=s.exports},ca19f:function(t,a,e){"use strict";e.r(a);var o=e("1bb6"),r=e.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){e.d(a,t,(function(){return o[t]}))}(i);a["default"]=r.a},d2d4:function(t,a,e){var o=e("f1d4");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var r=e("967d").default;r("601e757b",o,!0,{sourceMap:!1,shadowMode:!1})},f1d4:function(t,a,e){var o=e("c86c");a=o(!1),a.push([t.i,".font-w-600[data-v-786e81c2]{font-weight:600}.color-999[data-v-786e81c2]{color:#8c8c8c}.page-body[data-v-786e81c2]{font-size:%?28?%;background:#f5f5f5;min-height:100vh}.page-body .head[data-v-786e81c2]{background:#fff;padding:%?24?%}.page-body .head-total[data-v-786e81c2]{border-radius:%?10?%;padding:%?28?% 0;display:flex;justify-content:space-around;background:#1890fe;color:#fff;font-size:%?24?%}.page-body .head-total > div[data-v-786e81c2]{display:flex;flex-direction:column;align-items:center}.page-body .head-total > div > .total-price[data-v-786e81c2]{margin-top:%?8?%;font-size:%?36?%}.page-body .order-list .order-item[data-v-786e81c2]{padding:%?24?%;background:#fff;margin-top:%?24?%}.page-body .order-list .order-item .title[data-v-786e81c2]{display:flex;align-items:center;margin-bottom:%?24?%;font-size:%?26?%}.page-body .order-list .order-item .title img[data-v-786e81c2]{border-radius:50%;width:%?36?%;height:%?36?%;margin-right:%?14?%}.page-body .order-list .order-item .goods[data-v-786e81c2]{display:flex}.page-body .order-list .order-item .goods > img[data-v-786e81c2]{width:%?140?%;height:%?140?%;background:#f3f4f8;border-radius:%?10?%;margin-right:%?20?%}.page-body .order-list .order-item .goods .goods-content[data-v-786e81c2]{flex:1;width:0}.page-body .order-list .order-item .goods .goods-content .name-price[data-v-786e81c2]{display:flex}.page-body .order-list .order-item .goods .goods-content .name-price .name[data-v-786e81c2]{flex:1;width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-body .order-list .order-item .goods .goods-content .name-price .price[data-v-786e81c2]{margin-left:%?44?%}.page-body .order-list .order-item .goods .goods-content .attr-num[data-v-786e81c2]{display:flex;margin-top:%?10?%}.page-body .order-list .order-item .goods .goods-content .attr-num .attr[data-v-786e81c2]{flex:1;width:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-body .order-list .order-item .goods .goods-content .attr-num .num[data-v-786e81c2]{margin-left:%?44?%;color:#f0250e}.page-body .order-list .order-item .total[data-v-786e81c2]{margin-top:%?10?%;margin-bottom:%?16?%;text-align:right;color:#8c8c8c}.page-body .order-list .order-item .total .color-main[data-v-786e81c2]{color:#f0250e;font-weight:600}.page-body .order-list .order-item .order-no[data-v-786e81c2]{padding:%?24?%;width:%?702?%;background:#f3f4f8;border-radius:%?10?%}.page-body .order-list .order-item .order-no .item[data-v-786e81c2]{display:flex;align-items:center;margin-bottom:%?20?%;font-size:%?26?%}.page-body .order-list .order-item .order-no .item[data-v-786e81c2]:nth-last-child(1){margin-bottom:0}.page-body .order-list .order-item .order-no .item .copy[data-v-786e81c2]{margin-left:%?10?%;color:#1890fe}",""]),t.exports=a}}]);