Files
integral-resell/h5/static/js/pages-sub-pages-rushing-order-index.8ba4fcca.js

1 line
12 KiB
JavaScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-sub-pages-rushing-order-index"],{"0a62":function(t,e,n){"use strict";n.r(e);var a=n("1226"),i=n("a4e6");for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("7149");var r=n("828b"),c=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"40f73c22",null,!1,a["a"],void 0);e["default"]=c.exports},1226:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return a}));var a={zPaging:n("a943").default,uTabs:n("2a38").default,uImage:n("b57f").default,uTag:n("513f").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("z-paging",{ref:"paging",attrs:{auto:!1,"auto-scroll-to-top-when-reload":!1,"auto-clean-list-when-reload":!1},on:{query:function(e){arguments[0]=e=t.$handleEvent(e),t.getOrderList.apply(void 0,arguments)}},scopedSlots:t._u([{key:"top",fn:function(){return[n("v-uni-view",{staticClass:"b-bg-white b-flex-x u-row-around u-p-tb-20"},[n("v-uni-view",{staticClass:"b-flex-item b-text-c",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeCate(1)}}},[n("v-uni-text",{staticClass:" ",class:{"b-text-B b-after-line":1==t.cate}},[t._v("买方")])],1),n("v-uni-view",{staticClass:"b-flex-item b-text-c",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeCate(2)}}},[n("v-uni-text",{staticClass:" ",class:{"b-text-B b-after-line":2==t.cate}},[t._v("卖方")])],1)],1),n("v-uni-view",{staticClass:"b-bg-white"},[n("u-tabs",{attrs:{list:t.cateList,"is-scroll":!1,current:t.current,"active-color":"#333333","inactive-color":"#666666","bg-color":"transparent","bar-style":{background:"#ea6254"},"bar-width":"80"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTab.apply(void 0,arguments)}}})],1)]},proxy:!0}]),model:{value:t.orderList,callback:function(e){t.orderList=e},expression:"orderList"}},[n("v-uni-view",{staticClass:"order-list u-p-tb-20"},t._l(t.orderList,(function(e,a){return n("v-uni-view",{key:a,staticClass:"card-box u-m-lr-20 u-m-b-30 u-p-lr-30 order-item"},[n("v-uni-view",{staticClass:"b-text-24 b-flex-x b-flex-space time-box b-line"},[n("v-uni-text",{staticClass:"b-text-black-d"},[t._v("订单编号:"+t._s(e.order_sn))]),n("v-uni-text",{class:{active:3!=e.status&&5!=e.status}},[t._v(t._s(t.stateT(e)))])],1),n("v-uni-view",{staticClass:"u-p-tb-20 b-line u-m-b-20"},[n("v-uni-view",{staticClass:"b-flex-x b-flex-top u-m-b-20"},[e.goods?n("u-image",{staticClass:"u-m-r-20",attrs:{width:"230",height:"230","border-radius":"14",src:t._f("imgFormat")(e.goods.image)}}):t._e(),n("v-uni-view",{staticClass:"b-text-26"},[e.goods?n("v-uni-view",{staticClass:"u-m-b-10 b-ellipsis-2"},[t._v(t._s(e.goods.title))]):t._e(),n("v-uni-view",{staticClass:"u-m-b-10"},[t._v("商品价格:"),n("v-uni-text",{staticClass:"b-text-red"},[t._v("¥"+t._s(e.total_money))])],1),e.seller?[n("v-uni-view",{staticClass:"u-m-b-10"},[n("u-tag",{staticClass:"u-m-r-10",attrs:{text:"卖家",type:"warning",mode:"dark",size:"mini"}}),t._v(t._s(e.seller.nickname))],1),n("v-uni-view",{staticClass:"u-m-b-10"},[t._v("卖家电话:"+t._s(e.seller.mobile))])]:t._e(),e.buyer?[n("v-uni-view",{staticClass:"u-m-b-10"},[n("u-tag",{staticClass:"u-m-r-10",attrs:{text:"买家",type:"warning",mode:"dark",size:"mini"}}),t._v(t._s(e.buyer.nickname))],1),n("v-uni-view",{},[t._v("买家电话:"+t._s(e.buyer.mobile))])]:t._e()],2)],1),n("v-uni-view",{staticClass:"b-text-black-dd b-text-26"},[n("v-uni-view",{staticClass:"u-m-b-10"},[t._v("下单时间:"+t._s(e.created_at))]),n("v-uni-view",{staticClass:"u-m-b-10"},[t._v("抢单时间:"+t._s(e.buy_time))]),e.confirm_time?n("v-uni-view",{},[t._v("完成时间:"+t._s(e.confirm_time))]):t._e()],1)],1),n("v-uni-view",{staticClass:"b-text-r u-p-b-20"},[1==t.cate&&0==e.status?[n("v-uni-button",{staticClass:"b-btn b-btn-round cancel-btn",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.cancel(e.id)}}},[t._v("取消")]),n("v-uni-button",{staticClass:"b-btn b-btn-round pay-btn u-m-l-30",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.toPage("/pages/sub-pages/rushing-order/detail",{order_id:e.id,cate:t.cate})}}},[t._v("去支付")])]:t._e(),1==t.cate&&2==e.status&&0==e.is_resell?[n("v-uni-button",{staticClass:"b-btn b-btn-round pay-btn u-m-l-30",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.handleResell(e)}}},[t._v("寄卖")])]:t._e(),2==t.cate&&e.status>0?[n("v-uni-button",{staticClass:"b-btn b-btn-round pay-btn",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.toPage("/pages/sub-pages/rushing-order/detail",{order_id:e.id,cate:t.cate})}}},[t._v("交易详情")])]:t._e()],2)],1)})),1),t.showResell?n("v-uni-view",{staticClass:"b-popup b-popup-center b-popup-round b-popup-animation"},[n("v-uni-view",{staticClass:"b-popup-shade",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCanResell.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"b-popup-content",staticStyle:{width:"80%"}},[n("v-uni-view",{staticClass:"u-p-lr-30 u-p-b-30"},[n("v-uni-view",{staticClass:"b-text-B b-text-c b-text-32 u-p-tb-20 b-line-d u-m-b-20"},[t._v("商品寄卖")]),n("v-uni-view",{staticClass:"b-line-d u-m-b-50"},[n("v-uni-view",{staticClass:"b-flex-x b-flex-space u-m-b-20"},[n("v-uni-text",[t._v("商品原价")]),n("v-uni-text",[t._v("¥"+t._s(t.checkOrder.total_money))])],1),n("v-uni-view",{staticClass:"b-flex-x b-flex-space u-m-b-20"},[n("v-uni-text",[t._v("拍品价格")]),n("v-uni-text",[t._v("¥"+t._s(t.checkOrder.new_total))])],1),n("v-uni-view",{staticClass:"b-text-r b-text-black-dd b-text-24 u-m-b-20 u-m-t-50"},[n("v-uni-text",[t._v("我的余额:(¥"+t._s(t.userMoeny)+")")])],1)],1),n("v-uni-view",{staticClass:"u-p-b-30"},[n("v-uni-button",{staticClass:"b-btn b-btn-block b-btn-round pmenu-btn u-m-b-20",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirmResell(t.checkOrder.id)}}},[t._v("寄卖")]),n("v-uni-button",{staticClass:"b-btn b-btn-block b-btn-round pmenu-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCanResell.apply(void 0,arguments)}}},[t._v("取消")])],1)],1)],1)],1):t._e()],1)},s=[]},"67fd":function(t,e,n){var a=n("c86c");e=a(!1),e.push([t.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/* 文章场景相关 */.pmenu-btn[data-v-40f73c22]{background:#ef5a25;color:#fff}.order-item .time-box[data-v-40f73c22]{padding:%?16?% 0 %?22?%}.order-item .time-box .active[data-v-40f73c22]{color:#fc4255}.order-item .b-btn[data-v-40f73c22]{min-width:5em;height:%?52?%}.order-item .b-btn.cancel-btn[data-v-40f73c22]{color:#000;border:%?2?% solid #d6d6d6}.order-item .b-btn.pay-btn[data-v-40f73c22]{background:#ef5a25;color:#fff}',""]),t.exports=e},7149:function(t,e,n){"use strict";var a=n("dfd0"),i=n.n(a);i.a},a4e6:function(t,e,n){"use strict";n.r(e);var a=n("a616"),i=n.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);e["default"]=i.a},a616:function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("2634")),s=a(n("2fdc"));n("aa77"),n("bf0f"),n("fd3c");var r=[{id:0,title:"待支付"},{id:1,title:"等待卖方收款"},{id:2,title:"已完成"}],c={data:function(){return{current:0,cateList:[{id:1,name:"买方仓库"},{id:2,name:"交易中"},{id:3,name:"已完成"}],orderList:[],cate:1,showResell:!1,checkOrder:{},userMoeny:0}},computed:{stateT:function(){var t=this;return function(e){var n;return 0!=e.status||e.buyer?1==e.status&&2==t.cate?"买家已付款请确认":null===(n=r.find((function(t){return t.id==e.status})))||void 0===n?void 0:n.title:"寄卖中"}}},onLoad:function(){},onShow:function(){var t,e,n,a,i=this;this.current=null!==(t=null===(e=this.$Route.query)||void 0===e?void 0:e.current)&&void 0!==t?t:0,this.cate=null!==(n=null===(a=this.$Route.query)||void 0===a?void 0:a.cate)&&void 0!==n?n:1,this.changeCateTabT(),this.getUser(),this.$nextTick((function(){return i.$refs.paging.reload()}))},methods:{getUser:function(){var t=this;return(0,s.default)((0,i.default)().mark((function e(){var n,a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.$api.user();case 3:n=e.sent,0==n.code&&(t.userMoeny=null===(a=n.data)||void 0===a?void 0:a.money),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})))()},changeCateTabT:function(){var t=this;this.cateList=this.cateList.map((function(e){return 1==e.id&&(e.name=1==t.cate?"买方仓库":"卖方仓库"),e}))},handleResell:function(t){this.checkOrder=t,this.showResell=!0},handleCanResell:function(){this.showResell=!1,this.checkOrder={}},changeCate:function(t){this.cate=t,this.$refs.paging.reload(),this.changeCateTabT()},changeTab:function(t){this.current=t,this.$refs.paging.reload()},getOrderList:function(t,e){var n=this;return(0,s.default)((0,i.default)().mark((function a(){var s,r,c;return(0,i.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,s={cate:n.cate,type:n.cateList[n.current].id,page:t,limit:e,loading:!0,mask:!0},a.next=4,n.$api.orderList(s);case 4:r=a.sent,0==r.code&&n.$refs.paging.complete(null===(c=r.data)||void 0===c?void 0:c.list),a.next=10;break;case 8:a.prev=8,a.t0=a["catch"](0);case 10:case"end":return a.stop()}}),a,null,[[0,8]])})))()},cancel:function(t){var e=this;this.$tools.showModal("是否取消订单",!0,(function(){return e.cancelOrder(t)}))},cancelOrder:function(t){var e=this;return(0,s.default)((0,i.default)().mark((function n(){var a;return(0,i.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,e.$api.orderCancel({order_id:t,loading:!0,mask:!0});case 3:a=n.sent,0==a.code&&e.$refs.paging.reload(),n.next=9;break;case 7:n.prev=7,n.t0=n["catch"](0);case 9:case"end":return n.stop()}}),n,null,[[0,7]])})))()},confirmResell:function(){var t=this;this.$tools.showModal("是否确认寄卖",!0,(function(){var e;return t.orderResell(null===(e=t.checkOrder)||void 0===e?void 0:e.id)}))},orderResell:function(t){var e=this;return(0,s.default)((0,i.default)().mark((function n(){var a,s;return(0,i.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,a={order_id:t,loading:!0,mask:!0},n.next=4,e.$api.orderResell(a);case 4:s=n.sent,0==s.code&&(e.showResell=!1,e.checkOrder={},e.$u.toast(s.msg),e.$refs.paging.reload()),n.next=10;break;case 8:n.prev=8,n.t0=n["catch"](0);case 10:case"end":return n.stop()}}),n,null,[[0,8]])})))()}}};e.default=c},dfd0:function(t,e,n){var a=n("67fd");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("bb1e046a",a,!0,{sourceMap:!1,shadowMode:!1})}}]);