Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/09-07-24/assets/users-RiRpvs45.js
Назад
import{J as _,P as r,M as n,N as s,i as e,U as d,Q as c,a2 as w,S as u,R as b,F as C,W as U,I as x,O as T,X as N}from"./index-Bhr4lW2Y.js";import{_ as D,o as $,V as f,j as S,i as k,p as P,k as q}from"./index-FCx1etGa.js";import{V as i}from"./VBtn-4DI50iYP.js";import{V as L}from"./VForm-7VD7bNyi.js";import{V as m}from"./VRow-T1ynCI9c.js";import{V as j}from"./VAlert-s9v3djTQ.js";import{V as v}from"./VTextField-r7yyJpSF.js";import{V as E}from"./VContainer-puJCUVve.js";import{V as I,a as z}from"./VSelect-FVs8mZEJ.js";import{V as H,a as M}from"./VDataTable-BNi2VNTo.js";import{V as A,a as V}from"./VTooltip-ECfh-tOO.js";import"./VInput-L4-jDKYK.js";import"./forwardRefs-g5bhJaRn.js";import"./VMenu-BIo-ti7-.js";import"./VOverlay-gnrQQslk.js";import"./filter-FnEOQkcp.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 l=0;l<this.user.cabinClasses.length;l++){let h=a.indexOf(this.user.cabinClasses[l].name);h!=-1&&a.splice(h,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,_.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=c("p",{class:"font-weight-medium text-h6 mb-4"},"User information",-1),Q=["innerHTML"],W=c("p",{class:"font-weight-medium text-h6 mb-4"},"Cabin Classes",-1),X=c("p",{class:"text-h6 mb-4"},"Class",-1),G=c("p",null,"Products",-1);function K(a,l,h,B,F,p){return r(),n(k,{flat:""},{default:s(()=>[e($,{class:"px-11 py-4 d-flex align-center"},{default:s(()=>[e(f,{class:"mr-2",icon:"mdi-account-plus",color:"primary"}),d("Create user "),c("div",R,[e(i,{color:"secondary",class:"mr-8",size:"large","prepend-icon":"mdi-cancel",onClick:l[0]||(l[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:p.submit},{default:s(()=>[d("SAVE")]),_:1},8,["loading","onClick"])])]),_:1}),e(S,{class:""},{default:s(()=>[e(L,{class:"pb-4","validate-on":"submit",onSubmit:w(p.submit,["prevent"])},{default:s(()=>[e(m,{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(()=>[c("span",{innerHTML:this.alert.text},null,8,Q)]),_:1},8,["type"])):u("",!0),e(m,{class:"px-8"},{default:s(()=>[e(v,{class:"mr-4",label:"First name",modelValue:this.user.firstName,"onUpdate:modelValue":l[1]||(l[1]=o=>this.user.firstName=o),variant:"outlined",rules:a.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"]),e(v,{class:"ml-4",label:"Last name",modelValue:this.user.lastName,"onUpdate:modelValue":l[2]||(l[2]=o=>this.user.lastName=o),variant:"outlined",rules:a.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"])]),_:1}),e(m,{class:"px-8"},{default:s(()=>[e(v,{class:"mr-4",label:"Company",modelValue:this.user.companyName,"onUpdate:modelValue":l[3]||(l[3]=o=>this.user.companyName=o),variant:"outlined",rules:this.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"]),e(v,{class:"ml-4",label:"Email",modelValue:this.user.email,"onUpdate:modelValue":l[4]||(l[4]=o=>this.user.email=o),variant:"outlined",rules:this.rules,required:"",type:"email",color:"primary"},null,8,["modelValue","rules"])]),_:1}),e(m,{class:"px-8"},{default:s(()=>[e(v,{class:"mr-4",label:"Password",modelValue:this.user.password,"onUpdate:modelValue":l[5]||(l[5]=o=>this.user.password=o),variant:"outlined",rules:this.rules,required:"",type:"password",color:"primary"},null,8,["modelValue","rules"]),e(v,{class:"ml-4",label:"Confirm password",modelValue:this.user.passwordConfirmation,"onUpdate:modelValue":l[6]||(l[6]=o=>this.user.passwordConfirmation=o),variant:"outlined",rules:this.rules,required:"",type:"password",color:"primary"},null,8,["modelValue","rules"])]),_:1}),e(m,{class:"px-8"},{default:s(()=>[W]),_:1}),(r(!0),b(C,null,U(this.user.cabinClasses,(o,g)=>(r(),n(E,null,{default:s(()=>[e(k,{variant:"elevated",class:"pa-8 elevation-5"},{default:s(()=>[e(m,null,{default:s(()=>[X]),_:1}),e(m,{class:""},{default:s(()=>[e(I,{value:o.name,modelValue:o.name,"onUpdate:modelValue":t=>o.name=t,label:"Type",variant:"outlined",required:"",items:p.cabinSelectAvailable,default:"Economy"},null,8,["value","modelValue","onUpdate:modelValue","items"]),o.removable?u("",!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:t=>this.user.cabinClasses.splice(g,1)},null,8,["onClick"])):u("",!0)]),_:2},1024),e(m,{class:"mb-2"},{default:s(()=>[G]),_:1}),(r(!0),b(C,null,U(o.products,t=>(r(),n(m,null,{default:s(()=>[e(v,{variant:"outlined",label:"Serial number",modelValue:t.serialNumber,"onUpdate:modelValue":y=>t.serialNumber=y},null,8,["modelValue","onUpdate:modelValue"]),t.removable?u("",!0):(r(),n(i,{key:0,variant:"plain",icon:"mdi-cancel",disabled:""})),t.removable?(r(),n(i,{key:1,variant:"plain",icon:"mdi-cancel",color:"error",onClick:y=>o.products.splice(g,1)},null,8,["onClick"])):u("",!0)]),_:2},1024))),256)),e(m,{class:"mt-4"},{default:s(()=>[e(i,{class:"font-weight-bold","prepend-icon":"mdi-plus",color:"primary",size:"no-margin",variant:"plain",onClick:t=>p.addProduct(g)},{default:s(()=>[d("Add product")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),256)),e(m,{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:p.addClass},{default:s(()=>[d("Add class")]),_:1},8,["onClick"])):u("",!0)]),_:1}),e(m,{class:"px-8 d-flex justify-end"})]),_:1},8,["onSubmit"])]),_:1})]),_:1})}const Y=D(O,[["render",K]]),Z={data:()=>({tableHeaders:[{title:"Active",value:"active",key:"active"},{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:"",only_inactive:0,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:{allInactiveUsers(){this.loading=!0;var a=this.only_inactive;_.get("/users?inactive="+a).then(l=>{l.status!==200?this.$router.replace("/login"):this.users=l.data,this.loading=!1}).catch(l=>{l.response.status==401&&(console.log(l.response),x(),this.$router.push("/login")),this.loading=!1})},rowActiveUser(a){return a.active==1||a.active==!0?"":"bg-red"},getUsers(){this.loading=!0,_.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),x(),this.$router.push("/login")),this.loading=!1})},closeCreateDialog(){this.userDialog=!1,this.getUsers()},showCreateDialog(){this.userDialog=!0},deleteUser(a,l){_.delete("/users/"+a).then(h=>{h.status!==200?(this.loading=!0,this.getUsers()):this.getUsers(),this.loading=!1}).catch(h=>{h.response.status==401&&(console.log(h.response),x(),this.$router.push("/login")),this.loading=!1}).finally(()=>{l.dialog=!1,this.getUsers()})}}},ee=c("div",{class:"text-end"},"Actions",-1),se={key:0,class:"d-flex ga-1"},ae={key:1,class:"d-flex ga-1"},le={key:0,class:"d-flex ga-1"},te={class:"d-flex justify-end"},oe=c("br",null,null,-1),re=c("p",{class:"text-body-1 text-error"},"This operation cannot be reversed.",-1);function ie(a,l,h,B,F,p){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"})):u("",!0),e(P,null,{default:s(()=>[e(E,null,{default:s(()=>[e(k,{flat:""},{default:s(()=>[e($,{class:"d-flex align-center pe-2"},{default:s(()=>[e(f,{icon:"mdi-account-circle",color:"primary"}),d(" Users "),a.only_inactive==0?(r(),n(i,{key:0,onClick:l[0]||(l[0]=w(t=>{a.only_inactive=1,p.allInactiveUsers()},["prevent"])),class:"mt-2 mb-2 ml-2",color:"primary"},{default:s(()=>[e(f,{class:"",icon:"mdi-toggle-switch-off"}),d(" Only inactive ")]),_:1})):u("",!0),a.only_inactive==1?(r(),n(i,{key:1,onClick:l[1]||(l[1]=w(t=>{a.only_inactive=0,p.allInactiveUsers()},["prevent"])),class:"mt-2 mb-2 ml-2",color:"primary"},{default:s(()=>[e(f,{class:"",icon:"mdi-toggle-switch"}),d(" Show all ")]),_:1})):u("",!0),e(H),e(v,{modelValue:a.search,"onUpdate:modelValue":l[2]||(l[2]=t=>a.search=t),"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(A,{modelValue:this.userDialog,"onUpdate:modelValue":l[5]||(l[5]=t=>this.userDialog=t),scrollable:"",transition:"dialog-bottom-transition",activator:"parent",class:"dialog-container"},{default:s(()=>[e(o,{onUserCreated:l[3]||(l[3]=t=>this.getUsers()),onClosed:l[4]||(l[4]=t=>this.userDialog=!1)})]),_:1},8,["modelValue"]),d(" Add user ")]),_:1})]),_:1}),this.users?(r(),n(M,{key:0,headers:a.tableHeaders,search:a.search,"onUpdate:search":l[6]||(l[6]=t=>a.search=t),"sort-by":a.sortBy,"onUpdate:sortBy":l[7]||(l[7]=t=>a.sortBy=t),items:this.users,"item-class":p.rowActiveUser},{"header.actions":s(()=>[ee]),"item.active":s(({item:t})=>[t.active==1?(r(),b("div",se,[e(f,{icon:"mdi-check",color:"primary"})])):u("",!0),t.active!=1?(r(),b("div",ae,[e(f,{icon:"mdi-close",color:"red"})])):u("",!0)]),"item.cabinClasses":s(({item:t})=>[t.company?(r(),b("div",le,[t.company.cabinClasses?(r(!0),b(C,{key:0},U(t.company.cabinClasses,y=>(r(),n(z,{color:this.chipColors[y.name],variant:"flat",density:"compact",size:"small",class:"text-white font-weight-medium py-3",readonly:""},{default:s(()=>[d(N(y.name),1)]),_:2},1032,["color"]))),256)):u("",!0)])):u("",!0)]),"item.actions":s(({item:t})=>[c("div",te,[e(i,{variant:"plain"},{default:s(()=>[t.company?(r(),n(g,{key:0,to:`/documents/folder/${t.company.folderId}`},{default:s(()=>[e(f,{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/${t.id}`},{default:s(()=>[e(f,{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/${t.id}`},{default:s(()=>[e(i,{variant:"plain"},{default:s(()=>[e(f,{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(f,{icon:"mdi-delete",color:"error"}),e(V,{activator:"parent",location:"bottom",text:"Delete"}),e(A,{activator:"parent",class:"dialog-container",modelValue:t.dialog,"onUpdate:modelValue":y=>t.dialog=y},{default:s(()=>[e(k,{class:"py-4 mx-auto d-flex align-center"},{default:s(()=>[e($,null,{default:s(()=>[d("Are you sure you want to delete the user "),c("strong",null,N(`${t.firstName} ${t.lastName}`),1),d("?"),oe,re]),_:2},1024),e(S,{class:"d-flex w-100 justify-end mt-10"},{default:s(()=>[e(i,{color:"primary",onClick:y=>t.dialog=!1},{default:s(()=>[d("Cancel")]),_:2},1032,["onClick"]),e(i,{class:"ml-8",color:"error",onClick:y=>p.deleteUser(t.id,t)},{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","item-class"])):u("",!0)]),_:1})]),_:1})]),_:1})],64)}const xe=D(Z,[["render",ie]]);export{xe as default};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка