Files
safePower/dist/assets/087AC4D233B64EB0tools.Dz7wRFEJ.js

5 lines
6.7 KiB
JavaScript
Raw Normal View History

2026-04-29 09:15:49 +08:00
/*!
Build based on gin-vue-admin
Time : 1776662816000 */
import{O as e,l,u as t,a6 as i,a as o,r as a,a1 as r,g as n,i as s,o as d,w as c,c as u,F as m,J as p,d as w,t as f,b,f as h,h as k,a2 as v,ao as y,x as B,n as g,D as C}from"./087AC4D233B64EB0index.D-00lXMX.js";import x from"./087AC4D233B64EB0index.CSXJ_YiS.js";import{t as _}from"./087AC4D233B64EB0doc.DwE8vRuh.js";import"./087AC4D233B64EB0index.B1QVlzp1.js";import"./087AC4D233B64EB0themeModeSelector.Bm-IFR_g.js";import"./087AC4D233B64EB0themeColorPicker.KBM6p9y4.js";import"./087AC4D233B64EB0_plugin-vue_export-helper.BCo6x5W8.js";import"./087AC4D233B64EB0settingItem.A4orC7Kg.js";import"./087AC4D233B64EB0index.D68tKEGJ.js";import"./087AC4D233B64EB0layoutModeCard.DQ56-Xrm.js";import"./087AC4D233B64EB0index.CaX8hytM.js";import"./087AC4D233B64EB0index.DRcePWbS.js";const j={key:0,class:"quick-title"},E=["onClick"],V={class:"dialog-footer"},D=Object.assign({name:"CommandMenu"},{__name:"index",setup(B,{expose:g}){const C=e(),x=l(),_=t(),D=t(),A=i(),M=o(!1),O=o(""),S=a([]),T=e=>{const l=[];return null==e||e.forEach(e=>{e.children&&e.children.length>0?l.push(...T(e.children)):e.meta.title&&e.meta.title.indexOf(O.value)>-1&&l.push({label:e.meta.title,func:()=>I(e)})}),l},q=()=>{var e;const l={label:"跳转",children:[]},t=T((null==(e=A.asyncRouters[0])?void 0:e.children)||[]);l.children.push(...t),S.push(l)},N=()=>{const e={label:"操作",children:[]},l=[{label:"亮色主题",func:()=>K(!1)},{label:"暗色主题",func:()=>K(!0)},{label:"退出登录",func:()=>x.LoginOut()}];e.children.push(...l.filter(e=>e.label.indexOf(O.value)>-1)),S.push(e)};q(),N();const I=e=>{var l,t;const i=e.name,o={},a={};(null==(l=A.routeMap[i])?void 0:l.parameters)&&(null==(t=A.routeMap[i])||t.parameters.forEach(e=>{"query"===e.type?o[e.key]=e.value:a[e.key]=e.value})),i!==D.name&&(e.name.indexOf("http://")>-1||e.name.indexOf("https://")>-1?window.open(e.name):_.push({name:i,query:o,params:a}),M.value=!1)},K=e=>{C.toggleTheme(e)},L=()=>{M.value=!1};return g({open:()=>{M.value=!0}}),r(O,()=>{S.length=0,q(),N()}),(e,l)=>{const t=n("el-button"),i=n("el-dialog");return d(),s(i,{modelValue:M.value,"onUpdate:modelValue":l[1]||(l[1]=e=>M.value=e),width:"30%",class:"overlay","show-close":!1},{header:c(()=>[v(b("input",{"onUpdate:modelValue":l[0]||(l[0]=e=>O.value=e),class:"quick-input",placeholder:"请输入你需要快捷到达的功能"},null,512),[[y,O.value]])]),footer:c(()=>[b("span",V,[h(t,{onClick:L},{default:c(()=>[...l[2]||(l[2]=[k("关闭",-1)])]),_:1})])]),default:c(()=>[(d(!0),u(m,null,p(S,(e,l)=>(d(),u("div",{key:l},[e.children.length?(d(),u("div",j,f(e.label),1)):w("",!0),(d(!0),u(m,null,p(e.children,(e,t)=>(d(),u("div",{key:l+"-"+t,class:"quick-item",onClick:e.func},f(e.label),9,E))),128))]))),128))]),_:1},8,["modelValue"])}}}),A={class:"flex items-center mx-4 gap-4"},M={class:"w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"},O={class:"w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"},S={class:"w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"},T={class:"w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"},q={class:"w-8 h-8 p-2 rounded-full flex items-center justify-center shadow border border-gray-200 dark:border-gray-600 cursor-pointer border-solid"},N={__name:"tools",setup(l){const t=e(),i=o(!1),a=o(!1),r=()=>{a.value=!0,C.emit("reload"),setTimeout(()=>{a.value=!1},1e3)},w=()=>{i.value=!0},v=o(""),y=o(),j=()=>{y.value.open()};(()=>{"WIN"===window.localStorage.getItem("osType")?v.value="Ctrl":v.value="⌘";window.addEventListener("keydown",e=>{e.ctrlKey&&"k"===e.key&&(e.preventDefault(),j())})})();const E=[{title:"1.clone项目和安装依赖",link:"https://www.bilibili.com/video/BV1jx4y1s7xx"},{title:"2.初始化项目",link:"https://www.bilibili.com/video/BV1sr421K7sv"},{title:"3.开启调试工<EFBFBD><EFBFBD>