1 line
6.4 KiB
JavaScript
1 line
6.4 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-other-order_list"],{"1dbc":function(e,r,t){"use strict";var n=t("6cb8"),a=t.n(n);a.a},"2e8a":function(e,r,t){"use strict";t.r(r);var n=t("5a46"),a=t("8a6f");for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(r,e,(function(){return a[e]}))}(o);t("1dbc");var i=t("828b"),s=Object(i["a"])(a["default"],n["b"],n["c"],!1,null,"0819112d",null,!1,n["a"],void 0);r["default"]=s.exports},"5a46":function(e,r,t){"use strict";t.d(r,"b",(function(){return a})),t.d(r,"c",(function(){return o})),t.d(r,"a",(function(){return n}));var n={pageContainer:t("d81f").default},a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("page-container",{attrs:{title:"订单列表",showBack:!0}},[t("v-uni-scroll-view",{staticClass:"order-list",attrs:{"scroll-y":"true","refresher-enabled":!0,"refresher-triggered":e.refreshing},on:{refresherrefresh:function(r){arguments[0]=r=e.$handleEvent(r),e.onRefresh.apply(void 0,arguments)},scrolltolower:function(r){arguments[0]=r=e.$handleEvent(r),e.onLoadMore.apply(void 0,arguments)}}},[e._l(e.orderList,(function(r,n){return t("v-uni-view",{key:n,staticClass:"order-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goOrderDetail(r)}}},[t("v-uni-view",{staticClass:"corner-tag"},[e._v("已发放到盒柜中")]),t("v-uni-view",{staticClass:"order-title"},[e._v(e._s(r.goods_title))]),t("v-uni-view",{staticClass:"order-info"},[t("v-uni-view",{staticClass:"order-time"},[e._v(e._s(r.pay_time))]),t("v-uni-view",{staticClass:"order-price"},[e._v("¥"+e._s(r.order_zhe_total))])],1)],1)})),e.loading?t("v-uni-view",{staticClass:"loading"},[e._v("加载中...")]):e._e(),!e.hasMore&&e.orderList.length>0?t("v-uni-view",{staticClass:"no-more"},[e._v("没有更多数据了")]):e._e(),e.loading||0!==e.orderList.length?e._e():t("v-uni-view",{staticClass:"empty"},[e._v("暂无订单数据")])],2)],1)},o=[]},"6cb8":function(e,r,t){var n=t("e0f3");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var a=t("967d").default;a("2c030284",n,!0,{sourceMap:!1,shadowMode:!1})},"8a6f":function(e,r,t){"use strict";t.r(r);var n=t("ae7a"),a=t.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){t.d(r,e,(function(){return n[e]}))}(o);r["default"]=a.a},ae7a:function(e,r,t){"use strict";t("6a54");var n=t("f5bd").default;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,t("c223");var a=n(t("2634")),o=n(t("b7c7")),i=n(t("2fdc")),s=n(t("d81f")),d={components:{PageContainer:s.default},data:function(){return{orderList:[],page:1,pageSize:20,totalPages:1,loading:!1,refreshing:!1,hasMore:!0}},onLoad:function(){this.load()},methods:{load:function(){var e=this;return(0,i.default)((0,a.default)().mark((function r(){var t,n,i,s;return(0,a.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.loading=!0,r.prev=1,r.next=4,e.$request.post("order_list",{page:e.page,page_size:e.pageSize});case 4:if(t=r.sent,n=t.status,i=t.data,s=t.msg,1===n){r.next=11;break}return e.$c.msg(s),r.abrupt("return");case 11:1===e.page?e.orderList=i.list:e.orderList=[].concat((0,o.default)(e.orderList),(0,o.default)(i.list)),e.totalPages=i.total_pages,e.hasMore=e.page<e.totalPages,r.next=20;break;case 16:r.prev=16,r.t0=r["catch"](1),console.error("加载订单列表失败",r.t0),e.$c.msg("加载失败,请重试");case 20:return r.prev=20,e.loading=!1,e.refreshing=!1,r.finish(20);case 24:case"end":return r.stop()}}),r,null,[[1,16,20,24]])})))()},onRefresh:function(){var e=this;return(0,i.default)((0,a.default)().mark((function r(){return(0,a.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.refreshing=!0,e.page=1,e.hasMore=!0,r.next=5,e.load();case 5:case"end":return r.stop()}}),r)})))()},onLoadMore:function(){var e=this;return(0,i.default)((0,a.default)().mark((function r(){return(0,a.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e.hasMore&&!e.loading){r.next=2;break}return r.abrupt("return");case 2:return e.page++,r.next=5,e.load();case 5:case"end":return r.stop()}}),r)})))()},goOrderDetail:function(e){uni.navigateTo({url:"/pages/other/order_info?order_num=".concat(e.order_num)})}}};r.default=d},e0f3:function(e,r,t){var n=t("c86c");r=n(!1),r.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.order-list[data-v-0819112d]{height:calc(100vh - %?160?%);box-sizing:border-box;padding:%?20?%}.order-list .order-item[data-v-0819112d]{background-color:#f5f5f5;border-radius:%?12?%;padding:%?24?%;margin-bottom:%?20?%;box-shadow:0 %?2?% %?10?% rgba(0,0,0,.05);position:relative;overflow:hidden}.order-list .order-item .corner-tag[data-v-0819112d]{position:absolute;top:0;right:0;background-color:#67c23a;color:#fff;font-size:%?20?%;padding:%?2?% %?8?%;-webkit-transform-origin:center;transform-origin:center;width:%?160?%;text-align:center;box-shadow:0 %?2?% %?4?% rgba(0,0,0,.2)}.order-list .order-item .order-title[data-v-0819112d]{font-size:%?32?%;font-weight:700;margin-bottom:%?16?%}.order-list .order-item .order-info[data-v-0819112d]{display:flex;justify-content:space-between;font-size:%?28?%;color:#666}.order-list .order-item .order-info .order-time[data-v-0819112d]{color:#909399}.order-list .order-item .order-info .order-price[data-v-0819112d]{color:#f56c6c;font-weight:700}.order-list .loading[data-v-0819112d], .order-list .no-more[data-v-0819112d], .order-list .empty[data-v-0819112d]{text-align:center;padding:%?30?%;color:#999;font-size:%?28?%}',""]),e.exports=r}}]); |