mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-07 13:38:10 +00:00
2 lines
4.1 KiB
JavaScript
2 lines
4.1 KiB
JavaScript
import"./base-0e92f4db.js";/* empty css *//* empty css */import{_ as I}from"./apply_empty-78684083.js";/* empty css *//* empty css *//* empty css */import{_ as A}from"./app_store_default-c4798c2d.js";import{t as p}from"./index-bf9b1162.js";import{g as B,Y as M,z as k,w as N}from"./index-95d7b9b8.js";import{c as D,a as w}from"./common-46715e7e.js";import{a as R}from"./vue-router-8b032575.js";import{E as z}from"./index-e09a20f5.js";import{E as T}from"./index-2b1dc445.js";import{E as j}from"./index-39b9f241.js";import{E as q}from"./index-0caa5b89.js";import{v as P}from"./directive-c6f70b8e.js";import{d as U,r as u,M as Y,L as $,b as m,e as f,f as t,x as o,u as a,q as v,p as r,F as G,t as H,m as J,v as K,C as O,au as Q,av as W}from"./runtime-core.esm-bundler-67034826.js";import{_ as X}from"./_plugin-vue_export-helper-c27b6911.js";import"./event-a537c4cb.js";import"./index-72686045.js";import"./index-81f2aa1e.js";import"./el-main-7a89c415.js";import"./index-ebd2990f.js";import"./el-overlay-3eff2fc5.js";import"./index-defed8ff.js";import"./focus-trap-83769a43.js";import"./index-6cae7119.js";import"./index-d87ae4a2.js";import"./el-form-item-c2dd2ffe.js";/* empty css *//* empty css */import"./index-e9d9b1a1.js";import"./index-8cefa3ab.js";import"./index-ef31373f.js";import"./index-de22cd40.js";import"./index-c7745eb3.js";import"./debounce-f6ba9d12.js";import"./position-c2e84b2a.js";const h=c=>(Q("data-v-b4c992bb"),c=c(),W(),c),Z={class:"box-border pt-[68px] px-[76px] overview-top"},tt={class:"flex justify-between items-center"},et={class:"font-[600] text-[26px] text-[#222] leading-[37px]"},ot={class:"font-[500] text-[14px] text-[#222] leading-[20px] mt-[12px]"},st=h(()=>t("div",{class:"mr-[9px] text-[#3F3F3F] iconfont iconxiazai01"},null,-1)),at={class:"font-[600] text-[14px] text-[#222] leading-[20px]"},pt={class:"flex flex-wrap mt-[40px]"},nt=["onClick"],it={class:"flex items-center"},rt=h(()=>t("div",{class:"image-slot"},[t("img",{class:"w-[40px] h-[40px] rounded-[8px]",src:A})],-1)),ct={class:"ml-[12px] flex-1"},lt={class:"font-[600] text-[14px] text-[#222] leading-[20px]"},mt={class:"font-[500] text-[13px] text-[#6D7278] leading-[18px] mt-[6px] w-[160px] truncate"},_t=h(()=>t("div",{class:"w-[230px] mx-auto"},[t("img",{src:I,class:"max-w-full",alt:""})],-1)),dt={class:"flex items-center"},xt=U({__name:"app_manage",setup(c){const g=R(),_=B(),n=u(!0),d=Y({appList:[]}),x=u({});(()=>{n.value=!0,M().then(s=>{s.data.forEach((e,i)=>{e.type=="app"&&d.appList.push(e)}),_.routers.forEach((e,i)=>{e.children&&e.children.length?(e.name=k(e.children),x.value[e.meta.app]=k(e.children)):x.value[e.meta.app]=e.name}),n.value=!1}).catch(()=>{n.value=!1})})();const L=s=>{w.set({key:"menuAppStorage",data:s.key}),w.set({key:"plugMenuTypeStorage",data:""});const e=_.appMenuList;e.push(s.key),_.setAppMenuList(e);let i=x.value[s.key];g.push({name:i})},y=()=>{g.push("/app_manage/app_store")},b=u("");return(()=>{N().then(s=>{b.value=s.data.version.version})})(),(s,e)=>{const i=z,E=T,S=j,V=q,C=P;return $((m(),f("div",Z,[t("div",tt,[t("div",null,[t("div",et,o(a(p)("app")),1),t("div",ot,o(a(p)("versionInfo"))+" "+o(a(p)("currentVersion"))+" "+o(b.value),1)]),v(i,{onClick:y,class:"px-[15px]"},{default:r(()=>[st,t("span",at,o(a(p)("appStore")),1)]),_:1})]),t("div",pt,[(m(!0),f(G,null,H(d.appList,(l,F)=>(m(),f("div",{key:F,class:"app-item w-[280px] box-border py-[42px] px-[32px] bg-[#fff] rounded-[8px] cursor-pointer mr-[20px] mb-[20px]",onClick:vt=>L(l)},[t("div",it,[v(E,{class:"w-[44px] h-[44px] rounded-[8px]",src:a(D)(l.icon),fit:"contain"},{error:r(()=>[rt]),_:2},1032,["src"]),t("div",ct,[t("div",lt,o(l.title),1),t("div",mt,o(l.desc),1)])])],8,nt))),128)),!d.appList.length&&!n.value?(m(),J(V,{key:0,class:"mx-auto overview-empty"},{image:r(()=>[_t]),description:r(()=>[t("p",dt,[t("span",null,o(a(p)("descriptionLeft")),1),v(S,{type:"primary",onClick:y,class:"mx-[5px]"},{default:r(()=>[K(o(a(p)("link")),1)]),_:1}),t("span",null,o(a(p)("descriptionRight")),1)])]),_:1})):O("",!0)])])),[[C,n.value]])}}});const se=X(xt,[["__scopeId","data-v-b4c992bb"]]);export{se as default};
|