Files

1 line
31 KiB
JavaScript
Raw Permalink 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.
(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[2553],{58095:function(t,e,a){var i=a(19314);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var o=a(56).Z;o("81dc795a",i,!0,{sourceMap:!1,shadowMode:!1})},63918:function(t,e,a){var i=a(28699);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var o=a(56).Z;o("74a7c438",i,!0,{sourceMap:!1,shadowMode:!1})},8839:function(t,e,a){var i=a(15296);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var o=a(56).Z;o("67bee9c1",i,!0,{sourceMap:!1,shadowMode:!1})},653:function(t,e,a){var i=a(19012);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var o=a(56).Z;o("6adc9749",i,!0,{sourceMap:!1,shadowMode:!1})},92557:function(t,e,a){"use strict";a.d(e,{Z:function(){return u}});var i,o={tzIcon:a(88274)["default"]},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"coupon-box",style:{opacity:t.disabled?"0.5":"1"}},[a("v-uni-view",{staticClass:"coupon-inner"},[a("v-uni-view",{staticClass:"coupon-left"},[a("v-uni-view",{staticClass:"left-tag"},[t._v(t._s(t.data.type_text||"优惠券"))]),a("v-uni-view",{staticClass:"left-price",class:"expired"==t.data.status||"used"==t.data.status?"disabled-color":"price-color"},["reduce"===t.data.type||"reduce"==t.data.type?[a("v-uni-text",{staticClass:"price-symbol"},[t._v("¥")]),a("v-uni-text",{staticClass:"price-value",class:{small:String(t.data.amount||t.data.amount||"").length>=5,mini:String(t.data.amount||t.data.amount||"").length>=7}},[t._v(t._s(t.data.amount||t.data.amount||0))])]:t._e(),"discount"===t.data.type||"discount"==t.data.type?[a("v-uni-text",{staticClass:"price-value",class:{small:String(t.data.discount||t.data.discount||"").length>=4,mini:String(t.data.discount||t.data.discount||"").length>=6}},[t._v(t._s(t.data.discount||t.data.discount||0))]),a("v-uni-text",{staticClass:"price-symbol"},[t._v("折")])]:t._e()],2),a("v-uni-view",{staticClass:"left-type",class:"expired"==t.data.status||"used"==t.data.status?"disabled-color":"subtitle-color"},[t._v(t._s("reduce"===t.data.type||"reduce"==t.data.type?"满"+(t.data.enough||0)+"可用":"优惠券"))])],1),a("v-uni-view",{staticClass:"coupon-divider"},[a("v-uni-view",{staticClass:"divider-dot top"}),a("v-uni-view",{staticClass:"divider-line"}),a("v-uni-view",{staticClass:"divider-dot bottom"})],1),a("v-uni-view",{staticClass:"coupon-right"},[a("v-uni-view",{staticClass:"right-main"},[a("v-uni-view",{staticClass:"right-title",class:"expired"==t.data.status||"used"==t.data.status?"disabled-color":"info-color"},[t._v(t._s(t.data.name||"-"))]),a("v-uni-view",{staticClass:"right-time",class:"expired"==t.data.status||"used"==t.data.status?"disabled-color":"subtitle-color"},["days"==t.data.use_time_type?a("v-uni-view",[t._v("领取"+t._s(0==t.data.start_days?"立即":t.data.start_days+"天后")+"生效")]):a("v-uni-view",[a("v-uni-view",[t._v(t._s(t.data.use_start_time))]),a("v-uni-view",[t._v(""+t._s(t.data.use_end_time))])],1)],1),t.data.description?a("v-uni-view",{staticClass:"right-rule",class:"expired"==t.data.status||"used"==t.data.status?"disabled-color":"subtitle-color",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showRule.apply(void 0,arguments)}}},[a("v-uni-text",[t._v(t._s(t.data.description))]),a("v-uni-text",{staticClass:"rule-arrow"},[t._v(">")])],1):t._e()],1),a("v-uni-view",{staticClass:"right-action"},[t.picker?a("v-uni-view",{staticClass:"coupon-choose-box",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)}}},[a("v-uni-view",{class:["coupon-choose",{"coupon-choosed":t.checkedId==t.ucId,"coupon-unchoosed":t.checkedId!=t.ucId}]})],1):t.cantUseMsg||"expired"==t.data.status||"used"==t.data.status?t._e():a("v-uni-view",{staticClass:"use-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleAction(t.data.id)}}},[t._v(t._s(t.btnText))])],1)],1)],1),t.cantUseMsg?a("v-uni-view",{staticClass:"cant-use-msg-box"},[a("v-uni-view",{staticClass:"cant-use-msg"},[a("tz-icon",{attrs:{name:"prompt",size:14,color:"#FF7820"}}),t._v(t._s(t.cantUseMsg))],1)],1):t._e()],1)},s=[],d=(a(9653),a(82526),a(41817),{components:{},data:function(){return{stateMap:{0:"立即领取",1:"去使用",unused:"使用",used:"已使用",expired:"已过期"}}},computed:{btnText:function(){return this.picker?"":this.disabled?"已过期":"can_get"===this.data.get_status?this.data.received?"继续领":"使用":this.stateMap[this.data.status]||"使用"}},props:{data:{type:[Object,Array],default:function(){return{}}},disabled:{type:Boolean,default:!1},type:{type:String,default:"coupon"},picker:{type:Boolean,default:!1},checkedId:{type:[Number,String],default:""},ucId:{type:[Number,String],default:""},cantUseMsg:{type:String,default:""}},methods:{use:function(t){this.disabled||this.$nav.to("/pages/app/coupon/use/use?id="+t)},receive:function(t){var e=this;uni.showLoading({title:"请稍后"}),this.$api("app.coupon.receive",{id:t||this.data.id}).then((function(t){uni.hideLoading(),1==t.code&&e.$emit("refresh",!1),uni.showToast({title:t.msg,icon:"none",duration:2e3})})),uni.stopPullDownRefresh()},change:function(){this.$emit("change",this.ucId)},handleAction:function(t){this.disabled||("can_get"===this.data.get_status?this.receive(t):this.use(t))},showRule:function(){uni.showToast({title:this.data.description,icon:"none",duration:2e3})}},watch:{}}),r=d,c=(a(58095),a(69453)),l=(0,c.Z)(r,n,s,!1,null,"1a59d962",null,!1,o,i),u=l.exports},2553:function(t,e,a){"use strict";a.d(e,{Z:function(){return z}});var i,o,n,s,d={tzLoadingPage:a(74698).Z,uIcon:a(1782).Z,tzBox:a(26720).Z,tzDivider:a(20089).Z,uLine:a(21124).Z,uForm:a(82422).Z,uFormItem:a(60344).Z,uInput:a(24095).Z,tzBottomBtn:a(2894).Z,tzPay:a(92304).Z,tzFooter:a(93135).Z},r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{},[a("tz-loading-page",{attrs:{absolute:!0,tip:"正在获取订单数据",loading:t.loading}}),"physical"===t.pageParams.type?a("v-uni-view",{staticClass:"address-card",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.selectAddress.apply(void 0,arguments)}}},[t.address?a("v-uni-view",{staticClass:"address-content"},[a("v-uni-view",{staticClass:"address-info"},[a("v-uni-view",{staticClass:"user-info"},[a("v-uni-text",{staticClass:"name"},[t._v(t._s(t.address.name))]),a("v-uni-text",{staticClass:"mobile"},[t._v(t._s(t.address.mobile))])],1),a("v-uni-view",{staticClass:"address-text"},[t._v(t._s(t.address.province)+t._s(t.address.city)+t._s(t.address.district)+t._s(t.address.address))])],1),a("u-icon",{attrs:{name:"arrow-right",color:"#999",size:"16"}})],1):a("v-uni-view",{staticClass:"address-empty"},[a("v-uni-view",{staticClass:"add-address-btn"},[a("u-icon",{attrs:{name:"plus",color:"#0968f6",size:"16"}}),a("v-uni-text",{staticClass:"add-text"},[t._v("请选择收货地址")])],1),a("u-icon",{attrs:{name:"arrow-right",color:"#999",size:"16"}})],1),a("v-uni-view",{staticClass:"address-line"})],1):t._e(),a("tz-box",{staticStyle:{"border-radius":"10px"}},[t._l(t.data.orderGoodsList,(function(e,i){return a("course",{key:i,attrs:{name:e.detail.name,cover:e.detail.cover,type:e.detail.type,price:e.detail.price,count:e.count,"is-virtual-pay":t.isVirtualPay}})})),a("tz-divider",{attrs:{bgColor:"#fff"}}),a("u-line",{attrs:{dashed:!0}}),a("tz-divider",{attrs:{bgColor:"#fff"}}),a("div",{staticClass:"total-box"},[t._v("共"+t._s(t.data.goods_count?t.data.goods_count:0)+"件,商品小记:"),a("span",{staticClass:"price"},[t.isVirtualPay?t._e():a("span",{staticClass:"unit"},[t._v("¥")]),t._v(t._s(t.data.goods_total_price?t.data.goods_total_price:0)),t.isVirtualPay?a("span",{staticClass:"unit"},[t._v(t._s(t.$tools.systemConfig("coin_name")||"金币"))]):t._e()])])],2),a("tz-divider"),t.formRequirement.hasForm&&!t.loading?[a("v-uni-view",{staticClass:"form-requirement-card",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goFillForm.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"form-requirement-content"},[a("v-uni-view",{staticClass:"form-requirement-title"},[t._v("购买前需填写表单")]),a("v-uni-view",{staticClass:"form-requirement-status",class:{submitted:t.formRequirement.allSubmitted}},[t._v(t._s(t.formRequirement.allSubmitted?"已填写":"请先填写"))]),a("u-icon",{attrs:{name:"arrow-right",color:"#999",size:"16"}})],1)],1),a("tz-divider")]:t._e(),t.isVirtualPay?t._e():[a("tz-box",{staticStyle:{"border-radius":"10px"},attrs:{padding:"5px 15px"}},[a("u-form",[a("u-form-item",{attrs:{label:"优惠券",labelWidth:t.labelWidth},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.couponPicker=!0}}},[a("v-uni-view",{staticClass:"input-item"},[t._v(t._s(t.data.coupon_discount_fee>0?t.formatDiscountPrice(t.data.coupon_discount_fee):"请选择优惠券"))]),a("u-icon",{attrs:{slot:"right",name:"arrow-right",color:"rgb(192, 196, 204)"},slot:"right"})],1)],1)],1),a("tz-divider")],t.loading?t._e():a("tz-box",{staticStyle:{"border-radius":"10px"},attrs:{padding:"5px 15px"}},[a("u-form",{attrs:{labelWidth:t.labelWidth}},[t.data.score_amount?a("u-form-item",{attrs:{label:"积分",border:!0}},[a("div",{staticClass:"item-val"},[t._v("-"+t._s(t.data.score_amount))])]):t._e(),t.data.vip_discount_price>0?a("u-form-item",{attrs:{label:"会员折扣",border:!0}},[a("div",{staticClass:"item-val"},[t._v(t._s(t.formatDiscountPrice(t.data.vip_discount_price)))])]):t._e(),a("u-form-item",{attrs:{label:"备注"}},[a("u-input",{attrs:{border:"none",placeholder:"请输入订单备注",inputAlign:"right"},model:{value:t.form.buyer_remark,callback:function(e){t.$set(t.form,"buyer_remark",e)},expression:"form.buyer_remark"}})],1)],1)],1),t.loading?t._e():a("tz-bottom-btn",{attrs:{type:"submit",params:{price:t.data.real_price?t.data.real_price:0,is_virtual_pay:t.isVirtualPay}},on:{handle:function(e){arguments[0]=e=t.$handleEvent(e),t.submitOrder.apply(void 0,arguments)}}}),a("tz-pay",{attrs:{visible:t.modal.pay,"order-no":t.orderNo,money:t.data.real_price||0,"is-virtual-pay":t.isVirtualPay},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.cancelPay()},"alipay-guide-close":function(e){arguments[0]=e=t.$handleEvent(e),t.alipayGuideClose()}}}),a("bind-mobile-modal",{ref:"bindMobileModal",on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.getUserData()}}}),a("coupon-picker-modal",{attrs:{goods:t.pageParams.goodsList,type:t.pageParams.type,visible:t.modal.couponPicker,checkedId:t.form.coupon_id},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.couponPicker=!1},change:function(e){arguments[0]=e=t.$handleEvent(e),t.couponChange.apply(void 0,arguments)}}}),a("tz-footer")],2)},c=[],l=a(41541),u=(a(9653),a(47941),a(47042),a(69826),a(41539),a(66577)),p=a(20131),f={uPopup:a(84783).Z,uSticky:a(46905).Z,uSubsection:a(60306).Z,tzBox:a(26720).Z,uEmpty:a(38214).Z,tzButton:a(93780).Z},m=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("u-popup",{attrs:{show:t.show,title:"优惠券",closeable:!0,round:10},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[a("u-sticky",{attrs:{bgColor:"none",disabled:!0}},[a("div",{staticClass:"nav-bar"},[a("u-subsection",{attrs:{list:t.tabs,current:t.current},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.tabChange.apply(void 0,arguments)}}})],1)]),a("div",{staticClass:"service-box"},[a("tz-box",{attrs:{padding:"10px 15px 15px",bgColor:"none"}},[(0==t.current?t.uselist.can:t.uselist.cannot).length>0?t._l(0==t.current?t.uselist.can:t.uselist.cannot,(function(e,i){return a("div",{staticStyle:{"margin-top":"10px",width:"100%"}},[a("coupon-my",{attrs:{"cant-use-msg":e.cannot_use_msg,data:e.coupon,"uc-id":e.id,disabled:0!=t.current,picker:0==t.current,"checked-id":t.couponCheckedId},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.couponChange.apply(void 0,arguments)}}})],1)})):a("u-empty",{attrs:{icon:"/assets/h5/image/empty.png",width:"70",height:"70",text:"暂无优惠券"}})],2)],1),a("tz-box",{attrs:{bgColor:"none"}},[a("div",{staticClass:"btn-box"},[a("div",{staticClass:"not-use-btn"},[a("tz-button",{attrs:{text:"不使用优惠券",long:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.notUse.apply(void 0,arguments)}}})],1),a("div",{staticClass:"sure-use-btn"},[a("tz-button",{attrs:{disabled:!t.couponCheckedId,text:"确定",long:!0,type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeCoupon.apply(void 0,arguments)}}})],1)])])],1)],1)},h=[],v=a(92557),g={components:{couponMy:v.Z},data:function(){return{couponCheckedId:"",uselist:{cannot:[],can:[]},show:!1,current:0,tabs:[{name:"可用优惠券",type:""},{name:"不可用优惠券",type:"unpaid"}]}},props:{visible:{type:[Boolean,Number],default:!1},type:{type:String,default:""},goods:{type:[Array,Object],default:function(){return[]}},checkedId:{type:[String,Number],default:""}},watch:{visible:function(){this.show=this.visible,this.visible&&this.refresh()},checkedId:function(t){this.couponCheckedId=t}},methods:{close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!1)},couponChange:function(t){this.couponCheckedId=t},changeCoupon:function(){if(!this.couponCheckedId)return!1;this.$emit("change",this.couponCheckedId)},tabChange:function(t){this.current=t,this.getData()},notUse:function(){this.couponCheckedId=0,this.$emit("change",this.couponCheckedId)},getData:function(){var t=this;uni.showLoading({title:"请稍后"}),i.$api("app.coupon.use",{goodsList:this.goods,goodsType:this.type?this.type:"goods"}).then((function(e){1===e.code&&(t.uselist.cannot=e.data.cannot_use,t.uselist.can=e.data.can_use),uni.hideLoading()})),uni.stopPullDownRefresh()},refresh:function(){i.list=[],uni.showLoading({title:"请稍后"}),i.getData()}},created:function(){},mounted:function(){i=this,this.show=this.visible,this.visible&&this.refresh()}},b=g,x=(a(63918),a(69453)),_=(0,x.Z)(b,m,h,!1,null,"7d43514d",null,!1,f,o),y=_.exports,w={components:{course:u.Z,bindMobileModal:p.Z,couponPickerModal:y},data:function(){return{labelWidth:70,modal:{payType:!1,pay:!1,bindMobile:!1,couponPicker:!1},form:{buyer_remark:"",pay_type:"",goodsList:[],coupon_id:""},list:[],pageParams:{},orderNo:"",data:{},userInfo:{},loading:!1,address:null,formRequirement:{loading:!1,hasForm:!1,allSubmitted:!1,forms:[]}}},props:{componentsParams:{type:[Object],default:function(){return{}}}},computed:{isVirtualPay:function(){return 1===Number(this.data&&this.data.is_virtual_pay)}},watch:{componentsParams:function(){n=this,this.pageParams=this.componentsParams,this.pageParams&&Object.keys(this.pageParams).length>0&&(this.getData(),"physical"!==this.pageParams.type||this.address||this.getDefaultAddress())}},mounted:function(){n=this,uni.$on("addressSelected",(function(t){n.address=t})),uni.$on("orderFormPageShow",(function(){n.formRequirement.hasForm&&n.pageParams.goodsList&&n.checkFormRequirement()})),this.componentsParams&&Object.keys(this.componentsParams).length>0&&(this.pageParams=this.componentsParams,this.getData(),"physical"===this.pageParams.type&&this.getDefaultAddress())},destroyed:function(){uni.$off("addressSelected"),uni.$off("orderFormPageShow")},methods:{formatDiscountPrice:function(t){return this.isVirtualPay?"-"+(t||0)+($tools.systemConfig("coin_name")||"金币"):"-¥"+(t||0)},getDefaultAddress:function(){n.$api("user.address.default").then((function(t){1===t.code&&(n.address=t.data)}))},checkFormRequirement:function(){if(n.pageParams.goodsList){if(!n.$tools.systemConfig("app_isinstall_form"))return n.formRequirement.loading=!1,void(n.formRequirement.hasForm=!1);n.formRequirement.loading=!0,n.$api("app.form.checkBeforeBuy",{goods_list:n.pageParams.goodsList}).then((function(t){n.formRequirement.loading=!1,1===t.code&&(n.formRequirement=(0,l.Z)((0,l.Z)({},n.formRequirement),{},{hasForm:t.data.has_form,allSubmitted:t.data.all_submitted,forms:t.data.forms}))})).catch((function(){n.formRequirement.loading=!1}))}},goFillForm:function(){var t=(n.formRequirement.forms||[]).slice();if(t.length){var e=t.find((function(t){return!t.is_submitted}))||t[0];if(e&&e.form_id){var a="/pages/app/form/submit/submit?id=".concat(e.form_id,"&from=order");e.is_submitted&&e.log_id&&(a+="&log_id=".concat(e.log_id)),uni.navigateTo({url:a,fail:function(t){uni.showToast({title:"跳转失败:"+(t&&t.errMsg||""),icon:"none"})}})}else uni.showToast({title:"表单数据异常",icon:"none"})}else uni.showToast({title:"暂无可填写的表单",icon:"none"})},selectAddress:function(){n.$nav.to("/pages/user/address/list/list?select=1")},getData:function(){var t=this;this.loading=!0,n.getUserData();var e={goodsList:n.pageParams.goodsList,coupon_id:n.form.coupon_id};n.pageParams.type&&(e.order_type=n.pageParams.type),n.pageParams.live_id&&(e.live_id=n.pageParams.live_id),n.pageParams.live_goods_action_id&&(e.live_goods_action_id=n.pageParams.live_goods_action_id),n.$api("order.calculate",e).then((function(e){t.loading=!1,1===e.code?(n.data=e.data,n.checkFormRequirement()):uni.showModal({title:"提示",content:e.msg,success:function(t){n.$nav.back()}})}))},couponChange:function(t){this.form.coupon_id=t,this.modal.couponPicker=!1,this.getData()},cancelPay:function(){if(n.pageParams.live_id)return this.modal.pay=!1,!1;uni.redirectTo({url:"/pages/order/detail/detail?order_no="+this.orderNo})},alipayGuideClose:function(){this.modal.pay=!1,uni.redirectTo({url:"/pages/order/detail/detail?order_no="+this.orderNo})},showModal:function(t){n.modal[t]=!n.modal[t]},getUserData:function(){n.$api("user.info.index",{}).then((function(t){1===t.code&&(n.userInfo=t.data)}))},submitOrder:function(){if(n.formRequirement.hasForm&&!n.formRequirement.allSubmitted)return uni.showModal({title:"提示",content:"请先完成购买前表单",showCancel:!1}),!1;if("open"==n.$tools.systemConfig("bind_mobile_modal")&&!n.userInfo.mobile)return uni.showModal({title:"提示",content:"请先绑定手机号",showCancel:!1,success:function(t){n.$refs.bindMobileModal.showModal()}}),!1;if(uni.showLoading({title:"正在提交订单"}),n.form.goodsList=n.pageParams.goodsList,n.pageParams.type&&(n.form.order_type=n.pageParams.type),"physical"===n.pageParams.type){if(!n.address)return uni.hideLoading(),uni.showToast({title:"请选择收货地址",icon:"none"}),!1;n.form.address_id=n.address.id}n.pageParams.live_id&&(n.form.live_id=n.pageParams.live_id),n.pageParams.live_goods_action_id&&(n.form.live_goods_action_id=n.pageParams.live_goods_action_id),n.$api("order.create",n.form).then((function(t){uni.hideLoading(),1===t.code?(n.orderNo=t.data.order_no,"unpaid"==t.data.status?n.showModal("pay"):n.$nav.to("/pages/public/result/result?order_no="+t.data.order_no,"local","redirectTo")):uni.showModal({title:"提示",content:t.msg,showCancel:!1,success:function(t){}})}))}},onLoad:function(){n=this}},C=w,k=(a(8839),(0,x.Z)(C,r,c,!1,null,"d0c053b2",null,!1,d,s)),z=k.exports},2894:function(t,e,a){"use strict";a.d(e,{Z:function(){return u}});var i,o={tzIcon:a(88274)["default"],uButton:a(86894).Z,uSafeBottom:a(36618).Z},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"filler-box"}),"control"==t.type?a("v-uni-view",{staticClass:"box control-box"},[[a("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.collect.apply(void 0,arguments)}}},[t.params.iscollect?a("tz-icon",{attrs:{name:"collection_fill",customStyle:{color:"#0968f6"},color:"#0968f6"}}):t._e(),t.params.iscollect?t._e():a("tz-icon",{attrs:{name:"collection",customStyle:{color:"#0968f6"},color:"#444"}}),a("div",[t._v("收藏")])],1),t.params.column_id?a("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.dir.apply(void 0,arguments)}}},[a("div",[a("tz-icon",{attrs:{name:"createtask",color:"#444"}})],1),a("div",[t._v("目录")])]):t._e(),a("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.comment.apply(void 0,arguments)}}},[a("div",[a("tz-icon",{attrs:{name:"editor",color:"#444"}})],1),a("div",[t._v("评论")])]),a("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.share.apply(void 0,arguments)}}},[a("div",[a("tz-icon",{attrs:{name:"share",color:"#444"}})],1),a("div",[t._v("分享")])])]],2):t._e(),"order"==t.type?a("v-uni-view",{staticClass:"box"},[t.configLoaded?[a("div",{staticClass:"icon",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$nav.to("/pages/index/index")}}},[a("tz-icon",{attrs:{name:"homepage",color:"#444"}})],1),a("div",{staticClass:"icon",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.share.apply(void 0,arguments)}}},[a("tz-icon",{attrs:{name:"share",color:"#444"}})],1),a("div",{staticClass:"icon",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.collect.apply(void 0,arguments)}}},[t.params.iscollect?a("tz-icon",{attrs:{name:"collection_fill",color:"#F53F3F"}}):t._e(),t.params.iscollect?t._e():a("tz-icon",{attrs:{name:"collection",color:"#444"}})],1),a("u-button",{staticClass:"custom-style",attrs:{customStyle:{width:"100%"},disabled:t.disabled,type:"primary",text:t.btnTitle?t.btnTitle:"立即订阅"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handle.apply(void 0,arguments)}}})]:a("u-button",{staticClass:"custom-style",attrs:{customStyle:{width:"100%"},loading:!0,loadingText:"加载中...",type:"primary"}})],2):t._e(),"submit"==t.type?a("v-uni-view",{staticClass:"box"},[t.configLoaded?[a("div",{staticClass:"price"},[a("span",{staticClass:"total-text"},[t._v("合计:")]),t.params.is_virtual_pay?t._e():a("span",{staticClass:"unit"},[t._v("¥")]),t._v(t._s(t.params.price)),t.params.is_virtual_pay?a("span",{staticClass:"unit"},[t._v(t._s(t.$tools.systemConfig("coin_name")||"金币"))]):t._e()]),a("u-button",{staticClass:"custom-style",attrs:{customStyle:{width:"100%"},disabled:t.disabled,type:"primary",text:t.btnTitle?t.btnTitle:"立即支付"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handle.apply(void 0,arguments)}}})]:a("u-button",{staticClass:"custom-style",attrs:{customStyle:{width:"100%"},loading:!0,loadingText:"加载中...",type:"primary"}})],2):t._e(),"evaluate"==t.type?a("v-uni-view",{staticClass:"box"},[[a("u-button",{staticClass:"custom-style",attrs:{customStyle:{width:"100%"},disabled:t.disabled,type:"primary",text:t.btnTitle?t.btnTitle:"立即评价"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handle.apply(void 0,arguments)}}})]],2):t._e(),""==t.type?a("v-uni-view",{staticClass:"box"},[[a("u-button",{staticClass:"custom-style",attrs:{customStyle:{width:"100%"},disabled:t.disabled,type:"primary",text:t.btnTitle?t.btnTitle:"立即评价"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handle.apply(void 0,arguments)}}})]],2):t._e(),a("u-safe-bottom")],1)},s=[],d={data:function(){return{platform:"",configLoaded:!1,timer:null,checkCount:0}},props:{btnTitle:{type:String,default:""},type:{type:String,default:""},disabled:{type:Boolean,default:!1},params:{type:Object,default:function(t){return{iscollect:!1}}}},mounted:function(){this.platform=uni.getSystemInfoSync().platform,this.initConfigCheck()},beforeDestroy:function(){this.timer&&clearInterval(this.timer)},methods:{collect:function(){this.$emit("collect",!1)},dir:function(){this.$emit("dir",!1)},share:function(){this.$emit("share",!1)},handle:function(){this.$emit("handle",!1)},comment:function(){this.$emit("comment",!1)},initConfigCheck:function(){var t=this,e=uni.getStorageSync("systemConfig");e?this.configLoaded=!0:this.timer=setInterval((function(){var e=uni.getStorageSync("systemConfig");t.checkCount++,(e||t.checkCount>50)&&(t.configLoaded=!0,clearInterval(t.timer),t.timer=null)}),200)}}},r=d,c=(a(653),a(69453)),l=(0,c.Z)(r,n,s,!1,null,"18eb13cb",null,!1,o,i),u=l.exports},19314:function(t,e,a){"use strict";a.r(e);var i=a(43481),o=a.n(i),n=a(2400),s=a.n(n),d=s()(o());d.push([t.id,".coupon-box[data-v-1a59d962]{margin:10px;background-color:#fff6f0;border-radius:12px;overflow:hidden}.coupon-inner[data-v-1a59d962]{display:flex;flex-direction:row;align-items:stretch;min-height:100px}\n\n/* 左侧金额区 */.coupon-left[data-v-1a59d962]{width:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0;flex-shrink:0}.left-tag[data-v-1a59d962]{font-size:12px;color:#ff6000;margin-bottom:4px;font-weight:500}.left-price[data-v-1a59d962]{display:flex;align-items:baseline;justify-content:center;margin-bottom:4px;max-width:100%;padding:0 4px}.price-symbol[data-v-1a59d962]{font-size:14px;font-weight:600;flex-shrink:0}.price-value[data-v-1a59d962]{font-size:32px;font-weight:700;line-height:1;font-family:OPPOSANS;word-break:break-all}.price-value.small[data-v-1a59d962]{font-size:24px}.price-value.mini[data-v-1a59d962]{font-size:18px}.left-type[data-v-1a59d962]{font-size:12px;font-weight:400}\n\n/* 中间虚线分隔 */.coupon-divider[data-v-1a59d962]{width:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0}.divider-dot[data-v-1a59d962]{width:12px;height:12px;background-color:#f7f8fa;border-radius:50%;position:absolute;left:0}.divider-dot.top[data-v-1a59d962]{top:-6px}.divider-dot.bottom[data-v-1a59d962]{bottom:-6px}.divider-line[data-v-1a59d962]{width:1px;height:100%;border-left:1px dashed #ffbcad}\n\n/* 右侧信息区 */.coupon-right[data-v-1a59d962]{flex:1;display:flex;flex-direction:row;align-items:center;padding:12px 12px 12px 4px;min-width:0}.right-main[data-v-1a59d962]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:8px}.right-title[data-v-1a59d962]{font-size:16px;font-weight:600;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-time[data-v-1a59d962]{font-size:12px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-rule[data-v-1a59d962]{font-size:12px;display:flex;align-items:center}.rule-arrow[data-v-1a59d962]{margin-left:2px;font-size:12px}.right-action[data-v-1a59d962]{flex-shrink:0}.use-btn[data-v-1a59d962]{background:linear-gradient(90deg,#ff6000,rgba(255,96,0,.8));color:#fff;font-size:12px;padding:4px 12px;border-radius:16px;font-weight:500;white-space:nowrap}.disabled-btn[data-v-1a59d962]{background:#ccc}\n\n/* picker 选择框 */.coupon-choose-box[data-v-1a59d962]{display:flex;align-items:center;justify-content:center;width:40px;height:100%}.coupon-choose[data-v-1a59d962]{width:20px;height:20px;border-radius:50%;box-sizing:border-box;background:url(/assets/h5/image/coupon-radio-checked.png);background-size:100% 100%}.coupon-choose-box .coupon-unchoosed[data-v-1a59d962]{border:1px solid #ccc!important;background:none!important}\n\n/* 不可使用原因 */.cant-use-msg-box[data-v-1a59d962]{padding:10px 14px;background-color:#fafafa;border-top:1px dashed #ffbcad}.cant-use-msg[data-v-1a59d962]{font-size:12px;color:#505050;display:flex;align-items:center}\n\n/* 颜色定义 */.price-color[data-v-1a59d962]{color:#ff6000}.info-color[data-v-1a59d962]{color:#333}.subtitle-color[data-v-1a59d962]{color:#666}.disabled-color[data-v-1a59d962]{color:#999}",""]),e["default"]=d},28699:function(t,e,a){"use strict";a.r(e);var i=a(43481),o=a.n(i),n=a(2400),s=a.n(n),d=s()(o());d.push([t.id,".nav-bar[data-v-7d43514d]{padding:10px;width:100%;box-sizing:border-box}.service-box[data-v-7d43514d]{max-height:340px;overflow-x:auto;padding-bottom:60px}.btn-box[data-v-7d43514d]{\n /* position: fixed; */bottom:0;width:100%;z-index:100;display:flex;justify-content:space-between}.not-use-btn[data-v-7d43514d]{width:42%}.sure-use-btn[data-v-7d43514d]{width:56%}",""]),e["default"]=d},15296:function(t,e,a){"use strict";a.r(e);var i=a(43481),o=a.n(i),n=a(2400),s=a.n(n),d=s()(o());d.push([t.id,".container[data-v-d0c053b2]{padding:10px;background:#fafafa}[data-v-d0c053b2] .u-form-item__body{padding:0!important}.total-box[data-v-d0c053b2]{text-align:right;color:#4e5969;font-size:13px}.total-box .price[data-v-d0c053b2]{color:#f53f3f;font-weight:700;font-size:18px}.total-box .unit[data-v-d0c053b2]{font-size:13px;margin-right:2px}[data-v-d0c053b2] .u-form-item__body__left__content__label,[data-v-d0c053b2] .u-cell__title-text--large,[data-v-d0c053b2] .u-cell__value--large{font-size:14px!important}.item-val[data-v-d0c053b2]{font-size:14px;color:#303133;height:40px;line-height:40px;width:100%;text-align:right;color:#f53f3f;font-weight:600}\n.coupon-tag[data-v-d0c053b2]{background:url(/assets/h5/image/coupon-tag-bg.png);margin-right:8px;height:22px;background-size:100% 100%;line-height:22px;display:inline-block;padding:0 10px;font-size:12px;color:#ff781f}.input-item[data-v-d0c053b2]{width:100%;text-align:right;color:#303133;font-size:14px;\n\n\n\nheight:40px;line-height:40px;\ncolor:#ff781f}.address-card[data-v-d0c053b2]{background-color:#fff;border-radius:10px;padding:16px;margin-bottom:10px;position:relative;overflow:hidden}.address-content[data-v-d0c053b2]{display:flex;align-items:center;justify-content:space-between}.address-info[data-v-d0c053b2]{flex:1;margin-right:12px}.user-info[data-v-d0c053b2]{display:flex;align-items:center;margin-bottom:8px}.user-info .name[data-v-d0c053b2]{font-size:16px;font-weight:600;color:#333;margin-right:12px}.user-info .mobile[data-v-d0c053b2]{font-size:14px;color:#666}.address-text[data-v-d0c053b2]{font-size:14px;color:#333;line-height:1.5}.address-empty[data-v-d0c053b2]{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.add-address-btn[data-v-d0c053b2]{display:flex;align-items:center}.add-text[data-v-d0c053b2]{font-size:15px;color:#333;margin-left:8px}.address-line[data-v-d0c053b2]{position:absolute;bottom:0;left:0;right:0;height:4px;background:repeating-linear-gradient(-45deg,#ff6c6c,#ff6c6c 10px,#fff 0,#fff 20px,#3c9cff 0,#3c9cff 30px,#fff 0,#fff 40px)}.form-requirement-card[data-v-d0c053b2]{background-color:#fff;border-radius:10px;padding:14px 16px}.form-requirement-content[data-v-d0c053b2]{display:flex;align-items:center;justify-content:space-between}.form-requirement-title[data-v-d0c053b2]{font-size:14px;color:#303133}.form-requirement-status[data-v-d0c053b2]{flex:1;text-align:right;font-size:14px;color:#ff781f;margin-right:4px}.form-requirement-status.submitted[data-v-d0c053b2]{color:#999}",""]),e["default"]=d},19012:function(t,e,a){"use strict";a.r(e);var i=a(43481),o=a.n(i),n=a(2400),s=a.n(n),d=s()(o());d.push([t.id,".box[data-v-18eb13cb]{position:fixed;bottom:0;left:0;width:calc(100%);\n /* height: 50px; */\n /* width: 100%; */padding:10px 10px 10px;background-color:#fff;box-shadow:0 0 8px 0 rgb(0 0 0/8%);display:flex;justify-content:space-between;align-items:center;z-index:10;box-sizing:border-box\n}.box>div[data-v-18eb13cb]{margin:0 5px}.box .u-button[data-v-18eb13cb],.box .tz-button[data-v-18eb13cb]{margin:0 5px}.box>div[data-v-18eb13cb]:last-child,\n.box>div[data-v-18eb13cb]:first-child{\n /* margin: 0; */}.box>div[data-v-18eb13cb]:first-child{margin-left:0}.filler-box[data-v-18eb13cb]{width:100%;height:60px;background:none}.price[data-v-18eb13cb]{font-weight:600;font-size:22px;color:#f53f3f;line-height:40px;width:400px}.price .total-text[data-v-18eb13cb]{font-weight:400;font-size:14px;color:#1d2129}.price .unit[data-v-18eb13cb]{font-weight:400;font-size:16px;margin-right:2px;margin-left:4px}.dir-btn[data-v-18eb13cb]{width:100%;text-align:center;font-size:12px;padding-bottom:10px}.control-box[data-v-18eb13cb]{justify-content:center}.control-btn[data-v-18eb13cb]{width:24%;text-align:center;font-size:12px;color:#888}.custom-style[data-v-18eb13cb]{width:100%}",""]),e["default"]=d}}]);