Files
nexusphp/admin/dist/assets/index.d73ba3c8.js
2022-02-28 23:20:42 +08:00

2 lines
14 KiB
JavaScript
Vendored

var J=Object.defineProperty,K=Object.defineProperties;var X=Object.getOwnPropertyDescriptors;var L=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var k=(e,o,n)=>o in e?J(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,D=(e,o)=>{for(var n in o||(o={}))G.call(o,n)&&k(e,n,o[n]);if(L)for(var n of L(o))Q.call(o,n)&&k(e,n,o[n]);return e},O=(e,o)=>K(e,X(o));import{c as Y,a as Z,b as t,E as y,u as R,d as ee,r as V,o as S,t as te,e as p,f as h,g as v,h as l,i as U,j as x,k as i,w as a,l as f,p as w,m as b,n as oe,q as j,s as ne,v as $,x as se}from"./vendor.51c5b88d.js";const re=function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const u of s)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&r(d)}).observe(document,{childList:!0,subtree:!0});function n(s){const u={};return s.integrity&&(u.integrity=s.integrity),s.referrerpolicy&&(u.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?u.credentials="include":s.crossorigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(s){if(s.ep)return;s.ep=!0;const u=n(s);fetch(s.href,u)}};re();function A(e){const o=window.localStorage.getItem(e);try{return JSON.parse(window.localStorage.getItem(e))}catch{return o}}function ot(e,o){window.localStorage.setItem(e,JSON.stringify(o))}function M(e){window.localStorage.removeItem(e)}const T={login:"Login",introduce:"\u7CFB\u7EDF\u4ECB\u7ECD",dashboard:"Dashboard",add:"\u6DFB\u52A0\u5546\u54C1",swiper:"\u8F6E\u64AD\u56FE\u914D\u7F6E",hot:"\u70ED\u9500\u5546\u54C1\u914D\u7F6E",new:"\u65B0\u54C1\u4E0A\u7EBF\u914D\u7F6E",recommend:"\u4E3A\u4F60\u63A8\u8350\u914D\u7F6E",category:"\u5206\u7C7B\u7BA1\u7406",level2:"\u5206\u7C7B\u4E8C\u7EA7\u7BA1\u7406",level3:"\u5206\u7C7B\u4E09\u7EA7\u7BA1\u7406",good:"\u5546\u54C1\u7BA1\u7406",guest:"\u4F1A\u5458\u7BA1\u7406",order:"\u8BA2\u5355\u7BA1\u7406",order_detail:"\u8BA2\u5355\u8BE6\u60C5",account:"\u4FEE\u6539\u8D26\u6237","agent-allow":"Agent allow","agent-allow-form":"Agent allow form","agent-deny":"Agent deny","agent-deny-form":"Agent deny form",user:"User","user-form":"User form","user-detail":"User detail",exam:"Exam","exam-form":"Exam form","exam-user":"Exam user",setting:"Setting",medal:"Medal","medal-form":"Medal form"},ae="modulepreload",C={},le="/admin/",_=function(o,n){return!n||n.length===0?o():Promise.all(n.map(r=>{if(r=`${le}${r}`,r in C)return;C[r]=!0;const s=r.endsWith(".css"),u=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${u}`))return;const d=document.createElement("link");if(d.rel=s?"stylesheet":ae,s||(d.as="script",d.crossOrigin=""),d.href=r,document.head.appendChild(d),s)return new Promise((c,g)=>{d.addEventListener("load",c),d.addEventListener("error",g)})})).then(()=>o())},H=Y({history:Z(),base:"/admin/",routes:[{path:"/",name:"dashboard",component:()=>_(()=>import("./index.0d92fc52.js"),["assets/index.0d92fc52.js","assets/index.4df71842.css","assets/vendor.51c5b88d.js"])},{path:"/login",name:"login",component:()=>_(()=>import("./login.c7bc3324.js"),["assets/login.c7bc3324.js","assets/login.1a491c3a.css","assets/vendor.51c5b88d.js"])},{path:"/user",name:"user",component:()=>_(()=>import("./index.4b8acfbf.js"),["assets/index.4b8acfbf.js","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])},{path:"/user-form",name:"user-form",component:()=>_(()=>import("./form.b8c02ffc.js"),["assets/form.b8c02ffc.js","assets/vendor.51c5b88d.js"])},{path:"/user-detail",name:"user-detail",component:()=>_(()=>import("./detail.65f9c0c3.js"),["assets/detail.65f9c0c3.js","assets/detail.9366892a.css","assets/vendor.51c5b88d.js"])},{path:"/exam",name:"exam",component:()=>_(()=>import("./index.30e9024f.js"),["assets/index.30e9024f.js","assets/index.a6dda25b.css","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])},{path:"/exam-form",name:"exam-form",component:()=>_(()=>import("./form.2651ace6.js"),["assets/form.2651ace6.js","assets/vendor.51c5b88d.js"])},{path:"/exam-user",name:"exam-user",component:()=>_(()=>import("./user.516ab7ef.js"),["assets/user.516ab7ef.js","assets/user.dfb99fb5.css","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])},{path:"/agent-allow",name:"agent-allow",component:()=>_(()=>import("./index.eaae25ec.js"),["assets/index.eaae25ec.js","assets/index.e0f88f27.css","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])},{path:"/agent-allow-form",name:"agent-allow-form",component:()=>_(()=>import("./form.bf9d83da.js"),["assets/form.bf9d83da.js","assets/vendor.51c5b88d.js"])},{path:"/medal",name:"medal",component:()=>_(()=>import("./index.ec7ec662.js"),["assets/index.ec7ec662.js","assets/index.6213754b.css","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])},{path:"/medal-form",name:"medal-form",component:()=>_(()=>import("./form.742a88f0.js"),["assets/form.742a88f0.js","assets/vendor.51c5b88d.js"])},{path:"/agent-allow",name:"agent-allow",component:()=>_(()=>import("./index.eaae25ec.js"),["assets/index.eaae25ec.js","assets/index.e0f88f27.css","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])},{path:"/agent-allow-form",name:"agent-allow-form",component:()=>_(()=>import("./form.bf9d83da.js"),["assets/form.bf9d83da.js","assets/vendor.51c5b88d.js"])},{path:"/agent-deny",name:"agent-deny",component:()=>_(()=>import("./index.5b13367c.js"),["assets/index.5b13367c.js","assets/index.f49a4d1d.css","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])},{path:"/agent-deny-form",name:"agent-deny-form",component:()=>_(()=>import("./form.11533374.js"),["assets/form.11533374.js","assets/vendor.51c5b88d.js"])},{path:"/setting",name:"setting",component:()=>_(()=>import("./index.d55d0b77.js"),["assets/index.d55d0b77.js","assets/vendor.51c5b88d.js","assets/table.37673c89.js"])}]});console.log({VITE_BASE_URL:"/api",BASE_URL:"/admin/",MODE:"production",DEV:!1,PROD:!0});t.defaults.baseURL="/api";t.defaults.withCredentials=!0;t.defaults.headers["X-Requested-With"]="XMLHttpRequest";t.defaults.headers["Content-Type"]="application/json";t.defaults.headers.Accept="application/json";t.defaults.headers.Platform="admin";t.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+A("token"),e),e=>Promise.reject(e));t.interceptors.response.use(e=>(console.log(e),typeof e.data!="object"?(y.error("Server Error 1"),Promise.reject(e)):e.data.ret&&e.data.ret!=0?(y.error(e.data.msg),Promise.reject(e.data)):e.data),e=>{let o=e.response;return console.log(o),o.status==401&&H.push({name:"login"}),y.error(o.data.msg||"Server Error 2"),Promise.reject(e)});const ie={login:(e={})=>t.post("login",e),logout:(e={})=>t.post("logout"),listAgentAllow:(e={})=>t.get("agent-allows",{params:e}),listAllAgentAllow:(e={})=>t.get("all-agent-allows",{params:e}),storeAgentAllow:(e={})=>t.post("agent-allows",e),updateAgentAllow:(e,o={})=>t.put("agent-allows/"+e,o),getAgentAllow:e=>t.get("agent-allows/"+e),deleteAgentAllow:e=>t.delete("agent-allows/"+e),listAgentDeny:(e={})=>t.get("agent-denies",{params:e}),storeAgentDeny:(e={})=>t.post("agent-denies",e),updateAgentDeny:(e,o={})=>t.put("agent-denies/"+e,o),getAgentDeny:e=>t.get("agent-denies/"+e),deleteAgentDeny:e=>t.delete("agent-denies/"+e),checkAgent:(e={})=>t.post("agent-check",e),listUser:(e={})=>t.get("users",{params:e}),getUser:(e,o={})=>t.get("users/"+e,{params:o}),getUserBase:(e={})=>t.get("user-base",{params:e}),getInviteInfo:(e={})=>t.get("user-invite-info",{params:e}),getUserModComment:(e={})=>t.get("user-mod-comment",{params:e}),storeUser:(e={})=>t.post("users",e),disableUser:(e={})=>t.post("user-disable",e),enableUser:(e={})=>t.post("user-enable",e),resetPassword:(e={})=>t.post("user-reset-password",e),listUserMatchExams:(e={})=>t.get("user-match-exams",{params:e}),listExam:(e={})=>t.get("exams",{params:e}),listExamIndex:(e={})=>t.get("exam-indexes",{params:e}),storeExam:(e={})=>t.post("exams",e),updateExam:(e,o={})=>t.put("exams/"+e,o),getExam:e=>t.get("exams/"+e),deleteExam:e=>t.delete("exams/"+e),listMedal:(e={})=>t.get("medals",{params:e}),storeMedal:(e={})=>t.post("medals",e),updateMedal:(e,o={})=>t.put("medals/"+e,o),getMedal:e=>t.get("medals/"+e),deleteMedal:e=>t.delete("medals/"+e),listClass:(e={})=>t.get("user-classes",{params:e}),listExamUser:(e={})=>t.get("exam-users",{params:e}),deleteExamUser:e=>t.delete("exam-users/"+e),avoidExamUser:e=>t.put("exam-users-avoid",{id:e}),recoverExamUser:e=>t.put("exam-users-recover",{id:e}),storeExamUser:e=>t.post("exam-users",e),storeSetting:e=>t.post("settings",e),listSetting:e=>t.get("settings",{params:e}),listStatData:()=>t.get("dashboard/stat-data"),listLatestUser:()=>t.get("dashboard/latest-user"),listLatestTorrent:()=>t.get("dashboard/latest-torrent"),listSystemInfo:()=>t.get("dashboard/system-info"),removeUserMedal:e=>t.delete("user-medals/"+e),storeUserMedal:e=>t.post("user-medals",e)};var I=(e,o)=>{const n=e.__vccOpts||e;for(const[r,s]of o)n[r]=s;return n};const ue={name:"Header",props:{},setup(e,o){const n=R();ee();const r="userInfo",s=V({name:"dashboard",userInfo:null,hasBack:!1});S(async()=>{console.log("Head onMounted!"),console.log(e);let c=A(r);c&&(s.userInfo=c)});const u=()=>{ie.logout().then(()=>{M("token"),M(r),n.push({name:"login"})})},d=()=>{n.back()};return n.afterEach(c=>{console.log("Head afterEach to",c),c.query,s.name=T[c.name]}),O(D({},te(s)),{logout:u,back:d})}},N=e=>(w("data-v-ca9b15ba"),e=e(),b(),e),de={class:"header"},ce={class:"left"},_e={style:{"font-size":"20px"}},me={class:"right"},pe={class:"author"},fe=N(()=>l("i",{class:"icon el-icon-s-custom"},null,-1)),ge=N(()=>l("i",{class:"el-icon-caret-bottom"},null,-1)),he={class:"nickname"},ve=f("Logout");function xe(e,o,n,r,s,u){const d=p("el-tag"),c=p("el-popover");return h(),v("div",de,[l("div",ce,[e.hasBack?(h(),v("i",{key:0,class:"el-icon-back",onClick:o[0]||(o[0]=(...g)=>r.back&&r.back(...g))})):U("",!0),l("span",_e,x(e.name),1)]),l("div",me,[i(c,{placement:"bottom",width:320,trigger:"click","popper-class":"popper-user-box"},{reference:a(()=>[l("div",pe,[fe,f(" "+x(e.userInfo&&e.userInfo.username||"")+" ",1),ge])]),default:a(()=>[l("div",he,[l("p",null,"Email\uFF1A"+x(e.userInfo&&e.userInfo.email||""),1),l("p",null,"Class\uFF1A"+x(e.userInfo&&e.userInfo.class_text||""),1),i(d,{size:"small",effect:"dark",class:"logout",onClick:r.logout},{default:a(()=>[ve]),_:1},8,["onClick"])])]),_:1})])])}var Ee=I(ue,[["render",xe],["__scopeId","data-v-ca9b15ba"]]);const ye={name:"Footer",props:{version:String}},we=e=>(w("data-v-6e9091a0"),e=e(),b(),e),be={class:"footer"},Ae=we(()=>l("div",{class:"left"},[f("Powered by "),l("a",{target:"_blank",href:"https://nexusphp.org/"},"NexusPHP")],-1)),Ie={key:0,class:"right"};function Pe(e,o,n,r,s,u){return h(),v("div",be,[Ae,n.version?(h(),v("div",Ie," Version: "+x(n.version),1)):U("",!0)])}var Le=I(ye,[["render",Pe],["__scopeId","data-v-6e9091a0"]]);const ke={name:"App",components:{Header:Ee,Footer:Le},setup(){const e=["/login"],o=R(),n=V({defaultOpen:["1","2","3","4"],showMenu:!0,currentPath:"/dashboard",count:{number:1},routerName:o.name,version:""});S(()=>{}),oe(()=>{r()});const r=o.beforeEach((u,d,c)=>{u.path=="/login"||A("token")?c():c({path:"/login"}),n.showMenu=!e.includes(u.path),n.currentPath=u.path,document.title=T[u.name]});return{state:n,updateVersion:u=>{n.version=u.nexus_version.value}}}},m=e=>(w("data-v-41010c3c"),e=e(),b(),e),De={class:"layout"},Oe=m(()=>l("div",{class:"head"},[l("div",null,[l("span",null,"NexusPHP")])],-1)),Re=m(()=>l("div",{class:"line"},null,-1)),Ve=m(()=>l("i",{class:"el-icon-odometer"},null,-1)),Se=f("Dashboard"),Ue=m(()=>l("span",null,"User",-1)),je=m(()=>l("i",{class:"el-icon-user"},null,-1)),$e=f("User list"),Me=m(()=>l("span",null,"Agent",-1)),Te=m(()=>l("i",{class:"el-icon-user"},null,-1)),Ce=f("Allow"),He=m(()=>l("i",{class:"el-icon-user"},null,-1)),Ne=f("Deny"),Be=m(()=>l("span",null,"System",-1)),qe=m(()=>l("i",{class:"el-icon-menu"},null,-1)),Fe=f("Exam"),ze=m(()=>l("i",{class:"el-icon-menu"},null,-1)),We=f("Exam user"),Je=m(()=>l("i",{class:"el-icon-menu"},null,-1)),Ke=f("Medal"),Xe=m(()=>l("i",{class:"el-icon-menu"},null,-1)),Ge=f("Setting"),Qe={class:"main"};function Ye(e,o,n,r,s,u){const d=p("el-menu-item"),c=p("el-menu-item-group"),g=p("el-sub-menu"),q=p("el-menu"),F=p("el-aside"),z=p("Header"),P=p("router-view"),W=p("Footer"),E=p("el-container");return h(),v("div",De,[r.state.showMenu?(h(),j(E,{key:0,class:"container"},{default:a(()=>[i(F,{class:"aside"},{default:a(()=>[Oe,Re,i(q,{"default-openeds":r.state.defaultOpen,"background-color":"#222832","text-color":"#fff",router:!0,"default-active":r.state.currentPath},{default:a(()=>[i(d,{index:"/"},{default:a(()=>[Ve,Se]),_:1}),i(g,{index:"2"},{title:a(()=>[Ue]),default:a(()=>[i(c,null,{default:a(()=>[i(d,{index:"/user"},{default:a(()=>[je,$e]),_:1})]),_:1})]),_:1}),i(g,{index:"3"},{title:a(()=>[Me]),default:a(()=>[i(c,null,{default:a(()=>[i(d,{index:"/agent-allow"},{default:a(()=>[Te,Ce]),_:1})]),_:1}),i(c,null,{default:a(()=>[i(d,{index:"/agent-deny"},{default:a(()=>[He,Ne]),_:1})]),_:1})]),_:1}),i(g,{index:"4"},{title:a(()=>[Be]),default:a(()=>[i(c,null,{default:a(()=>[i(d,{index:"/exam"},{default:a(()=>[qe,Fe]),_:1})]),_:1}),i(c,null,{default:a(()=>[i(d,{index:"/exam-user"},{default:a(()=>[ze,We]),_:1})]),_:1}),i(c,null,{default:a(()=>[i(d,{index:"/medal"},{default:a(()=>[Je,Ke]),_:1})]),_:1}),i(c,null,{default:a(()=>[i(d,{index:"/setting"},{default:a(()=>[Xe,Ge]),_:1})]),_:1})]),_:1})]),_:1},8,["default-openeds","default-active"])]),_:1}),i(E,{class:"content"},{default:a(()=>[i(z,{"router-name":r.state.routerName},null,8,["router-name"]),l("div",Qe,[i(P,{onUpdateVersion:r.updateVersion},null,8,["onUpdateVersion"])]),i(W,{version:r.state.version},null,8,["version"])]),_:1})]),_:1})):(h(),j(E,{key:1,class:"container"},{default:a(()=>[i(P)]),_:1}))])}var Ze=I(ke,[["render",Ye],["__scopeId","data-v-41010c3c"]]);const B=ne(Ze);for(const e in $)B.component(e,$[e]);B.use(se).use(H).mount("#app");export{I as _,ie as a,A as b,ot as l};