Files
tp/spa/vue/dist/assets/SupportView-Hwog53I5.js
T
valitovgaziz 5ff8a67d20 modified: .gitignore
modified:   spa/Dockerfile
	deleted:    spa/vue/.gitignore
	new file:   spa/vue/dist/assets/AboutView-C1FaiPPz.css
	new file:   spa/vue/dist/assets/AboutView-CTufbipe.js
	new file:   spa/vue/dist/assets/FeetbackView-B9vw7apk.js
	new file:   spa/vue/dist/assets/FeetbackView-Csl9V8Bc.css
	new file:   spa/vue/dist/assets/HomeView-C0JCTEr_.css
	new file:   spa/vue/dist/assets/HomeView-D1IUYyPG.js
	new file:   spa/vue/dist/assets/LogInView-BJ2czjmX.js
	new file:   spa/vue/dist/assets/LogInView-Co-3gSCv.css
	new file:   spa/vue/dist/assets/OpenSans-Italic-Cv5d4RQ-.woff
	new file:   spa/vue/dist/assets/OpenSans-Italic-DNMplG0v.woff2
	new file:   spa/vue/dist/assets/OpenSans-Regular-BT0WUJf-.woff2
	new file:   spa/vue/dist/assets/OpenSans-Regular-C74AleX8.woff
	new file:   spa/vue/dist/assets/ProfileView-COXJamv9.css
	new file:   spa/vue/dist/assets/ProfileView-DOfM9Ta9.js
	new file:   spa/vue/dist/assets/RegistrationView-BgG_0HRE.js
	new file:   spa/vue/dist/assets/RegistrationView-D_FgJHPY.css
	new file:   spa/vue/dist/assets/RestObjectView-CgfhSbZM.js
	new file:   spa/vue/dist/assets/RestObjectView-DU_QDLXy.css
	new file:   spa/vue/dist/assets/ResultsView-Czz66SUa.js
	new file:   spa/vue/dist/assets/ResultsView-ijT9kjlC.css
	new file:   spa/vue/dist/assets/Roboto-Italic-DS1crIJz.woff2
	new file:   spa/vue/dist/assets/Roboto-Italic-uZr_9iaA.woff
	new file:   spa/vue/dist/assets/Roboto-Regular-jtJqKL8A.woff2
	new file:   spa/vue/dist/assets/Roboto-Regular-n8vMMKqC.woff
	new file:   spa/vue/dist/assets/SettingsView-C01SJVt6.js
	new file:   spa/vue/dist/assets/SettingsView-FlTPuBSa.css
	new file:   spa/vue/dist/assets/SupportView-DF9LsVNx.css
	new file:   spa/vue/dist/assets/SupportView-Hwog53I5.js
	new file:   spa/vue/dist/assets/footerB-B_sYJCD0.js
	new file:   spa/vue/dist/assets/footerB-D_GT2umv.css
	new file:   spa/vue/dist/assets/hinted-OpenSans-Italic-BD2qe0ib.ttf
	new file:   spa/vue/dist/assets/hinted-OpenSans-Regular-DZwYhniE.ttf
	new file:   spa/vue/dist/assets/hinted-Roboto-Italic-CDlkg4IH.ttf
	new file:   spa/vue/dist/assets/hinted-Roboto-Regular-CFXqJ5DR.ttf
	new file:   spa/vue/dist/assets/index-B44ZMC8Y.css
	new file:   spa/vue/dist/assets/index-BIfu7HcU.js
	new file:   spa/vue/dist/assets/logo150x150-De-v7fGb.png
	new file:   spa/vue/dist/assets/photo_2025-01-25_05-57-24-BwgIchq6.jpg
	new file:   spa/vue/dist/assets/restObject-CcS1cBol.jpg
	new file:   spa/vue/dist/assets/searchLine-BlO5YIbG.js
	new file:   spa/vue/dist/assets/searchLine-Bqe_ccJt.css
	new file:   spa/vue/dist/index.html
add dist for production into commit, delete .gitignore spa
2025-07-14 13:28:40 +05:00

2 lines
2.1 KiB
JavaScript

import{_ as c,F as g,a as _}from"./footerB-B_sYJCD0.js";import{d as h,o,c as a,b as t,w as u,v as p,t as l,g as d,f as b,a as m,F as M}from"./index-BIfu7HcU.js";const x={data(){return{formData:{email:"",text:""},isLoading:!1,successMessage:"",errorMessage:""}},methods:{async submitForm(){this.isLoading=!0,this.successMessage="",this.errorMessage="";try{console.log(this.formData),(await h.post("https://yalarba.ru/api/support/support",this.formData)).status===201?(this.successMessage="Сообщение успешно отправлено!",this.formData.email="",this.formData.text=""):this.errorMessage="Произошла ошибка при отправке сообщения."}catch{this.errorMessage="Произошла ошибка при отправке сообщения."}finally{this.isLoading=!1}}}},D={class:"support-form"},y={class:"form-group"},v={class:"form-group"},F=["disabled"],V={key:0,class:"success-message"},w={key:1,class:"error-message"};function L(i,s,f,B,e,n){return o(),a("div",D,[s[5]||(s[5]=t("h2",null,"Техническая поддержка",-1)),t("form",{onSubmit:s[2]||(s[2]=b((...r)=>n.submitForm&&n.submitForm(...r),["prevent"]))},[t("div",y,[s[3]||(s[3]=t("label",{for:"email"},"Ваш email:",-1)),u(t("input",{type:"email",id:"email","onUpdate:modelValue":s[0]||(s[0]=r=>e.formData.email=r),required:"",placeholder:"Введите ваш email"},null,512),[[p,e.formData.email]])]),t("div",v,[s[4]||(s[4]=t("label",{for:"message"},"Сообщение:",-1)),u(t("textarea",{id:"message","onUpdate:modelValue":s[1]||(s[1]=r=>e.formData.text=r),required:"",placeholder:"Опишите вашу проблему"},null,512),[[p,e.formData.text]])]),t("button",{type:"submit",disabled:e.isLoading},l(e.isLoading?"Отправка...":"Отправить"),9,F),e.successMessage?(o(),a("p",V,l(e.successMessage),1)):d("",!0),e.errorMessage?(o(),a("p",w,l(e.errorMessage),1)):d("",!0)],32)])}const k=c(x,[["render",L],["__scopeId","data-v-ba31f826"]]),q={__name:"SupportView",setup(i){return(s,f)=>(o(),a(M,null,[m(g),m(k),m(_)],64))}};export{q as default};