Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/old_17-06-24/assets/companies-PWNIMf8c.js
Назад
import{J as k,P as s,M as d,N as a,i as e,U as n,Q as f,a2 as j,R as b,F as C,W as x,S as p,L as D,I as S,O as z,X as V}from"./index-EQl92hff.js";import{_ as E,o as $,V as g,j as A,i as _,p as L,k as I}from"./index-6DQNzARy.js";import{V as i}from"./VBtn-b_SmTtMt.js";import{V as q}from"./VForm-Ztg3vdlI.js";import{V as u}from"./VRow-nbSY0G86.js";import{V as w}from"./VTextField-7SAytGBn.js";import{V as N}from"./VContainer-EM_Vla9b.js";import{V as H,a as M}from"./VSelect-jLeufMcP.js";import{b as U}from"./route-block-zudrvJp0.js";import{V as O,a as v,b as R}from"./VTooltip-xsxo6cNl.js";import{V as B}from"./VDialog-d8EUpjY4.js";import"./VInput-f-4ym-vQ.js";import"./forwardRefs-g5bhJaRn.js";import"./VMenu-992hvkAo.js";import"./filter-YmeuPXn_.js";const J={data:()=>({company:{name:"",cabinClasses:[]},rules:[l=>!!l],loading:!1,alert:{type:"error",show:!1,text:""}}),emits:["closed","companyCreated"],mounted(){},computed:{cabinSelectAvailable(){let l=["Economy","Premium Economy","Business","First class"];for(let o=0;o<this.company.cabinClasses.length;o++){let c=l.indexOf(this.company.cabinClasses[o].name);c!=-1&&l.splice(c,1)}return l}},methods:{addClass(){this.company.cabinClasses.push({name:this.cabinSelectAvailable[0],removable:!0,products:[]})},addProduct(l){this.company.cabinClasses[l].products.push({serialNumber:"",removable:!0})},submit(){this.loading=!0,k.put("/companies",this.company).then(l=>{l.status!==200?(this.alert.show=!0,this.alert.text=l.error):this.$emit("closed"),this.loading=!1}).catch(l=>{console.log(l),this.loading=!1,l.response.status==409?(this.alert.show=!0,this.alert.text=l.response.statusText):l.response.status==401?this.$router.push("/login"):(this.alert.show=!0,this.alert.text=l.response.data.message,console.log(l.response))}).finally(()=>{this.$emit("companyCreated")})}}},Q={class:"d-flex w-100 justify-end"},W=f("p",{class:"font-weight-medium text-h6 mb-4"},"Cabin Classes",-1),X=f("p",{class:"text-h6 mb-4"},"Class",-1),G=f("p",null,"Products",-1);function K(l,o,c,T,P,h){return s(),d(_,{flat:""},{default:a(()=>[e($,{class:"px-8 py-4 mb-4 d-flex align-center"},{default:a(()=>[e(g,{class:"mr-2",icon:"mdi-office-building",color:"primary"}),n("Create company "),f("div",Q,[e(i,{color:"secondary",class:"mr-8",size:"large","prepend-icon":"mdi-cancel",onClick:o[0]||(o[0]=r=>l.$emit("closed",r))},{default:a(()=>[n("CANCEL")]),_:1}),e(i,{type:"submit",color:"success",class:"",size:"large","prepend-icon":"mdi-floppy",loading:this.loading,onClick:h.submit},{default:a(()=>[n("SAVE")]),_:1},8,["loading","onClick"])])]),_:1}),e(A,{class:""},{default:a(()=>[e(q,{class:"pb-4","validate-on":"submit",onSubmit:j(h.submit,["prevent"])},{default:a(()=>[e(u,{class:"px-8"},{default:a(()=>[e(w,{label:"Name",modelValue:this.company.name,"onUpdate:modelValue":o[1]||(o[1]=r=>this.company.name=r),variant:"outlined",rules:l.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"])]),_:1}),e(u,{class:"px-8"},{default:a(()=>[W]),_:1}),(s(!0),b(C,null,x(this.company.cabinClasses,(r,y)=>(s(),d(N,null,{default:a(()=>[e(_,{variant:"elevated",class:"pa-8 elevation-5"},{default:a(()=>[e(u,null,{default:a(()=>[X]),_:1}),e(u,{class:""},{default:a(()=>[e(H,{value:r.name,modelValue:r.name,"onUpdate:modelValue":t=>r.name=t,label:"Type",variant:"outlined",required:"",items:h.cabinSelectAvailable,default:"Economy"},null,8,["value","modelValue","onUpdate:modelValue","items"]),r.removable?p("",!0):(s(),d(i,{key:0,variant:"plain",icon:"mdi-cancel",disabled:""})),r.removable?(s(),d(i,{key:1,variant:"plain",icon:"mdi-cancel",color:"error",onClick:t=>this.company.cabinClasses.splice(y,1)},null,8,["onClick"])):p("",!0)]),_:2},1024),e(u,{class:"mb-2"},{default:a(()=>[G]),_:1}),(s(!0),b(C,null,x(r.products,t=>(s(),d(u,null,{default:a(()=>[e(w,{variant:"outlined",label:"Serial number",modelValue:t.serialNumber,"onUpdate:modelValue":m=>t.serialNumber=m},null,8,["modelValue","onUpdate:modelValue"]),t.removable?p("",!0):(s(),d(i,{key:0,variant:"plain",icon:"mdi-cancel",disabled:""})),t.removable?(s(),d(i,{key:1,variant:"plain",icon:"mdi-cancel",color:"error",onClick:m=>r.products.splice(y,1)},null,8,["onClick"])):p("",!0)]),_:2},1024))),256)),e(u,{class:"mt-4"},{default:a(()=>[e(i,{class:"font-weight-bold","prepend-icon":"mdi-plus",color:"primary",size:"no-margin",variant:"plain",onClick:t=>h.addProduct(y)},{default:a(()=>[n("Add product")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),256)),e(u,{class:"px-8 my-4"},{default:a(()=>[this.company.cabinClasses.length<4?(s(),d(i,{key:0,class:"font-weight-bold","prepend-icon":"mdi-plus",color:"primary",size:"no-margin",variant:"plain",onClick:h.addClass},{default:a(()=>[n("Add class")]),_:1},8,["onClick"])):p("",!0)]),_:1}),e(u,{class:"px-8 d-flex justify-end"})]),_:1},8,["onSubmit"])]),_:1})]),_:1})}const Y=E(J,[["render",K]]),F={data:()=>({tableHeaders:[{title:"Name",value:"name",key:"name"},{title:"Users",value:"users",key:"users"},{title:"Classes",value:"cabinClasses",sortable:!1},{title:"Actions",value:"actions",sortable:!1}],sortBy:[{key:"name",order:"asc"}],search:"",companies:null,companyDialog:!1,loading:!0,alert:{type:"error",show:!1,text:""},chipColors:{Economy:"#4F9C12","Premium Economy":"#FF9900",Business:"#0080E8","First class":"#6500B5"},companyDialog:!1}),mounted(){this.getCompanies()},methods:{getCompanies(){this.loading=!0,k.get("/companies").then(l=>{l.status!==200?this.$router.replace("/login"):this.companies=D.map(l.data,function(o){return D.extend({},o,{dialog:!1})}),this.loading=!1}).catch(l=>{l.response.status==401&&(console.log(l.response),S(),this.$router.push("/login")),this.loading=!1})},closeCreateDialog(){this.companyDialog=!1,this.getCompanies()},showCreateDialog(){this.companyDialog=!0},deleteCompany(l,o){k.delete("/companies/"+l).then(c=>{c.status!==200?(this.loading=!0,this.getCompanies()):this.getCompanies(),this.loading=!1}).catch(c=>{c.response.status==401&&(console.log(c.response),S(),this.$router.push("/login")),this.loading=!1}).finally(()=>{o.dialog=!1,this.getCompanies()})}}},Z=f("div",{class:"text-end"},"Actions",-1),ee={key:0,class:"d-flex ga-1"},ae={class:"d-flex justify-end"},le=f("br",null,null,-1),te=f("p",{class:"text-body-1"},"The company files will not be deleted.",-1);function oe(l,o,c,T,P,h){const r=Y,y=z("router-link");return s(),b(C,null,[this.loading?(s(),d(I,{key:0,indeterminate:"",color:"primary","bg-color":"blue"})):p("",!0),e(L,null,{default:a(()=>[e(N,null,{default:a(()=>[e(_,{flat:""},{default:a(()=>[e($,{class:"d-flex align-center pe-2"},{default:a(()=>[e(g,{icon:"mdi-office-building",color:"primary"}),n(" Companies "),e(O),e(w,{modelValue:l.search,"onUpdate:modelValue":o[0]||(o[0]=t=>l.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:a(()=>[n("Download Excel")]),_:1}),e(i,{"prepend-icon":"mdi-plus",color:"primary",class:"ml-8"},{default:a(()=>[e(B,{persistent:"",modelValue:this.companyDialog,"onUpdate:modelValue":o[1]||(o[1]=t=>this.companyDialog=t),scrollable:"",transition:"dialog-bottom-transition",activator:"parent",class:"dialog-container"},{default:a(()=>[e(r,{onClosed:h.closeCreateDialog},null,8,["onClosed"])]),_:1},8,["modelValue"]),n(" Add company ")]),_:1})]),_:1}),this.companies?(s(),d(R,{key:0,headers:l.tableHeaders,search:l.search,"onUpdate:search":o[2]||(o[2]=t=>l.search=t),"sort-by":l.sortBy,"onUpdate:sortBy":o[3]||(o[3]=t=>l.sortBy=t),items:this.companies},{"header.actions":a(()=>[Z]),"item.cabinClasses":a(({item:t})=>[t.cabinClasses?(s(),b("div",ee,[t.cabinClasses?(s(!0),b(C,{key:0},x(t.cabinClasses,m=>(s(),d(M,{color:this.chipColors[m.name],variant:"flat",density:"compact",size:"small",class:"text-white font-weight-medium py-3",readonly:""},{default:a(()=>[n(V(m.name),1)]),_:2},1032,["color"]))),256)):p("",!0)])):p("",!0)]),"item.users":a(({item:t})=>[n(V(t.usersCount),1)]),"item.actions":a(({item:t})=>[f("div",ae,[e(i,{variant:"plain"},{default:a(()=>[e(y,{to:`/documents/folder/${t.folderId}`},{default:a(()=>[e(g,{icon:"mdi-folder",color:"primary"}),e(v,{type:"plain",activator:"parent",location:"bottom",text:"View Folder"})]),_:2},1032,["to"])]),_:2},1024),e(y,{to:`companies/${t.id}`},{default:a(()=>[e(i,{variant:"plain"},{default:a(()=>[e(g,{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:a(()=>[e(g,{icon:"mdi-delete",color:"error"}),e(v,{activator:"parent",location:"bottom",text:"Delete"}),e(B,{activator:"parent",class:"dialog-container",modelValue:t.dialog,"onUpdate:modelValue":m=>t.dialog=m},{default:a(()=>[e(_,{class:"py-4 mx-auto d-flex align-center"},{default:a(()=>[e($,null,{default:a(()=>[n("Are you sure you want to delete the company "),f("strong",null,V(t.name),1),n("?"),le,te]),_:2},1024),e(A,{class:"d-flex w-100 justify-end mt-10"},{default:a(()=>[e(i,{color:"primary",onClick:m=>t.dialog=!1},{default:a(()=>[n("Cancel")]),_:2},1032,["onClick"]),e(i,{class:"ml-8",color:"error",onClick:m=>h.deleteCompany(t.id,t)},{default:a(()=>[n("Delete")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["loading"])])]),_:1},8,["headers","search","sort-by","items"])):p("",!0)]),_:1})]),_:1})]),_:1})],64)}typeof U=="function"&&U(F);const _e=E(F,[["render",oe]]);export{_e as default};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка