Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/old_03-07-24/assets/dashboard-MkP6sPRJ.js
Назад
import{G as D,J as u,I as v,L as w,R as b,M as n,S as p,i as e,N as a,F as y,O as P,P as o,U as r,Q as i,X as h,W as U,a2 as R,af as B}from"./index-A8l3HpPK.js";import{_ as T,p as F,i as c,o as N,V as d,k as E,j as I}from"./index-gCn16GvQ.js";import{b as $}from"./route-block-zudrvJp0.js";import{V as k}from"./VContainer-dm1MqBhV.js";import{V}from"./VRow-Vc4fHhuc.js";import{V as _}from"./VBtn-ZENfdhEC.js";import{V as f}from"./VCol-a1XCpUY5.js";import{V as L}from"./VCheckbox-rSTGnudP.js";import{V as S}from"./VTooltip-lImvfmzy.js";import{V as A}from"./VDialog-olknekoN.js";import"./VInput-EMo5irXK.js";import"./VOverlay-OL0RIFn_.js";import"./forwardRefs-g5bhJaRn.js";const x={setup(){const t=D();return t.fetchNotifications(),{authStore:t}},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,all_pn:null,all_pn_count:null,products_to_activate:[],users_to_activate:[],latest_review:[],last_notification:[],download_notification:[],users:null,companyDialog:!1,userDialog:!1,userRate:{ratings:[5,4,3,2]},loading:!0,alert:{type:"error",show:!1,text:""},chipColors:{Economy:"#4F9C12","Premium Economy":"#FF9900",Business:"#0080E8","First class":"#6500B5"},companyDialog:!1}),mounted(){this.getUsers(),this.countInactivePn(),this.lastNotification()},methods:{deleteUser(t){u.delete("/users/"+t).then(s=>{s.status!==200?(this.loading=!0,this.getUsers()):this.getUsers(),this.loading=!1}).catch(s=>{s.response.status==401&&(console.log(s.response),v(),this.$router.push("/login")),this.loading=!1}).finally(()=>{this.getUsers()})},downloadReviews(){u.post("/exportRatings",{}).then(t=>{t.status!=200||(this.download_notification=t.data,console.log("ok"))}).catch(t=>{}).finally(()=>{})},lastNotification(){u.post("/lastNotification",{}).then(t=>{t.status!=200||(this.last_notification=t.data,console.log("ok"))}).catch(t=>{}).finally(()=>{})},latestReview(){u.post("/latestReview",{}).then(t=>{t.status!=200||(this.latest_review=t.data,console.log("ok"))}).catch(t=>{}).finally(()=>{})},countInactivePn(){u.post("/products/countInactivePn",{}).then(t=>{t.status!=200||(this.all_pn_count=t.data,console.log("ok"))}).catch(t=>{}).finally(()=>{})},activateUsers(){console.log(this.users_to_activate),u.post("/activateUsers",{users_list:this.users_to_activate}).then(t=>{t.status!=200||(console.log("ok"),this.getUsers())}).catch(t=>{}).finally(()=>{})},getUsers(){this.loading=!0,u.get("/users").then(t=>{if(t.status!==200)this.$router.replace("/login");else{this.users=t.data;for(var s=this.users.length-1;s>=0;s--)this.users_to_activate[this.users[s].id]=this.users[s]}this.loading=!1}).catch(t=>{t.response.status==401&&(console.log(t.response),v(),this.$router.push("/login")),this.loading=!1})},getCompanies(){this.loading=!0,u.get("/companies").then(t=>{t.status!==200?this.$router.replace("/login"):this.companies=w.map(t.data,function(s){return w.extend({},s,{dialog:!1})}),this.loading=!1}).catch(t=>{t.response.status==401&&(console.log(t.response),v(),this.$router.push("/login")),this.loading=!1})}}},j=i("p",{class:"mt-4 mb-2",style:{color:"red"}},[i("i",null,"Users waiting for activation")],-1),M=i("br",null,null,-1),z=i("p",{class:"text-body-1 text-error"},"This operation cannot be reversed.",-1),G={href:"https://aviointeriors.dev1.mndrn.cloud/public/api/exportRatings",target:"_blank"},H=i("i",{class:"ml-2"}," Download all reviews ",-1),J={class:"ml-2"};function O(t,s,Q,W,X,C){const g=P("router-link");return o(),b(y,null,[this.loading?(o(),n(E,{key:0,indeterminate:"",color:"primary","bg-color":"blue"})):p("",!0),e(F,null,{default:a(()=>[e(k,null,{default:a(()=>[e(c,{flat:""},{default:a(()=>[e(N,{class:"d-flex align-center pe-2"},{default:a(()=>[e(d,{icon:"mdi-view-dashboard",color:"primary"}),r(" Dashboard ")]),_:1}),e(k,null,{default:a(()=>[e(V,null,{default:a(()=>[t.users?(o(),n(f,{key:0},{default:a(()=>[e(c,{title:"Users",class:"pt-2 pl-2 pr-2 pb-2"},{default:a(()=>[e(d,{icon:"mdi-account-circle",color:"primary"}),r(),i("b",null,[i("i",null,h(t.users.length)+" total registered users",1)]),j,e(k,null,{default:a(()=>[(o(!0),b(y,null,U(t.users,l=>(o(),n(V,{"no-gutters":""},{default:a(()=>[l&&l.id&&l.active!=1?(o(),n(f,{key:0,cols:"1"},{default:a(()=>[e(g,{to:`/users/${l.id}`},{default:a(()=>[e(d,{icon:"mdi-link",class:"mt-4",color:"primary"})]),_:2},1032,["to"])]),_:2},1024)):p("",!0),l&&l.id&&l.active!=1?(o(),n(f,{key:1,cols:"10"},{default:a(()=>[e(L,{modelValue:t.users_to_activate[l.id],"onUpdate:modelValue":m=>t.users_to_activate[l.id]=m,color:"success",label:l.email,class:"mb-0 mt-0","hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024)):p("",!0),l&&l.id&&l.active!=1?(o(),n(f,{key:2,cols:"1"},{default:a(()=>[e(_,{variant:"plain",loading:this.loading},{default:a(()=>[e(d,{icon:"mdi-delete",color:"error"}),e(S,{activator:"parent",location:"bottom",text:"Delete"}),e(A,{activator:"parent",class:"dialog-container",modelValue:l.dialog,"onUpdate:modelValue":m=>l.dialog=m},{default:a(()=>[e(c,{class:"py-4 mx-auto d-flex align-center"},{default:a(()=>[e(N,null,{default:a(()=>[r("Are you sure you want to delete the user "),i("strong",null,h(`${l.firstName} ${l.lastName}`),1),r("?"),M,z]),_:2},1024),e(I,{class:"d-flex w-100 justify-end mt-10"},{default:a(()=>[e(_,{color:"primary",onClick:m=>l.dialog=!1},{default:a(()=>[r("Cancel")]),_:2},1032,["onClick"]),e(_,{class:"ml-8",color:"error",onClick:m=>C.deleteUser(l.id)},{default:a(()=>[r("Delete")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["loading"])]),_:2},1024)):p("",!0)]),_:2},1024))),256)),e(_,{onClick:s[0]||(s[0]=R(l=>{C.activateUsers()},["prevent"])),color:"primary"},{default:a(()=>[e(d,{class:"",icon:"mdi-check",color:""}),r(" APPLY ")]),_:1})]),_:1})]),_:1})]),_:1})):p("",!0),t.all_pn_count&&t.all_pn_count.productCount>=0?(o(),n(f,{key:1},{default:a(()=>[e(V,null,{default:a(()=>[e(f,{cols:"12"},{default:a(()=>[e(g,{to:"/partnumbers"},{default:a(()=>[e(c,{title:"Part numbers",class:"pt-2 pl-2 pr-2 pb-2 bg-red-lighten-5"},{default:a(()=>[e(d,{icon:"mdi-office-building",color:"black"}),r(),i("b",{style:B(t.all_pn_count.productCount>0?"color:black;":"color:green;")},[i("i",null,h(t.all_pn_count.productCount)+" waiting for approval",1)],4)]),_:1})]),_:1})]),_:1}),e(f,{cols:"12"},{default:a(()=>[i("a",G,[e(c,{title:"Ratings",class:"pt-2 pl-2 pr-2 pb-2 bg-blue-lighten-5"},{default:a(()=>[e(c,{variant:"flat",class:"pl-2 pt-2 pb-2 pr-2 text-left"},{default:a(()=>[e(d,{icon:"mdi-download"}),H]),_:1})]),_:1})])]),_:1}),e(f,{cols:"12"},{default:a(()=>[e(g,{to:"/notifications"},{default:a(()=>[e(c,{title:"Last notification",class:"pt-2 pl-2 pr-2 pb-2 bg-blue-lighten-5"},{default:a(()=>[t.last_notification.length<=0?(o(),n(c,{key:0,class:"pl-2 pt-2 pb-2 pr-2 text-left"},{default:a(()=>[r("There is no Notification left unread")]),_:1})):p("",!0),(o(!0),b(y,null,U(t.last_notification,l=>(o(),n(c,{variant:"flat",class:"pl-2 pt-2 pb-2 pr-2 text-left"},{default:a(()=>[e(d,{icon:"mdi-bell"}),i("i",J,h(l.message),1)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):p("",!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})],64)}typeof $=="function"&&$(x);const ct=T(x,[["render",O]]);export{ct as default};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка