Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/user/assets/profile-CXrezI1d.js
Назад
import{D as f,G as u,J as d,K as i,M as m,z as s,$ as p,N as o,a2 as y,Q as h}from"./index-D1h448_Z.js";import{_ as v,j as w,V}from"./index-BoPYeLSL.js";import{V as c,b,a as g}from"./VCard-BX7_GSZd.js";import{V as D}from"./VForm-DrOQXNR1.js";import{V as r}from"./VRow-CDDKLYwh.js";import{V as C}from"./VAlert-wsc1fO1W.js";import{a as l}from"./VTextField-CB8_CfWO.js";import"./form-CnC7Ky5f.js";import"./forwardRefs-C-GTDzx5.js";import"./easing-DY7PVvcf.js";const U={setup(){const e=f();return e.fetchUser(),{authStore:e}},data:()=>({userData:{id:null,firstName:"",lastName:"",email:"",currentPassword:"",newPassword:"",newPasswordConfirmation:""},visibility_val:"mdi-eye",visibility_val_new:"mdi-eye",visibility_val_confirm:"mdi-eye",companies:[],rules:[e=>!!e],loading:!1,alert:{type:"error",show:!1,text:""}}),mounted(){this.getUser()},methods:{getUser(){this.authStore.fetchUser(),u.post("/me").then(e=>{e.status!==200?this.$router.replace("/login"):(console.log(e),this.userData=e.data),this.loading=!1}).catch(e=>{e.response.status==401&&(console.log(e.response),logout(),this.$router.push("/login")),this.loading=!1})},updateUser(){this.loading=!0,u.put("/me",this.userData).then(e=>{console.log(e),e.status!==200?(this.alert.type="error",this.alert.show=!0,this.alert.text=e.error):(this.alert.type="success",this.alert.show=!0,this.alert.text=e.data.success,this.newCompany&&this.companyCreateComponent.submit()),this.loading=!1}).catch(e=>{this.loading=!1,e.status==409?(this.alert.type="error",this.alert.show=!0,this.alert.text=e.statusText):e.status==401?this.$router.push("/login"):(this.alert.type="error",this.alert.show=!0,this.alert.text=e.message,console.log(e))}).finally(()=>{this.getUser()})}}},x={class:"d-flex w-100 justify-end"},_=o("p",{class:"font-weight-medium text-h6 mb-4"},"User information",-1),N=["innerHTML"];function P(e,t,k,$,T,n){return m(),d(c,{flat:""},{default:i(()=>[s(b,{class:"px-11 py-4 d-flex align-center"},{default:i(()=>[s(w,{class:"mr-2",icon:"mdi-pencil",color:"primary"}),p("Edit user "),o("div",x,[s(V,{type:"submit",color:"primary",class:"",size:"large","prepend-icon":"mdi-floppy",loading:this.loading,onClick:t[0]||(t[0]=a=>n.updateUser())},{default:i(()=>[p("Update")]),_:1},8,["loading"])])]),_:1}),s(g,{class:""},{default:i(()=>[s(D,{class:"pb-4","validate-on":"submit",onSubmit:t[10]||(t[10]=y(a=>n.updateUser(),["prevent"]))},{default:i(()=>[s(r,{class:"px-8"},{default:i(()=>[_]),_:1}),this.alert.show?(m(),d(C,{key:0,type:this.alert.type,variant:"tonal",class:"mb-8 mx-5",transition:"fade-transition"},{default:i(()=>[o("span",{innerHTML:this.alert.text},null,8,N)]),_:1},8,["type"])):h("",!0),s(r,{class:"px-8"},{default:i(()=>[s(l,{class:"mr-4",label:"First name",modelValue:this.userData.firstName,"onUpdate:modelValue":t[1]||(t[1]=a=>this.userData.firstName=a),variant:"outlined",rules:e.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"]),s(l,{class:"ml-4",label:"Last name",modelValue:this.userData.lastName,"onUpdate:modelValue":t[2]||(t[2]=a=>this.userData.lastName=a),variant:"outlined",rules:e.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"])]),_:1}),s(r,{class:"px-8"},{default:i(()=>[s(l,{label:"Email",modelValue:this.userData.email,"onUpdate:modelValue":t[3]||(t[3]=a=>this.userData.email=a),variant:"outlined",rules:this.rules,required:"",type:"email",color:"primary"},null,8,["modelValue","rules"])]),_:1}),s(r,{class:"px-8"},{default:i(()=>[s(l,{class:"mr-4",label:"Current password",modelValue:this.userData.currentPassword,"onUpdate:modelValue":t[4]||(t[4]=a=>this.userData.currentPassword=a),variant:"outlined",rules:this.rules,color:"primary",value:this.userData.currentPassword,name:"currentpassword","prepend-icon":"mdi-lock","append-icon":e.visibility_val?"mdi-eye":"mdi-eye-off","onClick:append":t[5]||(t[5]=()=>e.visibility_val=!e.visibility_val),type:e.visibility_val?"password":"text",required:""},null,8,["modelValue","rules","value","append-icon","type"]),s(l,{class:"mr-4",label:"New password",modelValue:this.userData.newPassword,"onUpdate:modelValue":t[6]||(t[6]=a=>this.userData.newPassword=a),variant:"outlined",rules:this.rules,required:"",value:this.userData.newPassword,name:"newpassword","append-icon":e.visibility_val_new?"mdi-eye":"mdi-eye-off","onClick:append":t[7]||(t[7]=()=>e.visibility_val_new=!e.visibility_val_new),type:e.visibility_val_new?"password":"text",color:"primary"},null,8,["modelValue","rules","value","append-icon","type"]),s(l,{class:"ml-4",label:"Confirm password",modelValue:this.userData.newPasswordConfirmation,"onUpdate:modelValue":t[8]||(t[8]=a=>this.userData.newPasswordConfirmation=a),variant:"outlined",rules:this.rules,required:"",value:this.userData.newPasswordConfirmation,name:"password","append-icon":e.visibility_val_confirm?"mdi-eye":"mdi-eye-off","onClick:append":t[9]||(t[9]=()=>e.visibility_val_confirm=!e.visibility_val_confirm),type:e.visibility_val_confirm?"password":"text",color:"primary"},null,8,["modelValue","rules","value","append-icon","type"])]),_:1}),s(r,{class:"px-8"})]),_:1})]),_:1})]),_:1})}const H=v(U,[["render",P]]);export{H as default};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка