12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c33d10be"],{"0056":function(t,e,i){"use strict";i.r(e);i("7f7f"),i("55dd");var a=function(){var t=this,e=t._self._c;return e("div",{on:{click:function(e){t.showPhonePrefix=!1}}},[e("div",{staticClass:"wrap"},[e("div",{staticClass:"header-wrap"},[e("div",{staticClass:"header"},[e("img",{staticClass:"return-img",attrs:{src:i("f5a4"),alt:""},on:{click:function(e){return t.$router.back()}}}),e("p",{staticClass:"header-title"},[t._v("立即报名")]),e("div",{staticClass:"header-btn-box"})])]),e("div",{staticClass:"activity-list"},[e("div",{staticClass:"activity-item"},[e("div",{staticClass:"item-title"},[t._v(t._s(t.info.title))]),e("div",{staticClass:"time"},[t._v("\n 时间:"+t._s(t.info.start_time+"-"+t.info.end_time)+"\n ")]),e("div",{staticClass:"time"},[t._v("\n 地址:"+t._s(t.info.province+t.info.city+t.info.county+t.info.address)+"\n ")])]),t._l(t.info.list,(function(a,s){return e("div",{key:s,staticClass:"activity-item"},[e("van-collapse",{model:{value:t.activeNames,callback:function(e){t.activeNames=e},expression:"activeNames"}},[e("van-collapse-item",{attrs:{title:a.ladder_title+" 第"+a.sort+"张参会信息",name:s}},[e("div",{staticClass:"content"},[e("div",{staticClass:"title must"},[t._v("姓名")]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:a.name,expression:"item.name"}],attrs:{type:"text",placeholder:"请输入您的姓名"},domProps:{value:a.name},on:{input:function(e){e.target.composing||t.$set(a,"name",e.target.value)}}})])]),e("div",{staticClass:"content"},[e("div",{staticClass:"title must"},[t._v("手机号")]),e("div",{staticClass:"value"},[e("div",{staticClass:"phonebox"},[e("div",{staticClass:"form-row-box",on:{click:function(e){e.stopPropagation(),t.showPhonePrefix=!0}}},[e("span",[e("span",{staticStyle:{"font-size":"10px"}},[t._v("+")]),t._v(t._s(a.phone_pre))]),e("img",{attrs:{src:i("c5cc"),alt:""}})]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showPhonePrefix,expression:"showPhonePrefix"}],staticClass:"form-window"},t._l(t.phonePrefix,(function(i,s){return e("div",{key:s,staticClass:"form-window-row",on:{click:function(e){e.stopPropagation(),a.phone_pre=i.code,t.showPhonePrefix=!1}}},[e("span",[t._v(t._s(i.name||i.title))]),e("span",[t._v("+"+t._s(i.code))])])})),0),e("input",{directives:[{name:"model",rawName:"v-model",value:a.phone,expression:"item.phone"}],attrs:{type:"number",placeholder:"请输入您的手机号"},domProps:{value:a.phone},on:{input:function(e){e.target.composing||t.$set(a,"phone",e.target.value)}}}),a.countDown<=0?e("div",{staticClass:"getcode",on:{click:function(e){return t.sendSms(a)}}},[t._v("\n 获取验证码\n ")]):e("div",{staticClass:"getcode"},[t._v("\n "+t._s(a.countDown)+"秒后重发\n ")])])])]),e("div",{staticClass:"content"},[e("div",{staticClass:"title must"},[t._v("验证码")]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:a.code,expression:"item.code"}],attrs:{type:"number",placeholder:"请输入验证码"},domProps:{value:a.code},on:{input:function(e){e.target.composing||t.$set(a,"code",e.target.value)}}})])]),e("div",{staticClass:"content"},[e("div",{staticClass:"title must"},[t._v("邮箱")]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:a.email,expression:"item.email"}],attrs:{type:"text",placeholder:"请输入您的邮箱"},domProps:{value:a.email},on:{input:function(e){e.target.composing||t.$set(a,"email",e.target.value)}}})])]),t._l(a.template_list,(function(i,a){return e("div",{key:a,staticClass:"templateData"},[1==i.type?e("div",{staticClass:"content"},[e("div",{staticClass:"title",class:{must:1==i.required}},[t._v("\n "+t._s(i.title)+"\n ")]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:i.value,expression:"item1.value"}],attrs:{type:"text",placeholder:"请输入您的答案"},domProps:{value:i.value},on:{input:function(e){e.target.composing||t.$set(i,"value",e.target.value)}}})])]):t._e(),2==i.type?e("div",{staticClass:"content"},[e("div",{staticClass:"title",class:{must:1==i.required}},[t._v("\n "+t._s(i.title)+"\n ")]),e("div",{staticClass:"value"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:i.value,expression:"item1.value"}],attrs:{placeholder:"请输入您的答案",name:"",id:"",rows:"3"},domProps:{value:i.value},on:{input:function(e){e.target.composing||t.$set(i,"value",e.target.value)}}})])]):t._e(),3==i.type?e("div",{staticClass:"content"},[e("div",{staticClass:"title",class:{must:1==i.required}},[t._v("\n "+t._s(i.title)+"\n ")]),e("div",{staticClass:"value"},[e("van-checkbox-group",{on:{change:function(e){return t.checkChange(i,e)}},model:{value:i.list,callback:function(e){t.$set(i,"list",e)},expression:"item1.list"}},t._l(i.extend,(function(i,a){return e("div",{key:a},[e("van-checkbox",{attrs:{name:i.item_title,shape:"square"}},[t._v(t._s(i.item_title))])],1)})),0)],1)]):t._e()])}))],2)],1)],1)})),t.isLogin?t._e():e("div",{staticClass:"activity-item",class:{showAll:1==t.showPhonePrefix}},[e("div",{staticClass:"item-title"},[t._v("购票者信息")]),e("div",{staticClass:"content"},[e("div",{staticClass:"title must"},[t._v("手机号")]),e("div",{staticClass:"value"},[e("div",{staticClass:"phonebox"},[e("div",{staticClass:"form-row-box",on:{click:function(e){e.stopPropagation(),t.showPhonePrefix=!0}}},[e("span",[e("span",{staticStyle:{"font-size":"10px"}},[t._v("+")]),t._v(t._s(t.params.phone_pre))]),e("img",{attrs:{src:i("c5cc"),alt:""}})]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showPhonePrefix,expression:"showPhonePrefix"}],staticClass:"form-window"},t._l(t.phonePrefix,(function(i,a){return e("div",{key:a,staticClass:"form-window-row",on:{click:function(e){e.stopPropagation(),t.params.phone_pre=i.code,t.showPhonePrefix=!1}}},[e("span",[t._v(t._s(i.name||i.title))]),e("span",[t._v("+"+t._s(i.code))])])})),0),e("input",{directives:[{name:"model",rawName:"v-model",value:t.params.phone,expression:"params.phone"}],attrs:{type:"number",placeholder:"请输入您的手机号"},domProps:{value:t.params.phone},on:{input:function(e){e.target.composing||t.$set(t.params,"phone",e.target.value)}}}),t.params.countDown<=0?e("div",{staticClass:"getcode",on:{click:function(e){return t.sendSms(t.params)}}},[t._v("\n 获取验证码\n ")]):e("div",{staticClass:"getcode"},[t._v(t._s(t.params.countDown)+"秒后重发")])])])]),e("div",{staticClass:"content"},[e("div",{staticClass:"title must"},[t._v("验证码")]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.params.code,expression:"params.code"}],attrs:{type:"number",placeholder:"请输入验证码"},domProps:{value:t.params.code},on:{input:function(e){e.target.composing||t.$set(t.params,"code",e.target.value)}}})])])]),0!=t.count?e("div",{staticClass:"activity-item"},[e("van-collapse",{model:{value:t.activeNames1,callback:function(e){t.activeNames1=e},expression:"activeNames1"}},[e("van-collapse-item",{attrs:{name:"1",disabled:!t.ticketSwitch},scopedSlots:t._u([{key:"title",fn:function(){return[e("div",{staticClass:"ticket"},[e("span",[t._v("发票")]),e("van-switch",{attrs:{size:"18px"},on:{change:t.switchChange},model:{value:t.ticketSwitch,callback:function(e){t.ticketSwitch=e},expression:"ticketSwitch"}})],1)]},proxy:!0}],null,!1,1815567440)},[e("div",{staticClass:"content"},[e("div",{staticClass:"title"},[t._v("发票类型")]),e("div",{staticClass:"value"},t._l(t.ticketList,(function(i,a){return e("div",{key:a,staticClass:"ticketItem",class:{selectTicket:t.ticketCurrent==a},on:{click:function(e){return t.ticketClick(i,a)}}},[t._v("\n "+t._s(i.title)+"\n ")])})),0)]),e("div",{staticClass:"content"},[e("div",{staticClass:"title"},[t._v("抬头类型")]),e("div",{staticClass:"value"},[e("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.radio1,callback:function(e){t.radio1=e},expression:"radio1"}},[e("van-radio",{attrs:{name:"1"}},[t._v("公司")])],1)],1),e("div",[e("div",{staticClass:"ticketHead"},[e("div",{staticClass:"title"},[t._v("\n 发票抬头"),e("span",{staticStyle:{color:"red"}},[t._v("*")])]),e("div",{staticClass:"gethead",on:{click:t.toTitle}},[t._v("\n 获取搞一下汽车电子发票抬头\n ")])]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.billInfo.header,expression:"billInfo.header"}],attrs:{type:"text",placeholder:"填写需要开具发票的企业名称"},domProps:{value:t.billInfo.header},on:{input:function(e){e.target.composing||t.$set(t.billInfo,"header",e.target.value)}}})]),e("div",{staticClass:"content"},[e("div",{staticClass:"title"},[t._v("\n 纳税人识别号"),e("span",{staticStyle:{color:"red"}},[t._v("*")])]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.billInfo.identify_number,expression:"billInfo.identify_number"}],attrs:{type:"text",placeholder:"请输入纳税人识别号"},domProps:{value:t.billInfo.identify_number},on:{input:function(e){e.target.composing||t.$set(t.billInfo,"identify_number",e.target.value)}}})])]),e("div",{staticClass:"content"},[e("div",{staticClass:"title"},[t._v("\n 邮箱 "),e("span",{staticStyle:{color:"red"}},[t._v("*")])]),e("div",{staticClass:"value"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.billInfo.email,expression:"billInfo.email"}],attrs:{placeholder:"请输入邮箱"},domProps:{value:t.billInfo.email},on:{input:function(e){e.target.composing||t.$set(t.billInfo,"email",e.target.value)}}})])]),e("div",{staticClass:"content"},[e("div",{staticClass:"title"},[t._v("备注")]),e("div",{staticClass:"value"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.billInfo.remark,expression:"billInfo.remark"}],attrs:{placeholder:"选填,限制300字",maxlength:"300"},domProps:{value:t.billInfo.remark},on:{input:function(e){e.target.composing||t.$set(t.billInfo,"remark",e.target.value)}}})])])])])])],1)],1):t._e(),e("div",{staticClass:"activity-item"},[e("div",{staticClass:"method"},[e("span",[t._v("支付方式")]),e("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.radio,callback:function(e){t.radio=e},expression:"radio"}},[e("van-radio",{attrs:{name:"1"}},[t._v("线上支付")]),1==t.info.pay_offline?e("van-radio",{attrs:{name:"2"}},[t._v("转账汇款")]):t._e()],1)],1)])],2)]),e("div",{staticClass:"bottom"},[e("div",{staticClass:"allPrice"},[t._v("\n 总计"),e("span",[t._v("¥"+t._s(t.count))])]),e("button",{on:{click:t.submit}},[t._v("确定")])]),e("van-popup",{attrs:{round:"",position:"bottom"},model:{value:t.showPicker,callback:function(e){t.showPicker=e},expression:"showPicker"}},[e("van-picker",{attrs:{"show-toolbar":"",columns:t.columns,"value-key":"name",loading:t.loading},on:{cancel:function(e){t.showPicker=!1},confirm:t.onConfirm,change:t.onChange}})],1),e("van-popup",{style:{height:"35%"},attrs:{closeable:"",round:"",position:"bottom"},model:{value:t.showPopup,callback:function(e){t.showPopup=e},expression:"showPopup"}},[e("div",{staticClass:"popup"},[e("div",{staticClass:"popupTitle"},[t._v("转账汇款收款信息")]),e("div",{staticClass:"popupInfo"},[e("div",{staticClass:"popupItem"},[e("span",[t._v("户名")]),e("span",[t._v(t._s(t.info.offline_user))])]),e("div",{staticClass:"popupItem"},[e("span",[t._v("账号")]),e("span",[t._v(t._s(t.info.offline_card))])]),e("div",{staticClass:"popupItem"},[e("span",[t._v("开户行")]),e("span",[t._v(t._s(t.info.offline_bank))])])]),e("button",{staticClass:"btn",on:{click:t.toSuccess}},[t._v("确定")])])]),e("LoginBox",{ref:"loginBox",on:{getLogin:t.getLogin}})],1)},s=[],n=(i("d25f"),i("6762"),i("2fdb"),i("ac6a"),i("f3e2"),i("f523")),o=(i("325c"),i("f4f9")),l=i("f1664"),c=i("d399"),r={components:{ToTop:o["a"],LoginBox:l["a"]},data:function(){return{tg:"",showPopup:!1,isLogin:!1,loading:!1,columns:[{values:[]},{values:[]},{values:[]}],showPicker:!1,radio:"1",radio1:"1",ticketSwitch:!1,showPhonePrefix:!1,phonePrefix:[],info:{list:[]},address_info:{type:"1",send_type:"1",pro_name:"",city_name:"",county_name:"",detail:"",phone:"",name:""},ticketCurrent:0,ticketList:[],activeNames:[0],activeNames1:[],billInfo:{email:"",type:1},params:{pro_name:"",city_name:"",county_name:"",detail:"",countDown:0,phone:"",name:"",email:"",account_type:2,account:"",phone_pre:"86",code:"",facility_type:"",facility_code:""}}},beforeRouteEnter:function(t,e,i){i((function(t){console.log(e,"from"),"/activity_ticket_select"===e.path?localStorage.getItem("bill")&&(t.billInfo=JSON.parse(localStorage.getItem("bill")),t.billInfo.remark="",t.ticketList.forEach((function(e,i){e.id==t.billInfo.type&&(t.ticketCurrent=i)}))):localStorage.removeItem("bill")}))},mounted:function(){var t=this;this.getBillType(),this.getUserInfo(),this.getAddress(),this.getPhonePrefix();var e=this.$route.query;e.tg&&(this.tg=e.tg);var i=JSON.parse(e.info);function a(t){t.forEach((function(e,s){e.template_list=JSON.parse(JSON.stringify(i.template_list)),e.countDown=0,e.sort=1,e.name="",e.phone="",e.code="",e.email="",e.phone_pre="86",e.num>1&&(e.sort+=1,e.num-=1,t.splice(s,0,e),a(t))}))}a(i.list),this.info=JSON.parse(JSON.stringify(i)),this.info.list.forEach((function(e,i){i>0&&e.id==t.info.list[i-1].id&&(e.sort=t.info.list[i-1].sort+1)}))},methods:{getBillType:function(){var t=this;n["e"].getBillType().then((function(e){t.ticketList=e.data.list,t.billInfo.type=e.data.list[t.ticketCurrent].id}))},toSuccess:function(){this.$router.push("activity-sign-up-success")},getLogin:function(){this.isLogin=!0},getUserInfo:function(){var t=this;n["v"].getUserInfo(null,!0).then((function(e){e.data;t.isLogin=!0}))},switchChange:function(t){t?this.isLogin||(console.log("qdl"),this.ticketSwitch=!1,this.$refs.loginBox.showPopup=!0):this.activeNames1=[]},toTitle:function(){this.$router.push("activity_ticket_select")},getAddress:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return n["c"].getAreaChildrenByID({id:e}).then((function(e){var s=e.data;if(a?a.setColumnValues(i,s.list):t.columns[i].values=s.list,i<2)return t.getAddress(s.list[0].id,i+1,a)}))},onChange:function(t,e,i){var a=this;i<2&&(this.loading=!0,this.getAddress(e[i].id,i+1,t).finally((function(){return a.loading=!1})))},onConfirm:function(t){this.address_info.pro_name=t[0].name,this.address_info.city_name=t[1].name,this.address_info.county_name=t[2].name,this.showPicker=!1},ticketClick:function(t,e){this.ticketCurrent!=e&&(this.ticketCurrent=e,this.billInfo.type=t.id)},getPhonePrefix:function(){var t=this;n["i"].getPhonePrefix().then((function(e){t.phonePrefix=e.data}))},checkChange:function(t,e){t.value=e,t.extend.forEach((function(t){e.includes(t.item_title)?t.value=1:t.value=0}))},sendSms:function(t){var e=this;t.phone?n["i"].sendSms({phone:t.phone,phone_pre:t.phone_pre}).then((function(i){var a=i.msg;e.countDownFn(t),Object(c["a"])(a)})):Object(c["a"])("请输入手机号")},countDownFn:function(t){var e=60,i=function i(){0!==e&&(t.countDown=--e,setTimeout((function(){return i()}),1e3))};i()},testEmail:function(t){var e=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;return!!e.test(t)},submit:function(){var t=this,e=!1,i={},a=[];if(!this.isLogin){if(!this.params.phone)return void Object(c["a"])("请输入下单人手机号");if(!this.params.code)return void Object(c["a"])("请输入下单人手机号验证码")}if(this.info.list.forEach((function(i){if(i.name)if(i.phone)if(i.code)if(t.testEmail(i.email)){i.template_list.forEach((function(t){if(1==t.required&&!t.value)return Object(c["a"])("请完善".concat(i.ladder_title,"第").concat(i.sort,"张参会者").concat(t.title,"答案")),void(e=!1)}));var a=i.template_list.filter((function(t){return 1==t.required&&3==t.type&&!t.value}));e=0==a.length}else Object(c["a"])("请输入".concat(i.ladder_title,"第").concat(i.sort,"张参会者正确邮箱"));else Object(c["a"])("请输入".concat(i.ladder_title,"第").concat(i.sort,"张参会者手机号验证码"));else Object(c["a"])("请输入".concat(i.ladder_title,"第").concat(i.sort,"张参会者手机号"));else Object(c["a"])("请输入".concat(i.ladder_title,"第").concat(i.sort,"张参会者姓名"))})),this.ticketSwitch){if(!this.billInfo.header)return void Object(c["a"])("请输入发票抬头");if(!this.billInfo.identify_number)return void Object(c["a"])("请输入纳税人识别号");if(!this.testEmail(this.billInfo.email))return void Object(c["a"])("请输入正确的邮箱")}i.type=this.billInfo.id||this.billInfo.type||1,i.header=this.billInfo.header,i.identify_number=this.billInfo.identify_number,i.bank=this.billInfo.bank,i.card_no=this.billInfo.card_no,i.phone=this.billInfo.phone,i.email=this.billInfo.email,i.address=this.billInfo.address,i.remark=this.billInfo.remark||"",this.info.list.forEach((function(t){a.push({price_id:t.id,name:t.name,phone_pre:t.phone_pre,phone:t.phone,email:t.email,num:t.num,code:t.sort,phone_code:t.code,template_list:t.template_list})}));var s={act_id:this.info.id,phone:this.params.phone,phone_pre:this.params.phone_pre,phone_code:this.params.code,pay_type:2==this.radio?9:"",apply_data:JSON.stringify(a),address_info:JSON.stringify(this.address_info)};this.ticketSwitch&&(s.bill_info=JSON.stringify(i)),e&&(2==this.radio?n["a"].activityApply(s).then((function(e){1==e.code&&(t.showPopup=!0)})):this.$router.push("activity_pay?info=".concat(JSON.stringify(s),"&price=").concat(this.count,"&tg=").concat(this.tg)))}},computed:{count:function(){var t=0;return this.info.list.forEach((function(e){e.num>=e.fill_num?t+=e.num*(1*e.ladder_price-1*e.sub_money):t+=e.num*e.ladder_price})),t.toFixed(2)}}},d=r,u=(i("d02b"),i("2877")),v=Object(u["a"])(d,a,s,!1,null,"9771020c",null);e["default"]=v.exports},"27ab":function(t,e,i){},"55dd":function(t,e,i){"use strict";var a=i("5ca1"),s=i("d8e8"),n=i("4bf8"),o=i("79e5"),l=[].sort,c=[1,2,3];a(a.P+a.F*(o((function(){c.sort(void 0)}))||!o((function(){c.sort(null)}))||!i("2f21")(l)),"Array",{sort:function(t){return void 0===t?l.call(n(this)):l.call(n(this),s(t))}})},d02b:function(t,e,i){"use strict";i("27ab")}}]);
- //# sourceMappingURL=chunk-c33d10be.b0d52650.js.map
|