Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/Old_12-06/assets/edit-company-PKN6OELI.js
Назад
import{J as w,P as i,M as V,N as l,i as t,R as C,X as v,U as n,S as k,Q as r,p as Z,ah as Q,n as ee,v as te,x as le,g as ae,a6 as se,z as oe,u as ne,c as U,a as ie,aj as re,s as de,aw as ue,h as ce,F as $,j as me,a2 as he,W as L,ay as fe}from"./index-NVKqXbaB.js";import{_ as G,o as P,g as pe,h as ge,j as I,V as z,i as A,x as ye,y as _e}from"./index-v3pl9dcj.js";import{V as g}from"./VRow-OugPEoOO.js";import{V as b}from"./VCol-uIfsAF_D.js";import{V as y}from"./VBtn-SVfbwc9p.js";import{V as R}from"./VDialog-8N5hoVje.js";import{V as K}from"./VAlert-MBzF4D2m.js";import{V as ve}from"./VForm-KiGRAscw.js";import{V as W}from"./VTextField-t2cTLDjN.js";import{V as X}from"./VContainer-F0bYbrxV.js";import{V as be}from"./VSelect-2ZmrsEtC.js";import{V as Ve}from"./VCheckbox-iM1-Zw3j.js";import"./VMenu-DY32oE_l.js";import"./forwardRefs-g5bhJaRn.js";const xe={data:()=>({alert:{type:"error",show:!1,text:""},dialog:!1,loading:!1}),props:["user"],emits:["userUnlinked"],created(){},methods:{unlinkUser(){this.loading=!0,this.dialog=!1,w.post("companies/unlink",{userId:this.$props.user.id}).then(e=>{e.status!==200?(this.alert.show=!0,this.alert.text=e.error,this.loading=!1):this.loading=!1}).catch(e=>{this.alert.show=!0,this.alert.text=res.error}).finally(()=>{this.$emit("userUnlinked"),this.loading=!1})}}},Ce={key:1,class:"text-uppercase text-h5"},ke=r("br",null,null,-1);function we(e,s,m,T,j,_){return i(),V(A,{class:"elevation-8 pa-2"},{default:l(()=>[t(P,null,{default:l(()=>[t(g,{class:"text-body-1 d-flex align-center"},{default:l(()=>[t(b,{cols:"3"},{default:l(()=>[t(pe,{color:"primary",class:"mr-2"},{default:l(()=>[this.$props.user.avatar?(i(),V(ge,{key:0,src:this.$props.user.avatar},null,8,["src"])):(i(),C("span",Ce,v(this.$props.user.firstName[0]),1))]),_:1})]),_:1}),t(b,{cols:"6"},{default:l(()=>[n(v(`${this.$props.user.firstName} ${this.$props.user.lastName}`),1),ke,n(" "+v(this.$props.user.email),1)]),_:1})]),_:1})]),_:1}),t(I,null,{default:l(()=>[this.alert.show?k("",!0):(i(),V(y,{key:0,variant:"plain",loading:this.loading,class:"mt-4",color:"secondary",onClick:s[3]||(s[3]=x=>{this.dialog=!0})},{default:l(()=>[t(z,{class:"text-h4 mr-4",icon:"mdi-link-off"}),n(" Remove user from company "),t(R,{class:"dialog-container",modelValue:this.dialog,"onUpdate:modelValue":s[2]||(s[2]=x=>this.dialog=x)},{default:l(()=>[t(A,{class:"py-4 mx-auto d-flex align-center"},{default:l(()=>[t(P,null,{default:l(()=>[n("Are you sure you want to remove the user "+v(`${this.$props.user.firstName} ${this.$props.user.lastName}`)+" from the company?",1)]),_:1}),t(I,{class:"d-flex w-100 justify-end mt-10"},{default:l(()=>[t(y,{color:"primary",onClick:s[0]||(s[0]=x=>this.dialog=!1)},{default:l(()=>[n("Cancel")]),_:1}),t(y,{class:"ml-8",color:"error",onClick:s[1]||(s[1]=x=>_.unlinkUser())},{default:l(()=>[n("Remove")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["loading"])),this.alert.show?(i(),V(K,{key:1,type:this.alert.type},{default:l(()=>[n(v(this.alert.text),1)]),_:1},8,["type"])):k("",!0)]),_:1})]),_:1})}const $e=G(xe,[["render",we]]),Se=Z({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Q,default:"$ratingEmpty"},fullIcon:{type:Q,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...ee(),...ye(),..._e(),...te(),...le()},"VRating"),B=ae()({name:"VRating",props:Se(),emits:{"update:modelValue":e=>!0},setup(e,s){let{slots:m}=s;const{t:T}=se(),{themeClasses:j}=oe(e),_=ne(e,"modelValue"),x=U(()=>ie(parseFloat(_.value),0,+e.length)),a=U(()=>re(Number(e.length),1)),u=U(()=>a.value.flatMap(d=>e.halfIncrements?[d-.5,d]:[d])),o=de(-1),p=U(()=>u.value.map(d=>{const h=e.hover&&o.value>-1,c=x.value>=d,f=o.value>=d,S=(h?f:c)?e.fullIcon:e.emptyIcon,E=e.activeColor??e.color,M=c||f?E:e.color;return{isFilled:c,isHovered:f,icon:S,color:M}})),Y=U(()=>[0,...u.value].map(d=>{function h(){o.value=d}function c(){o.value=-1}function f(){e.disabled||e.readonly||(_.value=x.value===d&&e.clearable?0:d)}return{onMouseenter:e.hover?h:void 0,onMouseleave:e.hover?c:void 0,onClick:f}})),D=U(()=>e.name??`v-rating-${ue()}`);function F(d){var J,O;let{value:h,index:c,showStar:f=!0}=d;const{onMouseenter:N,onMouseleave:S,onClick:E}=Y.value[c+1],M=`${D.value}-${String(h).replace(".","-")}`,q={color:(J=p.value[c])==null?void 0:J.color,density:e.density,disabled:e.disabled,icon:(O=p.value[c])==null?void 0:O.icon,ripple:e.ripple,size:e.size,variant:"plain"};return t($,null,[t("label",{for:M,class:{"v-rating__item--half":e.halfIncrements&&h%1>0,"v-rating__item--full":e.halfIncrements&&h%1===0},onMouseenter:N,onMouseleave:S,onClick:E},[t("span",{class:"v-rating__hidden"},[T(e.itemAriaLabel,h,e.length)]),f?m.item?m.item({...p.value[c],props:q,value:h,index:c,rating:x.value}):t(y,me({"aria-label":T(e.itemAriaLabel,h,e.length)},q),null):void 0]),t("input",{class:"v-rating__hidden",name:D.value,id:M,type:"radio",value:h,checked:x.value===h,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function H(d){return m["item-label"]?m["item-label"](d):d.label?t("span",null,[d.label]):t("span",null,[n(" ")])}return ce(()=>{var h;const d=!!((h=e.itemLabels)!=null&&h.length)||m["item-label"];return t(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},j.value,e.class],style:e.style},{default:()=>[t(F,{value:0,index:-1,showStar:!1},null),a.value.map((c,f)=>{var N,S;return t("div",{class:"v-rating__wrapper"},[d&&e.itemLabelPosition==="top"?H({value:c,index:f,label:(N=e.itemLabels)==null?void 0:N[f]}):void 0,t("div",{class:"v-rating__item"},[e.halfIncrements?t($,null,[t(F,{value:c-.5,index:f*2},null),t(F,{value:c,index:f*2+1},null)]):t(F,{value:c,index:f},null)]),d&&e.itemLabelPosition==="bottom"?H({value:c,index:f,label:(S=e.itemLabels)==null?void 0:S[f]}):void 0])})]})}),{}}}),Ue={data:()=>({company:{name:"",cabinClasses:[]},company_list:[],rules:[e=>!!e],loading:!1,alert:{type:"error",show:!1,text:""}}),emits:["closed","companyCreated"],mounted(){this.getCompany()},computed:{cabinSelectAvailable(){let e=["Economy","Premium Economy","Business","First class"];for(let s=0;s<this.company.cabinClasses.length;s++){let m=e.indexOf(this.company.cabinClasses[s].name);m!=-1&&e.splice(m,1)}return e}},methods:{toggleActive(e,s){console.log(e),console.log(s),w.post("/toggleActiveProduct",{product_id:e,active:s}).then(m=>{console.log(m.data.company),m.status!=200&&(this.alert.show=!0,this.alert.text=m.error)}).catch(m=>{this.alert.show=!0,this.alert.text=m.data}).finally(()=>{})},addClass(){this.company.cabinClasses.push({name:this.cabinSelectAvailable[0],removable:!0,products:[]})},addProduct(e){this.company.cabinClasses[e].products.push({serialNumber:"",removable:!0})},getCompany(){w.get(`/companies/${this.$route.params.id}`).then(e=>{console.log(e.data.company),e.status!=200?(this.alert.show=!0,this.alert.text=e.error):(this.company=e.data.company,this.listAllRatings())}).catch(e=>{this.alert.show=!0,this.alert.text=e.data}).finally(()=>{})},listAllRatings(){this.company.id&&w.post("/listAllRatings",{company_id:this.company.id}).then(e=>{console.log(e.data.company),e.status!=200?(this.alert.show=!0,this.alert.text=e.error):this.company_list=e.data}).catch(e=>{this.alert.show=!0,this.alert.text=e.data}).finally(()=>{})},deleteCabin(e){w.delete(`/cabins/${e}`).then(s=>{s.status!=200&&(this.alert.show=!0,this.alert.text=s.error)}).catch(s=>{this.alert.show=!0,this.alert.text=s.data}).finally(()=>{this.getCompany()})},deleteProduct(e){w.delete(`/products/${e}`).then(s=>{s.status!=200&&(this.alert.show=!0,this.alert.text=s.error)}).catch(s=>{this.alert.show=!0,this.alert.text=s.data}).finally(()=>{this.getCompany()})},submit(){this.loading=!0,w.put(`/companies/${this.company.id}`,this.company).then(e=>{console.log(e),e.status!==200?(this.alert.type="error",this.alert.show=!0,this.alert.text=e.data.error):(this.alert.type="success",this.alert.show=!0,this.alert.text=e.data.success,this.$emit("closed")),this.loading=!1}).catch(e=>{this.loading=!1,e.response.status==409?(this.alert.show=!0,this.alert.text=e.response.statusText):e.response.status==401?this.$router.push("/login"):(this.alert.show=!0,this.alert.text=e.response.data.message,console.log(e.response))}).finally(()=>{this.$emit("companyCreated")})}}},Ae={class:"d-flex w-100 justify-end mb-4"},Ne=["innerHTML"],Le=r("p",{class:"font-weight-medium text-h6 mb-4"},"Users",-1),Pe=r("p",{class:"font-weight-medium text-h6 mb-4"},"Cabin Classes",-1),Ie=r("p",{class:"text-h6 mb-4"},"Class",-1),Te=r("br",null,null,-1),Fe=r("p",{class:"text-body-1 text-error"},"This operation cannot be reversed.",-1),Me=r("p",null,"Products",-1),Be={class:"text-caption w-auto pt-7"},ze={class:"ml-2 font-weight-light"},je=r("br",null,null,-1),Ee=r("p",{class:"text-body-1 text-error"},"This operation cannot be reversed.",-1),Re={class:"font-weight-medium text-h6 mb-4"},De={class:"ml-2"},He=r("b",null,"Average",-1),qe={key:0,class:"font-italic"},Je={key:1,class:"font-italic"},Oe={key:2,class:"font-italic"},Qe={key:3,class:"font-italic"},We={class:"font-weight-bold"};function Xe(e,s,m,T,j,_){const x=$e;return i(),V(A,{flat:""},{default:l(()=>[t(P,{class:"px-11 py-4 d-flex align-center"},{default:l(()=>[t(z,{class:"mr-2",icon:"mdi-office-building",color:"primary"}),n("Edit company "),r("div",Ae,[t(y,{type:"submit",color:"primary",class:"",size:"large","prepend-icon":"mdi-floppy",loading:this.loading,onClick:_.submit},{default:l(()=>[n("Update")]),_:1},8,["loading","onClick"])])]),_:1}),t(I,{class:""},{default:l(()=>[this.alert.show?(i(),V(K,{key:0,type:this.alert.type,variant:"tonal",class:"mb-8 mx-5",transition:"fade-transition"},{default:l(()=>[r("span",{innerHTML:this.alert.text},null,8,Ne)]),_:1},8,["type"])):k("",!0),t(ve,{class:"pb-4","validate-on":"submit",onSubmit:he(_.submit,["prevent"])},{default:l(()=>[t(g,{class:"px-8"},{default:l(()=>[t(W,{label:"Name",modelValue:this.company.name,"onUpdate:modelValue":s[0]||(s[0]=a=>this.company.name=a),variant:"outlined",rules:e.rules,required:"",type:"text",color:"primary"},null,8,["modelValue","rules"])]),_:1}),t(g,{class:"px-8"},{default:l(()=>[Le]),_:1}),t(g,{class:"px-8 ga-4"},{default:l(()=>[(i(!0),C($,null,L(this.company.users,a=>(i(),V(x,{key:a.id,user:a,onUserUnlinked:s[1]||(s[1]=u=>this.getCompany())},null,8,["user"]))),128))]),_:1}),t(g,{class:"px-8 mt-8"},{default:l(()=>[Pe]),_:1}),(i(!0),C($,null,L(this.company.cabinClasses,(a,u)=>(i(),V(X,null,{default:l(()=>[t(A,{variant:"elevated",class:"pa-8 elevation-5"},{default:l(()=>[t(g,null,{default:l(()=>[Ie]),_:1}),t(g,null,{default:l(()=>[t(be,{value:a.name,modelValue:a.name,"onUpdate:modelValue":o=>a.name=o,label:"Type",variant:"outlined",required:"",items:_.cabinSelectAvailable,default:"Economy"},null,8,["value","modelValue","onUpdate:modelValue","items"]),t(y,{flat:"",variant:"plain",icon:"mdi-delete",color:"error",onClick:o=>{a.dialog=!0}},{default:l(()=>[t(z,{icon:"mdi-delete",color:"error"}),t(R,{class:"dialog-container",modelValue:a.dialog,"onUpdate:modelValue":o=>a.dialog=o},{default:l(()=>[t(A,{class:"py-4 mx-auto d-flex align-center"},{default:l(()=>[t(P,null,{default:l(()=>[n("Are you sure you want to delete "),r("strong",null,v(a.name),1),n(" and all of its products?"),Te,Fe]),_:2},1024),t(I,{class:"d-flex w-100 justify-end mt-10"},{default:l(()=>[t(y,{color:"primary",onClick:o=>a.dialog=!1},{default:l(()=>[n("Cancel")]),_:2},1032,["onClick"]),t(y,{class:"ml-8",color:"error",onClick:o=>_.deleteCabin(a.id)},{default:l(()=>[n("Delete")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["onClick"])]),_:2},1024),t(g,{class:"mb-2"},{default:l(()=>[Me]),_:1}),(i(!0),C($,null,L(a.products,o=>(i(),V(g,null,{default:l(()=>[t(W,{variant:"outlined",label:"Part number",modelValue:o.serialNumber,"onUpdate:modelValue":p=>o.serialNumber=p,class:"w-auto",style:fe([{},o.active!=1?"color:red;":""])},null,8,["modelValue","onUpdate:modelValue","style"]),t(Ve,{modelValue:o.active,"onUpdate:modelValue":p=>o.active=p,color:"success",label:"Active",class:"pl-2 w-auto","hide-details":"",onChange:p=>_.toggleActive(o.id,o.active)},null,8,["modelValue","onUpdate:modelValue","onChange"]),r("span",Be,[o.userFirstName?(i(),V(y,{key:0,class:"font-weight-bold","prepend-icon":"mdi-link",color:"primary",size:"no-margin",variant:"plain",onClick:p=>this.$router.push("/users/"+o.userId)},{default:l(()=>[r("i",ze,v(o.userFirstName.substring(0,1))+". "+v(o.userLastName),1)]),_:2},1032,["onClick"])):k("",!0)]),t(y,{variant:"plain",icon:"mdi-delete",color:"error",onClick:p=>o.dialog=!0,class:"pt-6"},{default:l(()=>[t(z,{icon:"mdi-delete",color:"error"}),t(R,{class:"dialog-container",modelValue:o.dialog,"onUpdate:modelValue":p=>o.dialog=p},{default:l(()=>[t(A,{class:"py-4 mx-auto d-flex align-center"},{default:l(()=>[t(P,null,{default:l(()=>[n("Are you sure you want to delete "),r("strong",null,v(o.serialNumber),1),n("?"),je,Ee]),_:2},1024),t(I,{class:"d-flex w-100 justify-end mt-10"},{default:l(()=>[t(y,{color:"primary",onClick:p=>a.dialog=!1},{default:l(()=>[n("Cancel")]),_:2},1032,["onClick"]),t(y,{class:"ml-8",color:"error",onClick:p=>_.deleteProduct(o.id)},{default:l(()=>[n("Delete")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["onClick"])]),_:2},1024))),256)),t(g,{class:"mt-4"},{default:l(()=>[t(y,{class:"font-weight-bold","prepend-icon":"mdi-plus",color:"primary",size:"no-margin",variant:"plain",onClick:o=>_.addProduct(u)},{default:l(()=>[n("Add product")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),256)),t(g,{class:"px-8 my-4"},{default:l(()=>[this.company.cabinClasses.length<4?(i(),V(y,{key:0,class:"font-weight-bold","prepend-icon":"mdi-plus",color:"primary",size:"no-margin",variant:"plain",onClick:_.addClass},{default:l(()=>[n("Add class")]),_:1},8,["onClick"])):k("",!0)]),_:1}),t(X,null,{default:l(()=>[t(g,{class:"mb-4"},{default:l(()=>[t(b,null,{default:l(()=>[r("p",Re,[n("Total reviews(s): "),r("span",De,v(e.company_list.count),1)]),He,(i(!0),C($,null,L(e.company_list.average,(a,u)=>(i(),C("p",null,[u==1?(i(),C("span",qe,"Sei soddisfatto del prodotto Aviointeriors? ")):k("",!0),u==2?(i(),C("span",Je,"Sei soddisfatto del Lead Time? ")):k("",!0),u==3?(i(),C("span",Oe,"Sei soddisfatto del Customer Support? ")):k("",!0),u==4?(i(),C("span",Qe,"Sei soddisfatto del Technical Support? ")):k("",!0),r("span",We,v((a.sum/a.count).toFixed(2))+" / 5 ",1)]))),256))]),_:1})]),_:1}),(i(!0),C($,null,L(e.company_list.list,a=>(i(),V(g,{class:"px-8 my4 elevation-5",id:"ratings"},{default:l(()=>[t(b,{cols:"12",class:"mt-4"},{default:l(()=>[r("h3",null,[r("i",null,v(a.user.firstName)+" "+v(a.user.lastName),1)])]),_:2},1024),t(b,{cols:"6",class:"pt-6"},{default:l(()=>[n(" Sei soddisfatto del prodotto Aviointeriors?")]),_:1}),t(b,{cols:"6",class:""},{default:l(()=>[t(B,{modelValue:a.ratings[1],"onUpdate:modelValue":u=>a.ratings[1]=u,"active-color":"blue",color:"orange-lighten-1",disabled:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(b,{cols:"6",class:"pt-6"},{default:l(()=>[n("Sei soddisfatto del Lead Time?")]),_:1}),t(b,{cols:"6",class:""},{default:l(()=>[t(B,{modelValue:a.ratings[2],"onUpdate:modelValue":u=>a.ratings[2]=u,"active-color":"blue",color:"orange-lighten-1",disabled:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(b,{cols:"6",class:"pt-6"},{default:l(()=>[n("Sei soddisfatto del Customer Support?")]),_:1}),t(b,{cols:"6",class:""},{default:l(()=>[t(B,{modelValue:a.ratings[3],"onUpdate:modelValue":u=>a.ratings[3]=u,"active-color":"blue",color:"orange-lighten-1",disabled:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(b,{cols:"6",class:"pt-6"},{default:l(()=>[n("Sei soddisfatto del Technical Support?")]),_:1}),t(b,{cols:"6",class:""},{default:l(()=>[t(B,{modelValue:a.ratings[4],"onUpdate:modelValue":u=>a.ratings[4]=u,"active-color":"blue",color:"orange-lighten-1",disabled:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024))),256))]),_:1}),t(g,{class:"px-8 d-flex justify-end mt-8"})]),_:1},8,["onSubmit"])]),_:1})]),_:1})}const ut=G(Ue,[["render",Xe]]);export{ut as default};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка