Files
Migu2.0/MiGu.Server/wwwroot/assets/MapEditorView-BGZHXeja.js
T

2 lines
74 KiB
JavaScript
Raw Normal View History

2026-05-29 23:53:00 +08:00
import{aE as xe,aA as M,aD as a,I as Yt,bD as l,ax as u,af as at,ay as G,az as J,ac as lt,b4 as S,r as Te,aC as p,K as Xt,J as Ht,bk as A,aj as $e,a2 as mt,ah as fe,be as ye,a_ as Ge,bC as Fe,ab as Kt,bc as I,a8 as Wt,Q as ft,bn as ae,aR as Gt,aV as Jt,Z as Zt,R as nt,N as yt,E as ot,H as qt,O as vt,z as bt,S as gt,a9 as Je,aa as Ze,a7 as wt,at as Q,a3 as Qt,bb as We,G as st,ag as ea,bo as ta,a0 as aa,$ as la,x as na,T as oa,y as sa,br as ia,X as $,bF as ra,bE as ua,bu as da,b2 as ht,b1 as ca,bp as pa,b3 as ma,Y as U}from"./index-C6ULY2Si.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{W as fa}from"./Workspace3D-CHeE5zz3.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{m as O,a as pt}from"./mapEdit-D6_KBS33.js";/* empty css */import{u as ya}from"./useMapEditStream-CS7BmW9Q.js";import{r as q}from"./reflection-CKXyOCM_.js";import"./useProjectionStream-BoSdoSNC.js";const va={class:"edit-top-bar"},ba=xe({__name:"EditTopBar",props:{canUndo:{type:Boolean},canRedo:{type:Boolean},saving:{type:Boolean},viewFilter:{}},emits:["cmd"],setup(s,{emit:j}){const g=j;function d(V){g("cmd",V)}function b(V){return V?"☑":"â˜"}return(V,n)=>{const k=Te,o=Ht,w=Xt,T=Yt,v=at,y=lt;return S(),M("div",va,[a(T,{trigger:"click",onCommand:d},{dropdown:l(()=>[a(w,null,{default:l(()=>[a(o,{command:"project.open"},{default:l(()=>[...n[3]||(n[3]=[p("加载文件…",-1)])]),_:1}),a(o,{command:"project.save"},{default:l(()=>[...n[4]||(n[4]=[p("ä¿å­˜æ–‡ä»¶",-1)])]),_:1}),a(o,{command:"project.saveAs"},{default:l(()=>[...n[5]||(n[5]=[p(¦å­˜ä¸ºâ€¦",-1)])]),_:1}),a(o,{command:"project.props",divided:""},{default:l(()=>[...n[6]||(n[6]=[p("项目属性",-1)])]),_:1}),a(o,{command:"project.close"},{default:l(()=>[...n[7]||(n[7]=[p("关闭",-1)])]),_:1})]),_:1})]),default:l(()=>[a(k,{text:"",class:"topbar-btn"},{default:l(()=>[...n[2]||(n[2]=[p("项目加载和ä¿å­˜",-1)])]),_:1})]),_:1}),a(T,{trigger:"click",onCommand:d},{dropdown:l(()=>[a(w,null,{default:l(()=>[a(o,{command:"file.import.dwg"},{default:l(()=>[...n[9]||(n[9]=[p("导入 .dwg/.dxf",-1)])]),_:1}),a(o,{command:"file.import.geojson"},{default:l(()=>[...n[10]||(n[10]=[p("导入 .geojson",-1)])]),_:1}),a(o,{command:"file.upload.image",divided:""},{default:l(()=>[...n[11]||(n[11]=[p("导入图片",-1)])]),_:1}),a(o,{command:"file.upload.model"},{default:l(()=>[...n[12]||(n[12]=[p("导入 CycleGUI 模型",-1)])]),_:1}),a(o,{command:"file.export.png",divided:""},{default:l(()=>[...n[13]||(n[13]=[p("导出 PNG",-1)])]),_:1}),a(o,{command:"file.export.svg"},{default:l(()=>[...n[14]||(n[14]=[p("导出 SVG",-1)])]),_:1}),a(o,{command:"file.export.json"},{default:l(()=>[...n[15]||(n[15]=[p("导出 JSON",-1)])]),_:1})]),_:1})]),default:l(()=>[a(k,{text:"",class:"topbar-btn"},{default:l(()=>[...n[8]||(n[8]=[p("导入",-1)])]),_:1})]),_:1}),a(T,{trigger:"click",onCommand:d},{dropdown:l(()=>[a(w,null,{default:l(()=>[a(o,{command:"edit.cut"},{default:l(()=>[...n[17]||(n[17]=[p("剪切 (Ctrl+X)",-1)])]),_:1}),a(o,{command:"edit.copy"},{default:l(()=>[...n[18]||(n[18]=[p("å¤åˆ¶ (Ctrl+C)",-1)])]),_:1}),a(o,{command:"edit.paste"},{default:l(()=>[...n[19]||(n[19]=[p("粘贴 (Ctrl+V)",-1)])]),_:1}),a(o,{command:"edit.delete"},{default:l(()=>[...n[20]||(n[20]=[p("删除 (Del)",-1)])]),_:1}),a(o,{command:"edit.selectAll",divided:""},{default:l(()=>[...n[21]||(n[21]=[p("å…¨é