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

2 lines
78 KiB
JavaScript
Raw Normal View History

import{aG as Ae,aC as U,aF as a,I as na,bH as l,az as s,af as rt,aA as J,aB as Z,ac as ut,b7 as V,r as Xe,aE as y,K as oa,J as sa,bo as j,aj as Ne,a2 as xt,ah as ce,bh as we,b1 as Be,bG as he,ab as ia,bf as $,a8 as ra,Q as Vt,br as O,aT as kt,aX as _t,Z as ua,R as dt,E as ct,N as $t,O as Ct,S as At,z as Nt,a7 as jt,a9 as qe,aa as Qe,av as Q,a3 as da,be as Ze,G as pt,ag as ca,bs as pa,a0 as ma,$ as fa,x as va,T as ya,y as ba,bv as ga,X as C,bJ as wa,bI as ha,by as ka,b5 as Ft,b4 as _a,bt as Sa,b6 as xa,Y as H}from"./index-CC_hCGHZ.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 Va}from"./Workspace3D-CE3B9LLc.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{h as ze,a as Ie,r as q,n as $a}from"./reflection-CTDOoTn5.js";/* empty css *//* empty css *//* empty css *//* empty css */import{m as R,a as St}from"./mapEdit-Z_uHqZwy.js";/* empty css */import{u as Ca}from"./useMapEditStream-BAGhVPpt.js";import"./useProjectionStream-C_klWvmm.js";const Aa={class:"edit-top-bar"},Na=Ae({__name:"EditTopBar",props:{canUndo:{type:Boolean},canRedo:{type:Boolean},saving:{type:Boolean},viewFilter:{}},emits:["cmd"],setup(o,{emit:A}){const g=A;function p(x){g("cmd",x)}function h(x){return x?"☑":"☐"}return(x,r)=>{const m=Xe,n=sa,_=oa,F=na,f=rt,b=ut;return V(),U("div",Aa,[a(F,{trigger:"click",onCommand:p},{dropdown:l(()=>[a(_,null,{default:l(()=>[a(n,{command:"project.open"},{default:l(()=>[...r[3]||(r[3]=[y("加载文件…",-1)])]),_:1}),a(n,{command:"project.save"},{default:l(()=>[...r[4]||(r[4]=[y("保存文件",-1)])]),_:1}),a(n,{command:"project.saveAs"},{default:l(()=>[...r[5]||(r[5]=[y("另存为…",-1)])]),_:1}),a(n,{command:"project.props",divided:""},{default:l(()=>[...r[6]||(r[6]=[y("项目属性",-1)])]),_:1}),a(n,{command:"project.close"},{default:l(()=>[...r[7]||(r[7]=[y("关闭",-1)])]),_:1})]),_:1})]),default:l(()=>[a(m,{text:"",class:"topbar-btn"},{default:l(()=>[...r[2]||(r[2]=[y("项目加载和保存",-1)])]),_:1})]),_:1}),a(F,{trigger:"click",onCommand:p},{dropdown:l(()=>[a(_,null,{default:l(()=>[a(n,{command:"file.import.dwg"},{default:l(()=>[...r[9]||(r[9]=[y("导入 .dwg/.dxf",-1)])]),_:1}),a(n,{command:"file.import.geojson"},{default:l(()=>[...r[10]||(r[10]=[y("导入 .geojson",-1)])]),_:1}),a(n,{command:"file.upload.image",divided:""},{default:l(()=>[...r[11]||(r[11]=[y("导入图片",-1)])]),_:1}),a(n,{command:"file.upload.model"},{default:l(()=>[...r[12]||(r[12]=[y("导入 CycleGUI 模型",-1)])]),_:1}),a(n,{command:"file.export.png",divided:""},{default:l(()=>[...r[13]||(r[13]=[y("导出 PNG",-1)])]),_:1}),a(n,{command:"file.export.svg"},{default:l(()=>[...r[14]||(r[14]=[y("导出 SVG",-1)])]),_:1}),a(n,{command:"file.export.json"},{default:l(()=>[...r[15]||(r[15]=[y("导出 JSON",-1)])]),_:1})]),_:1})]),default:l(()=>[a(m,{text:"",class:"topbar-btn"},{default:l(()=>[...r[8]||(r[8]=[y("导入",-1)])]),_:1})]),_:1}),a(F,{trigger:"click",onCommand:p},{dropdown:l(()=>[a(_,null,{default:l(()=>[a(n,{command:"edit.cut"},{default:l(()=>[...r[17]||(r[17]=[y("剪切 (Ctrl+X)",-1)])]),_:1}),a(n,{command:"edit.copy"},{default:l(()=>[...r[18]||(r[18]=[y("复制 (Ctrl+C)",-1)])]),_:1}),a(n,{command:"edit.paste"},{default:l(()=>[...r[19]||(r[19]=[y("粘贴 (Ctrl+V)",-1)])]),_:1}),a(n,{command:"edit.delete"},{default:l(()=>[...r[20]||(r[20]=[y("删除 (Del)",-1)])]),_:1}),a(n,{command:"edit.selectAll",divided:""},{default:l(()=>[...r[21]||(r[21]=[y("全选",-1)])]),_:1}),