Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
tbf.ro
/
resources
/
js
/
components
/
pages
/
Information Server
MySQL :
OFF
Perl :
OFF
CURL :
ON
WGET :
OFF
PKEXEC :
OFF
Directive
Local Value
IP Address
89.40.16.97
System
Linux server.atelieruldeit.ro 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
User
tbf
PHP Version
7.3.33
Software
Apache
Doc root
Writable
close
Edit File :
CourseBook.vue
| Size :
29.25
KB
Copy
<template> <div class="page-content-custom container"> <div class="content-booking-page" v-if="loaded"> <h2 class="title-course">Comanda cursul: {{ courseData.name }}</h2> <div class="rating-course"> <div class="d-flex align-items-center"> <!-- <div class="star-rating"> <star :class="'star star-1 average-' + courseData.average_rating"></star> <star :class="'star star-2 average-' + courseData.average_rating"></star> <star :class="'star star-3 average-' + courseData.average_rating"></star> <star :class="'star star-4 average-' + courseData.average_rating"></star> <star :class="'star star-5 average-' + courseData.average_rating"></star> </div> <div class="no-reviews"> {{ courseData.no_reviews }} reviews </div> --> </div> </div> <div class="description-course"> {{ courseData.description }} </div> <div class="form-content"> <div class="row mt-30"> <div class="col-12 col-md-6 pr-10"> <input type="text" placeholder="Prenume" v-model="orderData.name" class="input-tbf-text" v-bind:class="[errorData['name'] ? 'error' : '']" @focus="removeClassError"> </div> <div class="col-12 col-md-6 pl-10"> <input type="text" placeholder="Nume" v-model="orderData.last_name" class="input-tbf-text" v-bind:class="[errorData['last_name'] ? 'error' : '']" @focus="removeClassError"> </div> </div> <div class="row mt-20"> <div class="col-12 col-md-6 pr-10"> <input type="email" placeholder="Email" v-model="orderData.email" class="input-tbf-text" v-bind:class="[errorData['email'] ? 'error' : '']" @focus="removeClassError"> </div> <div class="col-12 col-md-6 pl-10"> <input type="text" placeholder="Telefon" v-model="orderData.phone" class="input-tbf-text" v-bind:class="[errorData['phone'] ? 'error' : '']" @focus="removeClassError"> </div> </div> <div class="row mt-20"> <div class="col-12 col-md-6 pr-10"> <select v-model="country_select" class="select-tbf select-wrapper" id="country" @change="onChangeCountry($event)" v-bind:class="[errorData['country'] ? 'error' : '']" @focus="removeClassError"> <option value="" label="Alege tara">Alege țară</option> <optgroup id="country-optgroup-Africa" label="Africa"> <option value="Algeria">Algeria</option> <option value="Angola">Angola</option> <option value="Benin">Benin</option> <option value="Botswana">Botswana</option> <option value="Burkina Faso">Burkina Faso</option> <option value="Burundi">Burundi</option> <option value="Cameroon">Cameroon</option> <option value="Cape Verde">Cape Verde</option> <option value="Central African Republic">Central African Republic</option> <option value="Chad">Chad</option> <option value="Comoros">Comoros</option> <option value="Congo - Brazzaville">Congo - Brazzaville</option> <option value="Congo - Kinshasa">Congo - Kinshasa</option> <option value="Côte d’Ivoire">Côte d’Ivoire</option> <option value="Djibouti">Djibouti</option> <option value="Egypt">Egypt</option> <option value="Equatorial Guinea">Equatorial Guinea</option> <option value="Eritrea">Eritrea</option> <option value="Ethiopia">Ethiopia</option> <option value="Gabon">Gabon</option> <option value="Gambia">Gambia</option> <option value="Ghana">Ghana</option> <option value="Guinea">Guinea</option> <option value="Guinea-Bissau">Guinea-Bissau</option> <option value="Kenya">Kenya</option> <option value="Lesotho">Lesotho</option> <option value="Liberia">Liberia</option> <option value="Libya">Libya</option> <option value="Madagascar">Madagascar</option> <option value="Malawi">Malawi</option> <option value="Mali">Mali</option> <option value="Mauritania">Mauritania</option> <option value="Mauritius">Mauritius</option> <option value="Mayotte">Mayotte</option> <option value="Morocco">Morocco</option> <option value="Mozambique">Mozambique</option> <option value="Namibia">Namibia</option> <option value="Niger">Niger</option> <option value="Nigeria">Nigeria</option> <option value="Rwanda">Rwanda</option> <option value="Réunion">Réunion</option> <option value="Saint Helena">Saint Helena</option> <option value="Senegal">Senegal</option> <option value="Seychelles">Seychelles</option> <option value="Sierra Leone">Sierra Leone</option> <option value="Somalia">Somalia</option> <option value="South Africa">South Africa</option> <option value="Sudan">Sudan</option> <option value="Swaziland">Swaziland</option> <option value="São Tomé and Príncipe">São Tomé and Príncipe</option> <option value="Tanzania">Tanzania</option> <option value="Togo">Togo</option> <option value="Tunisia">Tunisia</option> <option value="Uganda">Uganda</option> <option value="Western Sahara">Western Sahara</option> <option value="Zambia">Zambia</option> <option value="Zimbabwe">Zimbabwe</option> </optgroup> <optgroup id="country-optgroup-Americas" label="Americas"> <option value="Anguilla">Anguilla</option> <option value="Antigua and Barbuda">Antigua and Barbuda</option> <option value="Argentina">Argentina</option> <option value="Aruba">Aruba</option> <option value="Bahamas">Bahamas</option> <option value="Barbados">Barbados</option> <option value="Belize">Belize</option> <option value="Bermuda">Bermuda</option> <option value="Bolivia">Bolivia</option> <option value="Brazil">Brazil</option> <option value="British Virgin Islands">British Virgin Islands</option> <option value="Canada">Canada</option> <option value="Cayman Islands">Cayman Islands</option> <option value="Chile">Chile</option> <option value="Colombia">Colombia</option> <option value="Costa Rica">Costa Rica</option> <option value="Cuba">Cuba</option> <option value="Dominica">Dominica</option> <option value="Dominican Republic">Dominican Republic</option> <option value="Ecuador">Ecuador</option> <option value="El Salvador">El Salvador</option> <option value="Falkland Islands">Falkland Islands</option> <option value="French Guiana">French Guiana</option> <option value="Greenland">Greenland</option> <option value="Grenada">Grenada</option> <option value="Guadeloupe">Guadeloupe</option> <option value="Guatemala">Guatemala</option> <option value="Guyana">Guyana</option> <option value="Haiti">Haiti</option> <option value="Honduras">Honduras</option> <option value="Jamaica">Jamaica</option> <option value="Martinique">Martinique</option> <option value="Mexico">Mexico</option> <option value="Montserrat">Montserrat</option> <option value="Netherlands Antilles">Netherlands Antilles</option> <option value="Nicaragua">Nicaragua</option> <option value="Panama">Panama</option> <option value="Paraguay">Paraguay</option> <option value="Peru">Peru</option> <option value="Puerto Rico">Puerto Rico</option> <option value="Saint Barthélemy">Saint Barthélemy</option> <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option> <option value="Saint Lucia">Saint Lucia</option> <option value="Saint Martin">Saint Martin</option> <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option> <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option> <option value="Suriname">Suriname</option> <option value="Trinidad and Tobago">Trinidad and Tobago</option> <option value="Turks and Caicos Islands">Turks and Caicos Islands</option> <option value="U.S. Virgin Islands">U.S. Virgin Islands</option> <option value="United States">United States</option> <option value="Uruguay">Uruguay</option> <option value="Venezuela">Venezuela</option> </optgroup> <optgroup id="country-optgroup-Asia" label="Asia"> <option value="Afghanistan">Afghanistan</option> <option value="Armenia">Armenia</option> <option value="Azerbaijan">Azerbaijan</option> <option value="Bahrain">Bahrain</option> <option value="Bangladesh">Bangladesh</option> <option value="Bhutan">Bhutan</option> <option value="Brunei">Brunei</option> <option value="Cambodia">Cambodia</option> <option value="China">China</option> <option value="Cyprus">Cyprus</option> <option value="Georgia">Georgia</option> <option value="Hong Kong SAR China">Hong Kong SAR China</option> <option value="India">India</option> <option value="Indonesia">Indonesia</option> <option value="Iran">Iran</option> <option value="Iraq">Iraq</option> <option value="Israel">Israel</option> <option value="Japan">Japan</option> <option value="Jordan">Jordan</option> <option value="Kazakhstan">Kazakhstan</option> <option value="Kuwait">Kuwait</option> <option value="Kyrgyzstan">Kyrgyzstan</option> <option value="Laos">Laos</option> <option value="Lebanon">Lebanon</option> <option value="Macau SAR China">Macau SAR China</option> <option value="Malaysia">Malaysia</option> <option value="Maldives">Maldives</option> <option value="Mongolia">Mongolia</option> <option value="Myanmar [Burma]">Myanmar [Burma]</option> <option value="Nepal">Nepal</option> <option value="Neutral Zone">Neutral Zone</option> <option value="North Korea">North Korea</option> <option value="Oman">Oman</option> <option value="Pakistan">Pakistan</option> <option value="Palestinian Territories">Palestinian Territories</option> <option value="People's Democratic Republic of Yemen">People's Democratic Republic of Yemen</option> <option value="Philippines">Philippines</option> <option value="Qatar">Qatar</option> <option value="Saudi Arabia">Saudi Arabia</option> <option value="Singapore">Singapore</option> <option value="South Korea">South Korea</option> <option value="Sri Lanka">Sri Lanka</option> <option value="Syria">Syria</option> <option value="Taiwan">Taiwan</option> <option value="Tajikistan">Tajikistan</option> <option value="Thailand">Thailand</option> <option value="Timor-Leste">Timor-Leste</option> <option value="Turkey">Turkey</option> <option value="Turkmenistan" >Turkmenistan</option> <option value="United Arab Emirates">United Arab Emirates</option> <option value="Uzbekistan">Uzbekistan</option> <option value="Vietnam">Vietnam</option> <option value="Yemen">Yemen</option> </optgroup> <optgroup id="country-optgroup-Europe" label="Europe"> <option value="Albania">Albania</option> <option value="Andorra">Andorra</option> <option value="Austria">Austria</option> <option value="Belarus">Belarus</option> <option value="Belgium">Belgium</option> <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> <option value="Bulgaria">Bulgaria</option> <option value="Croatia">Croatia</option> <option value="Cyprus">Cyprus</option> <option value="Czech Republic">Czech Republic</option> <option value="Denmark">Denmark</option> <option value="East Germany">East Germany</option> <option value="Estonia">Estonia</option> <option value="Faroe Islands">Faroe Islands</option> <option value="Finland">Finland</option> <option value="France">France</option> <option value="Germany">Germany</option> <option value="Gibraltar">Gibraltar</option> <option value="Greece">Greece</option> <option value="Guernsey">Guernsey</option> <option value="Hungary">Hungary</option> <option value="Iceland">Iceland</option> <option value="Ireland">Ireland</option> <option value="Isle of Man">Isle of Man</option> <option value="Italy">Italy</option> <option value="Jersey">Jersey</option> <option value="Latvia">Latvia</option> <option value="Liechtenstein">Liechtenstein</option> <option value="Lithuania">Lithuania</option> <option value="Luxembourg">Luxembourg</option> <option value="Macedonia">Macedonia</option> <option value="Malta">Malta</option> <option value="Metropolitan France">Metropolitan France</option> <option value="Moldova">Moldova</option> <option value="Monaco">Monaco</option> <option value="Montenegro">Montenegro</option> <option value="Netherlands">Netherlands</option> <option value="Norway">Norway</option> <option value="Poland">Poland</option> <option value="Portugal">Portugal</option> <option value="Romania" selected="selected">Romania</option> <option value="Russia">Russia</option> <option value="San Marino">San Marino</option> <option value="Serbia">Serbia</option> <option value="Serbia and Montenegro">Serbia and Montenegro</option> <option value="Slovakia">Slovakia</option> <option value="Slovenia">Slovenia</option> <option value="Spain">Spain</option> <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option> <option value="Sweden">Sweden</option> <option value="Switzerland">Switzerland</option> <option value="Ukraine">Ukraine</option> <option value="Union of Soviet Socialist Republics">Union of Soviet Socialist Republics</option> <option value="United Kingdom">United Kingdom</option> <option value="Vatican City">Vatican City</option> <option value="Åland Islands">Åland Islands</option> </optgroup> <optgroup id="country-optgroup-Oceania" label="Oceania"> <option value="American Samoa">American Samoa</option> <option value="Antarctica">Antarctica</option> <option value="Australia">Australia</option> <option value="Bouvet Island">Bouvet Island</option> <option value="British Indian Ocean Territory">British Indian Ocean Territory</option> <option value="Christmas Island">Christmas Island</option> <option value="Cocos [Keeling] Islands">Cocos [Keeling] Islands</option> <option value="Cook Islands">Cook Islands</option> <option value="Fiji">Fiji</option> <option value="French Polynesia">French Polynesia</option> <option value="French Southern Territories">French Southern Territories</option> <option value="Guam">Guam</option> <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option> <option value="Kiribati">Kiribati</option> <option value="Marshall Islands">Marshall Islands</option> <option value="Micronesia">Micronesia</option> <option value="Nauru">Nauru</option> <option value="New Caledonia">New Caledonia</option> <option value="New Zealand">New Zealand</option> <option value="Niue">Niue</option> <option value="Norfolk Island">Norfolk Island</option> <option value="Northern Mariana Islands">Northern Mariana Islands</option> <option value="Palau">Palau</option> <option value="Papua New Guinea">Papua New Guinea</option> <option value="Pitcairn Islands">Pitcairn Islands</option> <option value="Samoa">Samoa</option> <option value="Solomon Islands">Solomon Islands</option> <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option> <option value="Tokelau">Tokelau</option> <option value="Tonga">Tonga</option> <option value="Tuvalu">Tuvalu</option> <option value="U.S. Minor Outlying Island">U.S. Minor Outlying Islands</option> <option value="Vanuatu">Vanuatu</option> <option value="Wallis and Futuna">Wallis and Futuna</option> </optgroup> </select> </div> <div class="col-12 col-md-6 pl-10"> <input type="text" placeholder="Oras" v-model="orderData.city" class="input-tbf-text" v-bind:class="[errorData['city'] ? 'error' : '']" @focus="removeClassError"> </div> </div> <div class="row mt-20"> <div class="col-12 col-md-12"> <input type="text" placeholder="Adresa" v-model="orderData.address" class="input-tbf-text" v-bind:class="[errorData['address'] ? 'error' : '']" @focus="removeClassError"> </div> </div> </div> <hr class="hr_tbf" /> <div class="form-content"> <div class="row"> <div class="col-12 pr-10"> <div class="check_type_person"> <input type="radio" name="person_type" id="legal_person" value="legal_person" v-model="person_type" v-on:change="changeInputsOrder"> <label for="legal_person">Persoana juridica</label> </div> <div class="check_type_person"> <input type="radio" name="person_type" id="individual_person" value="individual_person" v-model="person_type" v-on:change="changeInputsOrder"> <label for="individual_person">Persoana fizica</label> </div> </div> </div> <div class="row mt-20"> <div class="col-12 col-md-6 pr-10" v-if="company_name_field"> <input type="text" v-model="orderData.company_name" placeholder="Nume Companie" class="input-tbf-text" v-bind:class="[errorData['company_name'] ? 'error' : '']" @focus="removeClassError"> </div> <div class="col-12 col-md-6 pl-10" v-if="cui_field"> <input type="text" v-model="orderData.cui" placeholder="CUI" class="input-tbf-text" v-bind:class="[errorData['cui'] ? 'error' : '']" @focus="removeClassError"> </div> <div class="col-12 col-md-6 pr-10" v-if="billing_name_field"> <input type="text" v-model="orderData.billing_name" placeholder="Nume Factura" class="input-tbf-text" v-bind:class="[errorData['billing_name'] ? 'error' : '']" @focus="removeClassError"> </div> <div class="col-12 col-md-6 pl-10" v-if="cnp_field"> <input type="text" v-model="orderData.cnp" placeholder="CNP" class="input-tbf-text" v-bind:class="[errorData['cnp'] ? 'error' : '']" @focus="removeClassError"> </div> </div> <div class="row mt-20"> <div class="col-12 col-md-6 pr-10" v-if="reg_number_field"> <input type="text" v-model="orderData.reg_number" placeholder="Numar Inregistrare" class="input-tbf-text"> </div> </div> </div> <hr class="hr_tbf" /> <div class="form-content"> <div class="row"> <div class="col-12 col-md-6 pr-10 check_type_pay"> <input type="radio" name="payment_type" value="online" id="card_pay" v-model="orderData.payment_type" @change="removeClassErrorRadio"> <label for="card_pay" class="label_pay"> <div class="d-flex align-items-center box_checkbox" v-bind:class="[errorData['payment_type'] ? 'error' : '']"> <card-credit class="icon_svg"></card-credit> <div class="description"> <h4>Plata prin Card de Credit</h4> <p>Primesti acces la curs instantaneu</p> </div> </div> </label> </div> <div class="col-12 col-md-6 pl-10 check_type_pay"> <input type="radio" name="payment_type" value="transfer" id="order_pay" v-model="orderData.payment_type" @change="removeClassErrorRadio"> <label for="order_pay" class="label_pay"> <div class="d-flex align-items-center box_checkbox" v-bind:class="[errorData['payment_type'] ? 'error' : '']"> <order-pay class="icon_svg transfer-icon"></order-pay> <div class="description"> <h4>Plata prin Ordin de Plata</h4> <p>Primesti acces la curs in 24 de ore dupa confirmarea platii</p> </div> </div> </label> </div> </div> </div> <hr class="hr_tbf" /> <div class="summary_book"> <div class="d-flex align-items-end content-summary"> <div class="content-course"> <div class="d-flex flex-column"> <div class="item-include" v-if="courseData.lessons_document > 0"><div class="checkmark"></div> {{ courseData.lessons_video }} lectii in format audio si video</div> <div class="item-include" v-if="courseData.lessons_document > 0"><div class="checkmark"></div> {{ courseData.lessons_document }} templateuri printabile sau excel</div> <div class="item-include"><div class="checkmark"></div> acces online si prin aplicatia TBF (pe viata)</div> </div> </div> <div class="price-book" v-if="main_amount"> <p class="name">Cursul {{ courseData.name }}</p> <p class="initial_price">Pret: {{ main_amount }} {{ orderData.currency }} + TVA</p> <p class="total_price">Total: <strong>{{ orderData.amount_with_tva }}</strong> {{ orderData.currency }}</p> </div> <div class="price-book" v-else> <p class="name">Pretul va fi afisat dupa selectarea tarii</p> </div> </div> </div> <hr class="hr_tbf" /> <div class="send_book"> <p v-if="hasErrors" class="alert_errors">Verifica formularul pentru a putea trece mai departe!</p> <button class="tbf_big_btn" @click="checkOrder">Finalizeaza Comanda</button> </div> <div class="popup_terms_conditions" v-show="termsAndConditions"> <div class="box_white"> <h3>Accepta termenii si conditiile pentru a continua</h3> <p>Sunt de acord cu <a href="/termeni-si-conditii" target="_blank">termenii si conditiile</a>, <a href="/politica-de-confidentialitate" target="_blank">politica de confidentialitate</a> si transmiterea de mesaje de marketing cu privire la produsele sau serviciile furnizate de tbf.ro</p> <button class="tbf_big_btn" @click="sendDataOrder">ACCEPT TERMENII SI CONDITIILE</button> </div> </div> <div class="d-none"> <form :ACTION="euplatescData.euplatesc_url" METHOD="POST" name="gateway" target="_self" id="euplatescForm" v-if="Object.keys(euplatescData).length"> <input name="lang" type="hidden" value="" /> <!-- begin billing details --> <input name="fname" type="hidden" :value="euplatescData.fname" /> <input name="lname" type="hidden" :value="euplatescData.lname" /> <input name="country" type="hidden" :value="euplatescData.country" /> <input name="company" type="hidden" :value="euplatescData.company" /> <input name="city" type="hidden" :value="euplatescData.city" /> <input name="zip_code" type="hidden" :value="euplatescData.zip_code" /> <input name="add" type="hidden" :value="euplatescData.add" /> <input name="email" type="hidden" :value="euplatescData.email" /> <input name="phone" type="hidden" :value="euplatescData.phone" /> <!-- end billing details --> <input type="hidden" NAME="amount" :value="euplatescData.amount" SIZE="12" MAXLENGTH="12" /> <input TYPE="hidden" NAME="curr" :value="euplatescData.curr" SIZE="5" MAXLENGTH="3" /> <input type="hidden" NAME="invoice_id" :value="euplatescData.invoice_id" SIZE="32" MAXLENGTH="32" /> <input type="hidden" NAME="order_desc" :value="euplatescData.order_desc" SIZE="32" MAXLENGTH="50" /> <input TYPE="hidden" NAME="merch_id" SIZE="15" :value="euplatescData.merch_id" /> <input TYPE="hidden" NAME="timestamp" SIZE="15" :value="euplatescData.timestamp" /> <input TYPE="hidden" NAME="nonce" SIZE="35" :value="euplatescData.nonce" /> <input TYPE="hidden" NAME="fp_hash" SIZE="40" :value="euplatescData.fp_hash" /> </form> </div> </div> </div> </template> <script> import CardCredit from "../icons/CardCredit"; import OrderPay from "../icons/OrderPay"; import Star from "../icons/Star"; export default { data(){ return { loaded : false, termsAndConditions: false, person_type: 'legal_person', company_name_field: true, cui_field: true, reg_number_field: true, billing_name_field: false, cnp_field: false, orderData: {}, country_select: '', main_amount: false, discount: false, hasErrors: false, courseData: {}, errorData: [], euplatescData: {}, amount_with_tva: '', currency: '' } }, components: { 'card-credit': CardCredit, 'order-pay': OrderPay, 'star': Star, }, watch: {}, created() {}, mounted(){ axios.get("/bookingInfo/" + this.$route.params.slugCourse) .then(response => { this.courseData = response.data.courseData; this.loaded = true; }) .catch(error => { if(error.response.status == 404){ this.$router.push("/404"); } }); }, methods: { checkOrder(){ axios.post('/validate_order', { name: this.orderData.name, last_name: this.orderData.last_name, email: this.orderData.email, phone: this.orderData.phone, course_id: this.courseData.id, payment_type: this.orderData.payment_type, country: this.country_select, city: this.orderData.city, address: this.orderData.address, company_name: this.orderData.company_name, cui: this.orderData.cui, billing_name: this.orderData.billing_name, cnp: this.orderData.cnp, person_type: this.person_type, amount: this.orderData.amount, currency: this.orderData.currency }).then(response => { this.errorData = []; this.hasErrors = false; setTimeout(() => { if(response.data.status == 'error'){ var errors = []; $.each(response.data.list, function(key, value) { errors[key] = true; }); this.errorData = errors; this.hasErrors = true; }else{ this.errorData = []; this.hasErrors = false; this.termsAndConditions = true; } }, 0); }); }, changeInputsOrder(){ if(this.person_type == 'legal_person'){ this.company_name_field = true; this.cui_field = true; this.reg_number_field = true; this.billing_name_field = false; this.cnp_field = false; this.orderData.billing_name = ''; this.orderData.cnp = ''; }else if(this.person_type == 'individual_person'){ this.company_name_field = false; this.cui_field = false; this.reg_number_field = false; this.orderData.company_name = ''; this.orderData.cui = ''; this.orderData.reg_number = ''; this.billing_name_field = true; this.cnp_field = true; } }, onChangeCountry(event){ var country_name = event.target.value; console.log(country_name); if(country_name != ""){ axios.post("/get_currency_amount", {course_id: this.courseData.id, country: country_name}) .then(response => { setTimeout(() => { this.main_amount = response.data.amount; this.$set(this.orderData, 'amount_with_tva', response.data.amount_with_tva); this.$set(this.orderData, 'amount', response.data.amount); this.$set(this.orderData, 'currency', response.data.currency); }, 0); }) }else{ this.main_amount = false; this.$set(this.orderData, 'amount_with_tva', ''); this.$set(this.orderData, 'amount', ''); this.$set(this.orderData, 'currency', ''); } }, sendDataOrder(){ axios.post("/save_order", { name: this.orderData.name, last_name: this.orderData.last_name, email: this.orderData.email, phone: this.orderData.phone, course_id: this.courseData.id, payment_type: this.orderData.payment_type, country: this.country_select, city: this.orderData.city, address: this.orderData.address, company_name: this.orderData.company_name, cui: this.orderData.cui, billing_name: this.orderData.billing_name, cnp: this.orderData.cnp, person_type: this.person_type, amount: this.orderData.amount_with_tva, currency: this.orderData.currency, source: 'web' }) .then(response => { this.euplatescData = response.data.payData; var type_pay = response.data.payData.payType; if(type_pay == 'online'){ setTimeout(function(){ $('#euplatescForm').submit(); }, 0); }else{ this.$router.push("/informatii-plata/" + response.data.payData.publicId); } }) .catch(error => { }) .finally(() => { }); }, removeClassError(e){ $(e.target).removeClass('error'); }, removeClassErrorRadio(){ $('.label_pay .box_checkbox').removeClass('error'); } } } </script>
Back