(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[9247],{3863:function(t,e,a){var n=a(5707);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var r=a(56).Z;r("56547148",n,!0,{sourceMap:!1,shadowMode:!1})},22607:function(t,e,a){var n=a(87622);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var r=a(56).Z;r("3fd0fa1d",n,!0,{sourceMap:!1,shadowMode:!1})},54680:function(t,e,a){"use strict";a.d(e,{Z:function(){return u}});var n,r={tzBox:a(26720).Z,tzDivider:a(20089).Z,tzButton:a(93780).Z},o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"order-box"},[a("tz-box",{staticStyle:{"border-radius":"10px",overflow:"hidden"},attrs:{padding:"10px 10px"}},[a("div",{staticClass:"order-header",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.detail(t.orderNo)}}},[a("div",{staticClass:"order-no"},[a("span",[t._v("订单号 "+t._s(t.orderNo))])]),a("div",{staticClass:"order-status"},[t._v(t._s(t.$t("status."+t.status)))])]),a("div",{staticClass:"order-body",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.detail(t.orderNo)}}},[t._t("default"),a("tz-divider",{attrs:{bgColor:"#fff",height:"4"}}),a("tz-divider",{attrs:{bgColor:"#fff"}})],2),a("div",{staticClass:"order-footer"},[a("div",{staticClass:"total-box"},[t._v("合计:"),t.isVirtualPay?a("span",{staticClass:"price coin-price"},[t._v(t._s(t.price)+" "+t._s(t.$tools.systemConfig("coin_name")||"金币"))]):a("span",{staticClass:"price"},[a("span",{staticClass:"unit"},[t._v("¥")]),t._v(t._s(t.price))])])]),a("div",{staticClass:"btns-box"},[t._l(t.controll,(function(e,n){return[e?a("tz-button",{key:n,staticStyle:{"margin-left":"10px"},attrs:{size:"small",text:t.$t("controll."+n)},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.controller(t.orderIndex,n,t.orderNo)}}}):t._e()]}))],2)])],1)},i=[],s=(a(9653),a(66577)),l={components:{course:s.Z},data:function(){return{}},props:{orderIndex:{type:[Number,String],default:0},orderNo:{type:[Number,String],default:0},status:{type:[Number,String],default:0},price:{type:[Number,String],default:0},controll:{type:[Array,Object],default:[]},isVirtualPay:{type:Boolean,default:!1}},methods:{detail:function(t){this.$nav.to("/pages/order/detail/detail?order_no="+t)},controller:function(t,e,a){this.$emit("handle",t,e,a)}},watch:{},mounted:function(){}},d=l,c=(a(3863),a(69453)),p=(0,c.Z)(d,o,i,!1,null,"6521d482",null,!1,r,n),u=p.exports},60924:function(t,e,a){"use strict";a.r(e),a.d(e,{default:function(){return v}});var n,r,o={uSticky:a(46905).Z,tzBox:a(26720).Z,tzIcon:a(88274)["default"],uSearch:a(76502).Z,uTabs:a(90837).Z,order:a(54680).Z,uEmpty:a(38214).Z,tzPay:a(92304).Z,uActionSheet:a(72184).Z,tzFooter:a(93135).Z,tzTabBar:a(25022).Z},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"container"},[a("u-sticky",{staticStyle:{"padding-bottom":"2px"},attrs:{bgColor:"rgba(250, 250, 250, 1)",offsetTop:0}},[a("tz-box",{attrs:{padding:"10px 15px 0px",bgColor:"rgba(250, 250, 250, 1)"}},[a("div",{staticClass:"filter-bar"},[a("div",{staticClass:"search-field",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.searchField=!0}}},[a("span",[t._v(t._s(t.searchFields[t.searchFieldChecked].name))]),a("span",[a("tz-icon",{attrs:{name:0==t.modal.searchField?"unfold":"packup",size:14,color:"#4E5969"}})],1)]),a("u-search",{staticStyle:{width:"100%",flex:"1"},attrs:{shape:"square",placeholder:"请输入"+t.searchFields[t.searchFieldChecked].name,showAction:!1},on:{search:function(e){arguments[0]=e=t.$handleEvent(e),t.refresh.apply(void 0,arguments)}},model:{value:t.form.search,callback:function(e){t.$set(t.form,"search",e)},expression:"form.search"}})],1)]),a("u-tabs",{attrs:{list:t.tabs,current:t.current,scrollable:!0},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.tabChange.apply(void 0,arguments)}}})],1),t._l(t.list,(function(e,n){return t.list.length>0?a("order",{key:n,attrs:{orderIndex:n,price:e.real_price,status:e.status,orderNo:e.order_no,controll:e.controll,isVirtualPay:1==e.is_virtual_pay},on:{handle:function(e){arguments[0]=e=t.$handleEvent(e),t.orderHandle.apply(void 0,arguments)}}},t._l(e.item,(function(n,r){return n.snapshoot?a("course",{key:r,attrs:{name:n.snapshoot.name,cover:n.snapshoot.cover,type:n.snapshoot.type,price:n.snapshoot.price,count:n.count,can_use:!1,"is-virtual-pay":1==e.is_virtual_pay}}):t._e()})),1):t._e()})),0==t.list.length?a("u-empty",{attrs:{icon:"/assets/h5/image/empty.png",width:"70",height:"70"}}):t._e(),a("evaluate-items",{attrs:{visible:t.modal.evaluate,orderNo:t.evaluateOrderNo},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.evaluate=!1}}}),a("tz-pay",{attrs:{visible:t.modal.pay,"order-no":t.payOrderNo,money:t.payMoney,"is-virtual-pay":t.payIsVirtualPay},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.pay=!1}}}),a("u-action-sheet",{attrs:{title:"选择搜索内容",round:10,safeAreaInsetBottom:!0,show:t.modal.searchField,actions:t.searchFields,closeOnClickOverlay:!0,closeOnClickAction:!0},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.searchField=!1},select:function(e){arguments[0]=e=t.$handleEvent(e),t.searchFieldSelect.apply(void 0,arguments)}}}),a("tz-footer"),a("tz-tab-bar")],2)},s=[],l=(a(57658),a(40561),a(54680)),d=a(66577),c=a(84357),p=(a(18315),a(77506)),u={components:{order:l.Z,course:d.Z,evaluateItems:c.Z},data:function(){return{current:0,tabs:[{name:"全部",type:""},{name:"待付款",type:"unpaid"},{name:"待发货",type:"unsend"},{name:"待收货",type:"unreceive"},{name:"待评价",type:"unevaluate"},{name:"售后",type:"service"}],form:{limit:10,page:1,status:"",search:"",search_field:"order_no"},modal:{searchField:!1,evaluate:!1,pay:!1},list:[],pageParams:{},evaluateOrderNo:"",payOrderNo:"",payMoney:0,payIsVirtualPay:!1,searchFieldChecked:0,searchFields:[{name:"订单号",key:0,type:"order_no"},{name:"商品名称",type:"item_name",key:1}]}},watch:{},methods:{searchFieldSelect:function(t){this.searchFieldChecked=t.key,this.form.search_field=t.type,this.refresh()},getData:function(){uni.showLoading({title:"加载中…"}),n.$api("order.list",n.form).then((function(t){if(1===t.code){var e=n.list;for(var a in t.data)e.push(t.data[a]);n.list=e}uni.hideLoading()})),uni.stopPullDownRefresh()},tabChange:function(t,e){n.current=t.index,n.form.status=t.type,n.refresh()},refresh:function(){n.form.page=1,n.list=[],n.getData()},showModal:function(t){console.log("type",n.modal[t]),n.modal[t]=!n.modal[t]},orderHandle:function(t,e,a){var r;(0,p.h)({type:e,orderNo:a,orderIndex:t,realPrice:null===(r=n.list[t])||void 0===r?void 0:r.real_price,context:n,callback:function(e){var a;switch(e.type){case"evaluate":n.evaluateOrderNo=e.orderNo,n.showModal("evaluate");break;case"cancel":n.list[t].status="cancel",n.list[t].controll["cancel"]=!1;break;case"delete":n.list.splice(t,1);break;case"pay":n.payOrderNo=e.orderNo,n.payMoney=e.realPrice,n.payIsVirtualPay=1==(null===(a=n.list[t])||void 0===a?void 0:a.is_virtual_pay),n.showModal("pay");break;case"surereceive":n.refresh();break}}})}},onShow:function(){},onLoad:function(t){n=this,n.pageParams=n.$nav.parsePageParams(t),t.status&&(this.current=t.status,n.form.status=n.tabs[t.status].type),this.$nav.share("订单列表"),n.refresh()},onPullDownRefresh:function(){n.refresh()},onReachBottom:function(){n.form.page++,n.getData()},onShareAppMessage:function(){return this.$nav.share()},onShareTimeline:function(){return this.$nav.share()}},f=u,h=(a(22607),a(69453)),m=(0,h.Z)(f,i,s,!1,null,"566954b3",null,!1,o,r),v=m.exports},5707:function(t,e,a){"use strict";a.r(e);var n=a(43481),r=a.n(n),o=a(2400),i=a.n(o),s=i()(r());s.push([t.id,".order-box[data-v-6521d482]{padding:10px 10px 5px;box-sizing:border-box}.total-box[data-v-6521d482]{text-align:right;color:#4e5969;font-size:13px}.total-box .price[data-v-6521d482]{color:#f53f3f;font-weight:700;font-size:16px;margin-left:4px}.total-box .unit[data-v-6521d482]{font-size:13px;margin-right:2px}.total-box .coin-price[data-v-6521d482]{color:#0968f6;font-weight:700;font-size:16px;margin-left:4px}.order-header[data-v-6521d482]{display:flex;justify-content:space-between;height:30px;line-height:30px;margin-bottom:5px}.order-footer[data-v-6521d482]{display:flex;justify-content:space-between;align-items:center}.btns-box[data-v-6521d482]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;margin-top:10px}.order-footer .order-btn[data-v-6521d482]{margin:0 3px;padding:4px 15px;font-size:14px;color:#4e5969;margin-left:5px;background-color:#f5f5f5!important;border-radius:4px}.order-footer .order-btn[data-v-6521d482]:last-child{margin-right:0}.order-footer .order-btn[data-v-6521d482]:first-child{margin-left:0}.order-no[data-v-6521d482]{color:#1d2129\n /* font-weight: bold; */\n /* font-weight: bold; */}.order-status[data-v-6521d482],\n.order-no[data-v-6521d482]{font-size:14px\n /* font-weight: 500; */}.order-status[data-v-6521d482]{color:#4e5969\n /* font-weight: bold; */}",""]),e["default"]=s},87622:function(t,e,a){"use strict";a.r(e);var n=a(43481),r=a.n(n),o=a(2400),i=a.n(o),s=i()(r());s.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/[data-v-566954b3] .u-sticky{\n /* box-shadow: 0 2px 12px 0 rgb(100 101 102 / 12%) !important; */}[data-v-566954b3] .u-button{width:80px!important;font-size:12px!important;height:30px!important;margin:0!important;margin-left:10px!important}.search-field[data-v-566954b3]{text-align:left;font-size:14px;height:34px;line-height:34px;\n /* width: 90px; */padding:0 10px 0 15px;margin-right:10px;background-color:#f2f2f2;border-radius:4px;text-align:center;color:#4e5969}.filter-bar[data-v-566954b3]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px 0}.search-field span[data-v-566954b3]{margin-right:4px}uni-button[data-v-566954b3]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */",""]),e["default"]=s},83380:function(t,e){"use strict";e["Z"]={props:{lang:String,sessionFrom:String,sendMessageTitle:String,sendMessagePath:String,sendMessageImg:String,showMessageCard:Boolean,appParameter:String,formType:String,openType:String}}},94791:function(t,e){"use strict";e["Z"]={props:{openType:String},methods:{onGetUserInfo:function(t){this.$emit("getuserinfo",t.detail)},onContact:function(t){this.$emit("contact",t.detail)},onGetPhoneNumber:function(t){this.$emit("getphonenumber",t.detail)},onError:function(t){this.$emit("error",t.detail)},onLaunchApp:function(t){this.$emit("launchapp",t.detail)},onOpenSetting:function(t){this.$emit("opensetting",t.detail)}}}}}]);