Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/Old_12-06/assets/users-Kn13YfeC.js
Назад
import{J as x,P as r,M as n,N as s,i as e,U as d,Q as m,a2 as F,S as c,R as b,F as C,W as k,I as U,O as T,X as N}from"./index-NVKqXbaB.js";import{_ as D,o as w,V,j as E,i as _,p as P,k as q}from"./index-v3pl9dcj.js";import{V as i}from"./VBtn-SVfbwc9p.js";import{V as L}from"./VForm-KiGRAscw.js";import{V as u}from"./VRow-OugPEoOO.js";import{V as j}from"./VAlert-MBzF4D2m.js";import{V as h}from"./VTextField-t2cTLDjN.js";import{V as S}from"./VContainer-F0bYbrxV.js";import{V as z,a as H}from"./VSelect-2ZmrsEtC.js";import{V as M,a as v,b as I}from"./VTooltip-BHDeRcwy.js";import{V as $}from"./VDialog-8N5hoVje.js";import"./forwardRefs-g5bhJaRn.js";import"./VMenu-DY32oE_l.js";import"./filter-bKgKG2JL.js";const O={data:()=>({user:{firstName:"",lastName:"",email:"",password:"",passwordConfirmation:"",companyName:"",cabinClasses:[]},rules:[a=>!!a],loading:!1,alert:{type:"error",show:!1,text:""}}),emits:["closed","userCreated"],mounted(){},computed:{cabinSelectAvailable(){let a=["Economy","Premium Economy","Business","First class"];for(let t=0;t<this.user.cabinClasses.length;t++){let p=a.indexOf(this.user.cabinClasses[t].name);p!=-1&&a.splice(p,1)}return a}},methods:{addClass(){this.user.cabinClasses.push({name:this.cabinSelectAvailable[0],removable:!0,products:[]})},addProduct(a){this.user.cabinClasses[a].products.push({serialNumber:"",removable:!0})},submit(){this.loading=!0,x.put("/users",this.user).then(a=>{console.log(a),a.status!==200?(this.alert.show=!0,this.alert.text=a.error):this.$emit("closed"),this.loading=!1}).catch(a=>{this.loading=!1,a.response.status==409?(this.alert.show=!0,this.alert.text=a.response.statusText):a.response.status==401?this.$router.push("/login"):(this.alert.show=!0,this.alert.text=a.response.data.message,console.log(a.response))}).finally(()=>{this.$emit("userCreated")})}}},R={class:"d-flex w-100 justify-end"},J=m("p",{class:"font-weight-medium text-h6 mb-4"},"User information",-1),Q=["innerHTML"],W=m("p",{class:"font-weight-medium text-h6 mb-4"},"Cabin Classes",-1),X=m("p",{class:"text-h6 mb-4"},"Class",-1),G=m("p",null,"Products",-1);function K(a,t,p,A,B,y){return r(),n(_,{flat:""},{default:s(()=>[e(w,{class:"px-11 py-4 d-flex align-center"},{default:s(()=>[e(V,{class:"mr-2",icon:"mdi-account-plus",color:"primary"}),d("Create user "),m("div",R,[e(i,{color:"secondary",class:"mr-8",size:"large","prepend-icon":"mdi-cancel",onClick:t[0]||(t[0]=o=>a.$emit("closed",o))},{default:s(()=>[d("CANCEL")]),_:1}),e(i,{type:"submit",color:"success",class:"",size:"large","prepend-icon":"mdi-floppy",loading:this.loading,onClick:y.submit},{default:s(()=>[d("SAVE")]),_:1},8,["loading","onClick"])])]),_:1}),e(E,{class:""},{default:s(()=>[e(L,{class:"pb-4","validate-on":"submit",onSubmit:F(y.submit,["prevent"])},{default:s(()=>[e(u,{class:"px-8"},{default:s(()=>[J]),_:1}),this.alert.show?(r(),n(j,{key:0,type:this.alert.type,variant:"tonal",class:"mb-8 mx-5",transition:"fade-transition"},{default:s(()=>[m("span",{innerHTML:this.alert.text},null,8,Q)]),_:1},8,["type"])):c("",!0),e(u,{class:"px-8"},{default:s(()=>[e(h,{class:"mr-4",label:"First name",modelValue:this.user.firstName,"onUpdate:modelValue":t[1]||(t[1]=o=>this.user.firstName=o),variant:"outlined",rules:a.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"]),e(h,{class:"ml-4",label:"Last name",modelValue:this.user.lastName,"onUpdate:modelValue":t[2]||(t[2]=o=>this.user.lastName=o),variant:"outlined",rules:a.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"])]),_:1}),e(u,{class:"px-8"},{default:s(()=>[e(h,{class:"mr-4",label:"Company",modelValue:this.user.companyName,"onUpdate:modelValue":t[3]||(t[3]=o=>this.user.companyName=o),variant:"outlined",rules:this.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"]),e(h,{class:"ml-4",label:"Email",modelValue:this.user.email,"onUpdate:modelValue":t[4]||(t[4]=o=>this.user.email=o),variant:"outlined",rules:this.rules,required:"",type:"email",color:"primary"},null,8,["modelValue","rules"])]),_:1}),e(u,{class:"px-8"},{default:s(()=>[e(h,{class:"mr-4",label:"Password",modelValue:this.user.password,"onUpdate:modelValue":t[5]||(t[5]=o=>this.user.password=o),variant:"outlined",rules:this.rules,required:"",type:"password",color:"primary"},null,8,["modelValue","rules"]),e(h,{class:"ml-4",label:"Confirm password",modelValue:this.user.passwordConfirmation,"onUpdate:modelValue":t[6]||(t[6]=o=>this.user.passwordConfirmation=o),variant:"outlined",rules:this.rules,required:"",type:"password",color:"primary"},null,8,["modelValue","rules"])]),_:1}),e(u,{class:"px-8"},{default:s(()=>[W]),_:1}),(r(!0),b(C,null,k(this.user.cabinClasses,(o,g)=>(r(),n(S,null,{default:s(()=>[e(_,{variant:"elevated",class:"pa-8 elevation-5"},{default:s(()=>[e(u,null,{default:s(()=>[X]),_:1}),e(u,{class:""},{default:s(()=>[e(z,{value:o.name,modelValue:o.name,"onUpdate:modelValue":l=>o.name=l,label:"Type",variant:"outlined",required:"",items:y.cabinSelectAvailable,default:"Economy"},null,8,["value","modelValue","onUpdate:modelValue","items"]),o.removable?c("",!0):(r(),n(i,{key:0,variant:"plain",icon:"mdi-cancel",disabled:""})),o.removable?(r(),n(i,{key:1,variant:"plain",icon:"mdi-cancel",color:"error",onClick:l=>this.user.cabinClasses.splice(g,1)},null,8,["onClick"])):c("",!0)]),_:2},1024),e(u,{class:"mb-2"},{default:s(()=>[G]),_:1}),(r(!0),b(C,null,k(o.products,l=>(r(),n(u,null,{default:s(()=>[e(h,{variant:"outlined",label:"Serial number",modelValue:l.serialNumber,"onUpdate:modelValue":f=>l.serialNumber=f},null,8,["modelValue","onUpdate:modelValue"]),l.removable?c("",!0):(r(),n(i,{key:0,variant:"plain",icon:"mdi-cancel",disabled:""})),l.removable?(r(),n(i,{key:1,variant:"plain",icon:"mdi-cancel",color:"error",onClick:f=>o.products.splice(g,1)},null,8,["onClick"])):c("",!0)]),_:2},1024))),256)),e(u,{class:"mt-4"},{default:s(()=>[e(i,{class:"font-weight-bold","prepend-icon":"mdi-plus",color:"primary",size:"no-margin",variant:"plain",onClick:l=>y.addProduct(g)},{default:s(()=>[d("Add product")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),256)),e(u,{class:"px-8 my-4"},{default:s(()=>[this.user.cabinClasses.length<4?(r(),n(i,{key:0,class:"font-weight-bold","prepend-icon":"mdi-plus",color:"primary",size:"no-margin",variant:"plain",onClick:y.addClass},{default:s(()=>[d("Add class")]),_:1},8,["onClick"])):c("",!0)]),_:1}),e(u,{class:"px-8 d-flex justify-end"})]),_:1},8,["onSubmit"])]),_:1})]),_:1})}const Y=D(O,[["render",K]]),Z={data:()=>({tableHeaders:[{title:"First Name",value:"firstName",key:"firstName"},{title:"Last Name",value:"lastName",key:"lastName"},{title:"Email",value:"email",key:"email"},{title:"Company",value:"company.name",key:"company.name"},{title:"Classes",value:"cabinClasses",sortable:!1},{title:"Actions",value:"actions",sortable:!1}],sortBy:[{key:"firstName",order:"asc"}],search:"",users:null,loading:!0,alert:{type:"error",show:!1,text:""},chipColors:{Economy:"#4F9C12","Premium Economy":"#FF9900",Business:"#0080E8","First class":"#6500B5"},userDialog:!1}),mounted(){this.getUsers()},methods:{getUsers(){this.loading=!0,x.get("/users").then(a=>{a.status!==200?this.$router.replace("/login"):this.users=a.data,this.loading=!1}).catch(a=>{a.response.status==401&&(console.log(a.response),U(),this.$router.push("/login")),this.loading=!1})},closeCreateDialog(){this.userDialog=!1,this.getUsers()},showCreateDialog(){this.userDialog=!0},deleteUser(a,t){x.delete("/users/"+a).then(p=>{p.status!==200?(this.loading=!0,this.getUsers()):this.getUsers(),this.loading=!1}).catch(p=>{p.response.status==401&&(console.log(p.response),U(),this.$router.push("/login")),this.loading=!1}).finally(()=>{t.dialog=!1,this.getUsers()})}}},ee=m("div",{class:"text-end"},"Actions",-1),se={key:0,class:"d-flex ga-1"},ae={class:"d-flex justify-end"},le=m("br",null,null,-1),te=m("p",{class:"text-body-1 text-error"},"This operation cannot be reversed.",-1);function oe(a,t,p,A,B,y){const o=Y,g=T("router-link");return r(),b(C,null,[this.loading?(r(),n(q,{key:0,indeterminate:"",color:"primary","bg-color":"blue"})):c("",!0),e(P,null,{default:s(()=>[e(S,null,{default:s(()=>[e(_,{flat:""},{default:s(()=>[e(w,{class:"d-flex align-center pe-2"},{default:s(()=>[e(V,{icon:"mdi-account-circle",color:"primary"}),d(" Users "),e(M),e(h,{modelValue:a.search,"onUpdate:modelValue":t[0]||(t[0]=l=>a.search=l),"prepend-inner-icon":"mdi-magnify",density:"comfortable",label:"Search","single-line":"","hide-details":"",variant:"outlined",color:"primary"},null,8,["modelValue"]),e(i,{"prepend-icon":"mdi-file-excel-box",color:"primary",class:"ml-8 d-none"},{default:s(()=>[d("Download Excel")]),_:1}),e(i,{"prepend-icon":"mdi-plus",color:"primary",class:"ml-8"},{default:s(()=>[e($,{modelValue:this.userDialog,"onUpdate:modelValue":t[3]||(t[3]=l=>this.userDialog=l),scrollable:"",transition:"dialog-bottom-transition",activator:"parent",class:"dialog-container"},{default:s(()=>[e(o,{onUserCreated:t[1]||(t[1]=l=>this.getUsers()),onClosed:t[2]||(t[2]=l=>this.userDialog=!1)})]),_:1},8,["modelValue"]),d(" Add user ")]),_:1})]),_:1}),this.users?(r(),n(I,{key:0,headers:a.tableHeaders,search:a.search,"onUpdate:search":t[4]||(t[4]=l=>a.search=l),"sort-by":a.sortBy,"onUpdate:sortBy":t[5]||(t[5]=l=>a.sortBy=l),items:this.users},{"header.actions":s(()=>[ee]),"item.cabinClasses":s(({item:l})=>[l.company?(r(),b("div",se,[l.company.cabinClasses?(r(!0),b(C,{key:0},k(l.company.cabinClasses,f=>(r(),n(H,{color:this.chipColors[f.name],variant:"flat",density:"compact",size:"small",class:"text-white font-weight-medium py-3",readonly:""},{default:s(()=>[d(N(f.name),1)]),_:2},1032,["color"]))),256)):c("",!0)])):c("",!0)]),"item.actions":s(({item:l})=>[m("div",ae,[e(i,{variant:"plain"},{default:s(()=>[l.company?(r(),n(g,{key:0,to:`/documents/folder/${l.company.folderId}`},{default:s(()=>[e(V,{icon:"mdi-folder",color:"primary"}),e(v,{type:"plain",activator:"parent",location:"bottom",text:"View Folder"})]),_:2},1032,["to"])):(r(),n(g,{key:1,to:`/users/${l.id}`},{default:s(()=>[e(V,{icon:"mdi-alert",color:"warning"}),e(v,{type:"plain",activator:"parent",location:"bottom",text:"No company found"})]),_:2},1032,["to"]))]),_:2},1024),e(g,{to:`/users/${l.id}`},{default:s(()=>[e(i,{variant:"plain"},{default:s(()=>[e(V,{icon:"mdi-pencil",color:"primary"}),e(v,{activator:"parent",location:"bottom",text:"Edit"})]),_:1})]),_:2},1032,["to"]),e(i,{variant:"plain",loading:this.loading},{default:s(()=>[e(V,{icon:"mdi-delete",color:"error"}),e(v,{activator:"parent",location:"bottom",text:"Delete"}),e($,{activator:"parent",class:"dialog-container",modelValue:l.dialog,"onUpdate:modelValue":f=>l.dialog=f},{default:s(()=>[e(_,{class:"py-4 mx-auto d-flex align-center"},{default:s(()=>[e(w,null,{default:s(()=>[d("Are you sure you want to delete the user "),m("strong",null,N(`${l.firstName} ${l.lastName}`),1),d("?"),le,te]),_:2},1024),e(E,{class:"d-flex w-100 justify-end mt-10"},{default:s(()=>[e(i,{color:"primary",onClick:f=>l.dialog=!1},{default:s(()=>[d("Cancel")]),_:2},1032,["onClick"]),e(i,{class:"ml-8",color:"error",onClick:f=>y.deleteUser(l.id,l)},{default:s(()=>[d("Delete")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["loading"])])]),_:1},8,["headers","search","sort-by","items"])):c("",!0)]),_:1})]),_:1})]),_:1})],64)}const ve=D(Z,[["render",oe]]);export{ve as default};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка