2 lines
15 KiB
JavaScript
Vendored
2 lines
15 KiB
JavaScript
Vendored
import{x as F,y as b,e as m,r as d,f,g as t,i as o,t as p,j as _,k as v,w as y,l as g,C as u,s as C,F as I,o as c,m as h}from"./vendor.7e4e5e39.js";import{U as M,L as S}from"./Layout.8435b6f7.js";import{S as A}from"./SettingsMenu.e4e104b3.js";import{L as T}from"./LoadingButton.941d2414.js";import{U as L}from"./UserBanner.7425f1ce.js";import{M as P}from"./MetaHead.6f35dab5.js";import{T as N}from"./TextInput.f95c4e17.js";import{T as D}from"./TextareaInput.1f036afa.js";import{_ as H}from"./plugin-vue_export-helper.21dcd24c.js";const R={components:{MetaHead:P,UserAvatar:M,UserBanner:L,TextInput:N,TextareaInput:D,LoadingButton:T,SettingsMenu:A},layout:S,props:{user:Object},setup(l){const{user:e}=F(l),i=b({first_name:e.value.first_name,last_name:e.value.last_name,username:e.value.username,email:e.value.email,phone:e.value.phone,sex:e.value.sex,type:e.value.type,date_of_birth:e.value.date_of_birth,about:e.value.about,private:e.value.private,inn:e.value.inn,checking_account:e.value.checking_account,bik:e.value.bik,password:null}),r=b({old_password:null,new_password:null});return{form:i,passwordForm:r,submit:()=>{i.put(route("users.update",e.value.id))},submitPassword:()=>{r.put(route("users.update.password",e.value.id),{onSuccess:()=>r.reset()})}}},methods:{previewFilesBanner(l){const e=l.target.files[0];m.Inertia.post(route("image.banner"),{_method:"put",banner:e})},previewFiles(l){const e=l.target.files[0];m.Inertia.post(route("image.avatar"),{_method:"put",avatar:e})},changeBanner(){this.$refs.filebanner.click()},removeBanner(){m.Inertia.post(route("image.banner.remove"),{_method:"delete"})},changeAvatar(){this.$refs.fileavatar.click()},removeAvatar(){m.Inertia.post(route("image.avatar.remove"),{_method:"delete"})}}},z={class:"xl:container xl:mx-auto px-2 md:px-3"},E={class:"mt-16 shadow-classic rounded-md bg-indigo-200"},O={class:"flex flex-col md:grid grid-cols-6 lg:grid-cols-5"},q={class:"col-span-4"},G={class:"m-4 lg:m-8"},J={class:"flex flex-col xl:flex-row"},K={class:"xl:mr-24"},Q={class:"flex items-center"},W={class:"flex-shrink-0 mr-5"},X={class:"flex flex-col"},Y={class:"text-base lg:text-xl font-semibold text-gray"},Z={class:"lg:mt-1 text-base text-gray-light"},$={key:0,class:"text-red lg:text-lg"},ee={class:"mt-5 xl:mt-0"},oe={class:"flex items-center"},re={class:"flex-shrink-0 mr-5"},se={key:0,class:"text-red lg:text-lg"},te={class:"2xl:col-span-3 flex flex-col"},ne={class:"2xl:col-span-3 flex flex-col"},ae={class:"lg:col-span-2 2xl:col-span-1 2xl:mt-8"},le=h(" \u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C "),ie={class:"flex flex-col"},de={class:"flex flex-col"},fe={class:"flex flex-col"},ge={class:"flex flex-col"},ce={class:"flex flex-col"},ue={class:"flex flex-col"},me={class:"flex flex-col"},pe={class:"flex flex-col"},xe={class:"flex flex-col"},be=o("div",{class:"text-gray-light text-lg mb-2"}," \u041F\u043E\u043B ",-1),_e={class:"flex space-x-6"},ve={class:"flex items-center"},ye=o("label",{for:"user-sex-1",class:"select-none ml-3 text-gray"},"\u0416\u0435\u043D\u0441\u043A\u0438\u0439",-1),he={class:"flex items-center"},we=o("label",{for:"user-sex-2",class:"select-none ml-3 text-gray"},"\u041C\u0443\u0436\u0441\u043A\u043E\u0439",-1),Ve={class:"lg:col-span-2"},ke=o("div",{class:"text-gray-light text-lg mb-2"}," \u0422\u0438\u043F ",-1),Ue={class:"flex space-x-6"},je={class:"flex items-center"},Be=o("label",{for:"user-type-1",class:"select-none ml-3 text-gray"},"\u0424\u0438\u0437. \u043B\u0438\u0446\u043E",-1),Fe={class:"flex items-center"},Ce=o("label",{for:"user-type-2",class:"select-none ml-3 text-gray"},"\u0421\u0430\u043C\u043E\u0437\u0430\u043D\u044F\u0442\u044B\u0439",-1),Ie={class:"flex items-center"},Me=o("label",{for:"user-type-3",class:"select-none ml-3 text-gray"},"\u042E\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u043B\u0438\u0446\u043E",-1),Se={class:"flex items-center"},Ae=o("label",{for:"user-type-4",class:"select-none ml-3 text-gray"},"\u0418\u041F",-1),Te={class:"lg:col-span-2"},Le={class:"flex flex-col"},Pe={class:"lg:col-span-2"},Ne={class:"flex items-center"},De=o("label",{for:"user-private",class:"select-none ml-3 text-gray"},"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u044D\u043A\u0441\u043A\u043B\u044E\u0437\u0438\u0432\u043D\u044B\u0439 \u0430\u043A\u0430\u0443\u043D\u0442, \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0443 \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u043E \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0435",-1),He={class:"flex flex-wrap -my-1 -mx-3"},Re=h(" \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C ");function ze(l,e,i,r,w,n){const V=d("meta-head"),k=d("settings-menu"),U=d("user-avatar"),j=d("user-banner"),a=d("text-input"),x=d("loading-button"),B=d("textarea-input");return c(),f(I,null,[t(V,{title:"\u041C\u043E\u0438 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438"}),o("div",z,[o("div",E,[o("div",O,[t(k),o("div",q,[o("div",G,[o("div",J,[o("div",K,[o("div",Q,[o("div",W,[t(U,{user:i.user,class:"w-20 h-20 text-lg"},null,8,["user"])]),o("div",X,[o("p",Y,p(i.user.name),1),o("p",Z," @"+p(i.user.username),1)])]),o("input",{ref:"fileavatar",class:"hidden",accept:"image/png, image/jpeg, image/jpg",type:"file",onChange:e[0]||(e[0]=(...s)=>n.previewFiles&&n.previewFiles(...s))},null,544),o("input",{ref:"filebanner",class:"hidden",accept:"image/png, image/jpeg, image/jpg",type:"file",onChange:e[1]||(e[1]=(...s)=>n.previewFilesBanner&&n.previewFilesBanner(...s))},null,544),o("div",null,[l.$page.props.errors.avatar?(c(),f("div",$,p(l.$page.props.errors.avatar),1)):_("",!0),i.user.photo_path?(c(),f("button",{key:2,class:"hover:underline mt-2 text-left lg:mt-5 default lg:text-lg text-red",onClick:e[3]||(e[3]=(...s)=>n.removeAvatar&&n.removeAvatar(...s))}," \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u043E\u0442\u043E ")):(c(),f("button",{key:1,class:"hover:underline mt-2 text-left lg:mt-5 default lg:text-lg text-orange",onClick:e[2]||(e[2]=(...s)=>n.changeAvatar&&n.changeAvatar(...s))}," \u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0444\u043E\u0442\u043E \u043F\u0440\u043E\u0444\u0438\u043B\u044F "))])]),o("div",ee,[o("div",oe,[o("div",re,[t(j,{class:"w-60 lg:w-96 h-20 rounded-xl bg-indigo-300",user:i.user,size:"banner"},null,8,["user"])])]),o("div",null,[l.$page.props.errors.banner?(c(),f("div",se,p(l.$page.props.errors.banner),1)):_("",!0),i.user.banner_path?(c(),f("button",{key:2,class:"hover:underline mt-2 text-left lg:mt-5 default lg:text-lg text-red",onClick:e[5]||(e[5]=(...s)=>n.removeBanner&&n.removeBanner(...s))}," \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0431\u0430\u043D\u043D\u0435\u0440 ")):(c(),f("button",{key:1,class:"hover:underline mt-2 text-left lg:mt-5 default lg:text-lg text-orange",onClick:e[4]||(e[4]=(...s)=>n.changeBanner&&n.changeBanner(...s))}," \u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0431\u0430\u043D\u043D\u0435\u0440 \u043F\u0440\u043E\u0444\u0438\u043B\u044F "))])])]),o("form",{class:"border-b border-indigo-400 pb-10 mt-10 grid grid-cols-1 lg:grid-cols-2 2xl:grid-cols-7 gap-5 lg:gap-10 items-start",onSubmit:e[8]||(e[8]=v((...s)=>r.submitPassword&&r.submitPassword(...s),["prevent"]))},[o("div",te,[t(a,{modelValue:r.passwordForm.old_password,"onUpdate:modelValue":e[6]||(e[6]=s=>r.passwordForm.old_password=s),error:r.passwordForm.errors.old_password,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0421\u0442\u0430\u0440\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C",type:"password"},null,8,["modelValue","error"])]),o("div",ne,[t(a,{modelValue:r.passwordForm.new_password,"onUpdate:modelValue":e[7]||(e[7]=s=>r.passwordForm.new_password=s),error:r.passwordForm.errors.new_password,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u041D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C",type:"password"},null,8,["modelValue","error"])]),o("div",ae,[t(x,{loading:r.form.processing,class:"transition shadow-none hover:shadow-classic2 inline-flex items-center px-3 py-2.5 w-full justify-center text-base rounded-md text-white bg-orange focus:outline-none",type:"submit"},{default:y(()=>[le]),_:1},8,["loading"])])],32),o("form",{class:"mt-10 grid gap-4 lg:gap-10 grid-cols-1 lg:grid-cols-2",onSubmit:e[26]||(e[26]=v((...s)=>r.submit&&r.submit(...s),["prevent"]))},[o("div",ie,[t(a,{modelValue:r.form.first_name,"onUpdate:modelValue":e[9]||(e[9]=s=>r.form.first_name=s),error:r.form.errors.first_name,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0418\u043C\u044F"},null,8,["modelValue","error"])]),o("div",de,[t(a,{modelValue:r.form.last_name,"onUpdate:modelValue":e[10]||(e[10]=s=>r.form.last_name=s),error:r.form.errors.last_name,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0424\u0430\u043C\u0438\u043B\u0438\u044F"},null,8,["modelValue","error"])]),o("div",fe,[t(a,{modelValue:r.form.username,"onUpdate:modelValue":e[11]||(e[11]=s=>r.form.username=s),error:r.form.errors.username,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0422\u0435\u0433"},null,8,["modelValue","error"])]),o("div",ge,[t(a,{modelValue:r.form.date_of_birth,"onUpdate:modelValue":e[12]||(e[12]=s=>r.form.date_of_birth=s),error:r.form.errors.date_of_birth,type:"date",class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0414\u0430\u0442\u0430 \u0440\u043E\u0436\u0434\u0435\u043D\u0438\u044F"},null,8,["modelValue","error"])]),o("div",ce,[t(a,{modelValue:r.form.email,"onUpdate:modelValue":e[13]||(e[13]=s=>r.form.email=s),error:r.form.errors.email,type:"email",class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u041F\u043E\u0447\u0442\u0430"},null,8,["modelValue","error"])]),o("div",ue,[t(a,{modelValue:r.form.phone,"onUpdate:modelValue":e[14]||(e[14]=s=>r.form.phone=s),error:r.form.errors.phone,type:"tel",class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0422\u0435\u043B\u0435\u0444\u043E\u043D"},null,8,["modelValue","error"])]),o("div",me,[t(a,{modelValue:r.form.inn,"onUpdate:modelValue":e[15]||(e[15]=s=>r.form.inn=s),error:r.form.errors.inn,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0418\u041D\u041D"},null,8,["modelValue","error"])]),o("div",pe,[t(a,{modelValue:r.form.checking_account,"onUpdate:modelValue":e[16]||(e[16]=s=>r.form.checking_account=s),error:r.form.errors.checking_account,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0420\u0430\u0441\u0447\u0435\u0442\u043D\u044B\u0439 \u0441\u0447\u0435\u0442"},null,8,["modelValue","error"])]),o("div",xe,[t(a,{modelValue:r.form.bik,"onUpdate:modelValue":e[17]||(e[17]=s=>r.form.bik=s),error:r.form.errors.bik,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md placeholder-gray-light",label:"\u0411\u0438\u043A \u0431\u0430\u043D\u043A\u0430"},null,8,["modelValue","error"])]),o("div",null,[be,o("div",_e,[o("div",ve,[g(o("input",{id:"user-sex-1","onUpdate:modelValue":e[18]||(e[18]=s=>r.form.sex=s),value:"1",type:"radio",class:"h-5 w-5 text-orange border-gray-light focus:ring-transparent focus:ring-offset-transparent"},null,512),[[u,r.form.sex]]),ye]),o("div",he,[g(o("input",{id:"user-sex-2","onUpdate:modelValue":e[19]||(e[19]=s=>r.form.sex=s),value:"2",type:"radio",class:"h-5 w-5 text-orange border-gray-light focus:ring-transparent focus:ring-offset-transparent"},null,512),[[u,r.form.sex]]),we])])]),o("div",Ve,[ke,o("div",Ue,[o("div",je,[g(o("input",{id:"user-type-1","onUpdate:modelValue":e[20]||(e[20]=s=>r.form.type=s),value:"1",type:"radio",class:"h-5 w-5 text-orange border-gray-light focus:ring-transparent focus:ring-offset-transparent"},null,512),[[u,r.form.type]]),Be]),o("div",Fe,[g(o("input",{id:"user-type-2","onUpdate:modelValue":e[21]||(e[21]=s=>r.form.type=s),value:"2",type:"radio",class:"h-5 w-5 text-orange border-gray-light focus:ring-transparent focus:ring-offset-transparent"},null,512),[[u,r.form.type]]),Ce]),o("div",Ie,[g(o("input",{id:"user-type-3","onUpdate:modelValue":e[22]||(e[22]=s=>r.form.type=s),value:"3",type:"radio",class:"h-5 w-5 text-orange border-gray-light focus:ring-transparent focus:ring-offset-transparent"},null,512),[[u,r.form.type]]),Me]),o("div",Se,[g(o("input",{id:"user-type-4","onUpdate:modelValue":e[23]||(e[23]=s=>r.form.type=s),value:"4",type:"radio",class:"h-5 w-5 text-orange border-gray-light focus:ring-transparent focus:ring-offset-transparent"},null,512),[[u,r.form.type]]),Ae])])]),o("div",Te,[o("div",Le,[t(B,{modelValue:r.form.about,"onUpdate:modelValue":e[24]||(e[24]=s=>r.form.about=s),label:"\u041E \u0441\u0435\u0431\u0435",error:r.form.errors.about,class:"focus:ring-4 focus:ring-offset-1 focus:ring-orange focus:ring-opacity-20 focus:ring-offset-orange focus:border-transparent text-gray border border-indigo-300 bg-indigo-200 rounded-md",cols:"30",rows:"2"},null,8,["modelValue","error"])])]),o("div",Pe,[o("div",Ne,[g(o("input",{id:"user-private","onUpdate:modelValue":e[25]||(e[25]=s=>r.form.private=s),type:"checkbox",class:"h-5 w-5 text-orange border-gray-light focus:ring-transparent focus:ring-offset-transparent"},null,512),[[C,r.form.private]]),De])]),o("div",He,[t(x,{loading:r.form.processing,class:"mx-3 my-1 transition shadow-none hover:shadow-classic2 inline-flex items-center px-8 py-3 justify-center text-base rounded-md text-white bg-orange focus:outline-none",type:"submit"},{default:y(()=>[Re]),_:1},8,["loading"])])],32)])])])])])],64)}var Ye=H(R,[["render",ze]]);export{Ye as default};
|