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

2 lines
74 KiB
JavaScript
Raw Normal View History

import{aG as xe,aC as U,aF as a,J as Yt,bB as l,az as u,ag as at,aA as G,aB as Z,ad as lt,b3 as S,s as Te,aE as p,L as Xt,K as Ht,bj as A,al as $e,a3 as mt,ai as fe,bd as ye,aZ as Ge,bA as Fe,ac as Kt,bb as I,a9 as Wt,R as ft,bm as ae,aR as Gt,aU as Zt,_ as Jt,S as nt,O as yt,E as ot,I as qt,P as vt,A as bt,T as gt,aa as Ze,ab as Je,a8 as wt,av as Q,a4 as Qt,ba as We,H as st,ah as ea,bn as ta,a1 as aa,a0 as la,y as na,U as oa,z as sa,bq as ia,Y as $,bD as ra,bC as ua,bt as da,b1 as ht,b0 as ca,bo as pa,b2 as ma,Z as M}from"./index-DrvLDslf.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-D7MYl2zT.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-DghrYjHu.js";/* empty css */import{u as ya}from"./useMapEditStream-DPAdbySW.js";import{r as q}from"./reflection-Dr3WM5Rz.js";import"./useProjectionStream-DMf_8m8X.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(),U("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("