(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[9192],{33582:function(t,e,n){var i=n(12998);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var a=n(56).Z;a("41f01b5e",i,!0,{sourceMap:!1,shadowMode:!1})},65134:function(t,e,n){var i=n(89589);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var a=n(56).Z;a("cd533652",i,!0,{sourceMap:!1,shadowMode:!1})},59713:function(t,e,n){var i=n(33322);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var a=n(56).Z;a("608ae1c4",i,!0,{sourceMap:!1,shadowMode:!1})},20188:function(t,e,n){var i=n(42620);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var a=n(56).Z;a("03be5a1c",i,!0,{sourceMap:!1,shadowMode:!1})},57592:function(t,e,n){"use strict";n.d(e,{Z:function(){return u}});var i,a={tzIcon:n(88274)["default"]},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"box",style:{background:t.bgColor,padding:t.getPadding,margin:t.margin+"px","box-sizing":"border-box",height:t.height+"px","line-height":t.height+"px"}},[n("div",{staticClass:"title",style:{"font-size":"bg"==t.size?"20px":"md"==t.size?"16px":"14px",color:t.color,"font-weight":t.bold?"600":"400"}},[t._v(t._s(t.title))]),t.more?n("div",{staticClass:"more",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}},[n("span",{style:{color:t.sub_color}},[t._v(t._s(t.subtitle))]),n("tz-icon",{attrs:{name:"enter",color:t.sub_color,size:13}})],1):t._e()])},r=[],l=(n(9653),n(96647),n(41539),n(39714),n(82772),{components:{},data:function(){return{}},props:{margin:{type:[Number,String],default:0},padding:{type:[Number,String],default:"0 15px"},title:{type:String,default:"标题"},subtitle:{type:String,default:""},more:{type:[Boolean,Number],default:1},size:{type:String,default:"md"},color:{type:String,default:"#323233"},sub_color:{type:String,default:"#86909C"},height:{type:[Boolean,Number],default:50},bgColor:{type:String,default:"#fff"},bold:{type:[Boolean,Number],default:1},link:{type:[Object,Array],default:function(t){return{type:"",config:{}}}},routeSrc:{type:String,default:""},routeType:{type:String,default:"local"},routeMode:{type:String,default:""}},computed:{getPadding:function(){var t=this.padding,e="px";if("number"==typeof t&&(t=t.toString()),t=t.split(" "),t.length<=1)return-1!==t[0].indexOf(e)&&(t[0]+=e),t[0]+e;for(var n in t)-1==t[n].indexOf(e)&&(t[n]+="px");return t.join(" ")}},methods:{click:function(){this.link.type?this.$nav.to(this.link.src,this.link.type):this.$emit("click",!1)}},watch:{},mounted:function(){}}),s=l,c=(n(33582),n(69453)),p=(0,c.Z)(s,o,r,!1,null,"51a17175",null,!1,a,i),u=p.exports},11778:function(t,e,n){"use strict";n.d(e,{Z:function(){return d}});var i,a={uTransition:n(74787).Z,uLoadingIcon:n(193).Z},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-transition",{attrs:{show:t.loading,"custom-style":{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:t.bgColor,display:"flex"}}},[n("v-uni-view",{staticClass:"u-loading-page"},[n("v-uni-view",{staticClass:"u-loading-page__warpper"},[n("v-uni-view",{staticClass:"u-loading-page__warpper__loading-icon"},[t.image?n("v-uni-image",{staticClass:"u-loading-page__warpper__loading-icon__img",attrs:{src:t.image,mode:"widthFit"}}):n("u-loading-icon",{attrs:{mode:t.loadingMode,size:"28",color:t.loadingColor}})],1),t._t("default",[n("v-uni-text",{staticClass:"u-loading-page__warpper__text",style:{fontSize:t.$u.addUnit(t.fontSize),color:t.color}},[t._v(t._s(t.loadingText))])])],2)],1)],1)},r=[],l=(n(9653),{props:{loadingText:{type:[String,Number],default:uni.$u.props.loadingPage.loadingText},image:{type:String,default:uni.$u.props.loadingPage.image},loadingMode:{type:String,default:uni.$u.props.loadingPage.loadingMode},loading:{type:Boolean,default:uni.$u.props.loadingPage.loading},bgColor:{type:String,default:uni.$u.props.loadingPage.bgColor},color:{type:String,default:uni.$u.props.loadingPage.color},fontSize:{type:[String,Number],default:uni.$u.props.loadingPage.fontSize},loadingColor:{type:String,default:uni.$u.props.loadingPage.loadingColor}}}),s={name:"u-loading-page",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],data:function(){return{}},methods:{}},c=s,p=(n(59713),n(69453)),u=(0,p.Z)(c,o,r,!1,null,"508ca898",null,!1,a,i),d=u.exports},31725:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return b}});var i,a,o,r={uLoadingPage:n(11778).Z,tzTitle:n(57592).Z,tzBox:n(26720).Z,uCell:n(61141).Z,tzDivider:n(20089).Z,tzIcon:n(88274)["default"],uButton:n(86894).Z,tzTabBar:n(25022).Z,tzFooter:n(93135).Z},l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"container"},[n("u-loading-page",{attrs:{loading:t.loading}}),n("tz-title",{attrs:{title:"票务信息",more:!1,size:"mini"}}),n("tz-box",{attrs:{padding:"0px 0px 10px"}},t._l(t.checkedTicket,(function(e,i){return n("u-cell",{attrs:{border:t.checkedTicket.length-1!=i,title:e.name,label:e.number+"张",center:!0}},[n("template",{slot:"value"},[n("div",{staticClass:"ticket-price"},[t.isVirtualPay(t.detail)?[n("span",{staticClass:"ticket-price-value"},[t._v(t._s((e.price*e.number).toFixed(2)))]),n("span",{staticClass:"ticket-coin-name"},[t._v(t._s(t.$tools.systemConfig("coin_name")||"金币"))])]:[n("span",{staticClass:"ticket-price-unit"},[t._v("¥")]),n("span",{staticClass:"ticket-price-value"},[t._v(t._s((e.price*e.number).toFixed(2)))])]],2)])],2)})),1),n("tz-divider"),n("tz-title",{attrs:{title:"报名信息",more:!1,size:"mini"}}),n("tz-box",{attrs:{padding:"0px 0px 10px"}},[t._l(t.applyInfo,(function(e,i){return n("u-cell",{attrs:{title:e[0],label:e[1],border:!1,center:!0}},[n("template",{slot:"value"},[n("span",{staticClass:"form-contro-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.editApplyInfo(i)}}},[n("tz-icon",{attrs:{color:"#4E5969",name:"brush",size:24}})],1),n("span",{staticClass:"form-contro-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.delApplyInfo(i)}}},[n("tz-icon",{attrs:{color:"#F76560",name:"empty",size:24}})],1)])],2)})),t.total.number>t.applyInfo.length?n("u-button",{staticStyle:{width:"200px",margin:"0 auto"},attrs:{"custom-style":{width:"200px",margin:"0 auto"},plain:!0,color:"#257AF2",icon:"plus-circle",text:"添加报名信息"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.addApplyInfo.apply(void 0,arguments)}}}):t._e()],2),n("tz-divider"),n("v-uni-view",{staticClass:"box control-box"},[n("div",{staticClass:"ticket-change"},[n("div",{staticClass:"price"},[n("span",{staticClass:"total-text"},[t._v("合计:")]),t.isVirtualPay(t.detail)?[n("span",{staticClass:"price-value"},[t._v(t._s(t.total.price.toFixed(2)))]),n("span",{staticClass:"coin-name"},[t._v(t._s(t.$tools.systemConfig("coin_name")||"金币"))])]:[n("span",{staticClass:"unit"},[t._v("¥")]),n("span",{staticClass:"price-value"},[t._v(t._s(t.total.price.toFixed(2)))])]],2)]),n("div",[n("u-button",{staticClass:"custom-style",staticStyle:{width:"200px"},attrs:{"custom-style":{width:"200px"},type:"primary",text:"提交订单"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.subscription.apply(void 0,arguments)}}})],1)]),n("form-modal",{attrs:{initdata:""===t.applyInfoIndex?[]:t.applyInfo[t.applyInfoIndex],field:t.apply_info_form,visible:t.modal.form},on:{ok:function(e){arguments[0]=e=t.$handleEvent(e),t.formHandle.apply(void 0,arguments)},close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.form=!1}}}),n("tz-tab-bar"),n("tz-footer")],1)},s=[],c=(n(9653),n(57658),n(40561),n(38862),{uPopup:n(84783).Z,tzBox:n(26720).Z,uForm:n(82422).Z,uFormItem:n(60344).Z,uInput:n(24095).Z,uTextarea:n(16245).Z,uIcon:n(1782).Z,tzBottomBtn:n(2894).Z,uDatetimePicker:n(89186).Z}),p=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("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)}}},[n("div",{staticClass:"form-box"},[n("tz-box",{attrs:{padding:"10px 15px 15px"}},[n("u-form",{ref:"uForm",attrs:{labelPosition:"top",labelWidth:"300"}},t._l(t.field,(function(e,i){return n("u-form-item",{attrs:{required:e.required,label:e.name}},["input"==e.type?n("u-input",{staticClass:"u-input-diy",attrs:{border:"surround"},model:{value:t.form[i],callback:function(e){t.$set(t.form,i,e)},expression:"form[index]"}}):t._e(),"textarea"==e.type?n("u-textarea",{staticStyle:{"text-align":"left"},attrs:{border:"surround",placeholder:"请输入内容",autoHeight:!0},model:{value:t.form[i],callback:function(e){t.$set(t.form,i,e)},expression:"form[index]"}}):t._e(),"time"==e.type?[n("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",width:"100%"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.timeindex=i,t.timeshow=!0}}},[n("u-input",{staticClass:"u-input-diy",attrs:{disabledColor:"#ffffff",placeholder:"请选择时间日期",border:"surround"},model:{value:t.form[i],callback:function(e){t.$set(t.form,i,e)},expression:"form[index]"}}),n("u-icon",{attrs:{slot:"right",name:"arrow-right"},slot:"right"})],1)]:t._e()],2)})),1),n("tz-bottom-btn",{attrs:{btnTitle:"确定"},on:{handle:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}})],1)],1)]),n("u-datetime-picker",{attrs:{show:t.timeshow,mode:"datetime",closeOnClickOverlay:!0},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.timeConfirm.apply(void 0,arguments)},close:function(e){arguments[0]=e=t.$handleEvent(e),t.timeshow=!1}}})],1)},u=[],d={components:{},data:function(){return{timeshow:!1,timeindex:0,show:!1,form:{}}},props:{visible:{type:[Boolean,Number],default:!1},field:{type:[Object,Array],default:{}},initdata:{type:[Object,Array],default:function(){return{}}}},watch:{visible:function(){if(this.show=this.visible,this.show){var t={};for(var e in this.field)t[e]="";if(this.initdata)for(var e in this.initdata)t[e]=this.initdata[e];console.log("form",t),this.form=t}}},methods:{timeConfirm:function(t){this.form[this.timeindex]=this.$tools.formatDate(t.value/1e3),this.timeshow=!1},submit:function(){for(var t in this.field)if(this.field[t].required&&(!this.form.hasOwnProperty(t)||""===this.form[t]))return uni.$u.toast("请完善表单"),!1;this.$emit("ok",this.form)},close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!1)}},created:function(){},mounted:function(){this,this.show=this.visible}},f=d,m=(n(65134),n(69453)),g=(0,m.Z)(f,p,u,!1,null,"477fef86",null,!1,c,i),h=g.exports,v={components:{formModal:h},data:function(){return{loading:!1,modal:{form:!1},checkedTicket:[],total:{price:0,number:0},detail:{},apply_info_form:[],applyInfoIndex:0,applyInfo:[],pageParams:{}}},watch:{},methods:{isVirtualPay:function(t){return 1===Number(t&&t.is_virtual_pay)&&"wxMiniProgram"===uni.getStorageSync("platform")},getDetail:function(){a.loading=!0,a.$api("app.activity.detail",{id:a.pageParams.id}).then((function(t){uni.stopPullDownRefresh(),1===t.code?(a.detail=t.data,a.loading=!1):uni.showModal({title:"提示",content:t.msg,complete:function(t){a.$nav.back()}})}))},getTicket:function(){a.loading=!0,a.tabs=[],a.$api("app.activity.ticket.getTicket",{id:this.pageParams.id}).then((function(t){if(uni.stopPullDownRefresh(),1===t.code)for(var e in t.data)for(var n in a.pageParams.ticket)t.data[e].id==n&&(t.data[e].number=a.pageParams.ticket[n],a.checkedTicket.push(t.data[e]),a.total.price+=t.data[e].price*t.data[e].number,a.total.number+=t.data[e].number);else uni.showModal({title:"提示",content:t.msg,complete:function(t){a.$nav.back()}});a.loading=!1}))},refresh:function(){},formHandle:function(t){if(this.modal.form=!1,""===this.applyInfoIndex){for(var e in this.applyInfo)if(this.applyInfo[e][1]==t[1])return uni.showToast({title:"手机号不允许重复",icon:"none",duration:2e3}),!1;this.applyInfo.push(t)}else{for(var e in this.applyInfo)if(this.applyInfo[e][1]==t[1]&&e!=this.applyInfoIndex)return uni.showToast({title:"手机号不允许重复",icon:"none",duration:2e3}),!1;this.applyInfo[this.applyInfoIndex]=t}},delApplyInfo:function(t){this.applyInfo.splice(t,1)},editApplyInfo:function(t){this.applyInfoIndex=t,this.modal.form=!0},addApplyInfo:function(){this.applyInfoIndex="",this.modal.form=!0},getApplyForm:function(){a.$api("app.activity.form.getform",{activity_id:this.pageParams.id}).then((function(t){uni.stopPullDownRefresh(),1===t.code?a.apply_info_form=t.data:uni.showModal({title:"提示",content:t.msg,complete:function(t){a.$nav.back()}}),a.loading=!1}))},subscription:function(){return a.applyInfo.length