|
@@ -113,24 +113,7 @@ export const measureMenusRaw = [
|
|
|
]
|
|
|
|
|
|
export const mainMenusRaw: MenusRaw = [
|
|
|
- { key: UIType.Line, text: "画线", icon: "line_d" },
|
|
|
-
|
|
|
- // { key: UIType.Img, text: "图例" },
|
|
|
{
|
|
|
- key: UITypeExtend.measure,
|
|
|
- text: "测量",
|
|
|
- children: measureMenusRaw,
|
|
|
- icon: "measure"
|
|
|
- },
|
|
|
- // { key: UIType.MeasureLine, text: "测量" },
|
|
|
- { key: UIType.Text, text: "文字", icon: "text" },
|
|
|
- { key: UIType.Magnifier, text: "放大镜", icon: "magnify_g" },
|
|
|
- // { key: UITypeExtend.photo, text: "照片库" },
|
|
|
- // { key: UITypeExtend.setup, text: "设置" },
|
|
|
-];
|
|
|
-
|
|
|
-if (import.meta.env.DEV) {
|
|
|
- mainMenusRaw[0] = {
|
|
|
key: UITypeExtend.line,
|
|
|
text: "画线",
|
|
|
icon: "line_d",
|
|
@@ -146,12 +129,8 @@ if (import.meta.env.DEV) {
|
|
|
icon: "line_d",
|
|
|
}
|
|
|
]
|
|
|
- }
|
|
|
-
|
|
|
- mainMenusRaw.unshift(
|
|
|
- { key: UIType.CurveRoad, text: "弯路", icon: "road", }
|
|
|
- )
|
|
|
- mainMenusRaw.splice(1, 0, {
|
|
|
+ },
|
|
|
+ {
|
|
|
key: UITypeExtend.road,
|
|
|
text: "道路",
|
|
|
icon: "road",
|
|
@@ -172,13 +151,27 @@ if (import.meta.env.DEV) {
|
|
|
children: [
|
|
|
{ key: UIType.BusPlane, text: "客车平面图" }
|
|
|
]
|
|
|
- })
|
|
|
+ },
|
|
|
+ {
|
|
|
+ key: UITypeExtend.measure,
|
|
|
+ text: "测量",
|
|
|
+ children: measureMenusRaw,
|
|
|
+ icon: "measure"
|
|
|
+ },
|
|
|
+ { key: UIType.Text, text: "文字", icon: "text" },
|
|
|
+ { key: UIType.Magnifier, text: "放大镜", icon: "magnify_g" },
|
|
|
+];
|
|
|
+
|
|
|
+if (import.meta.env.DEV) {
|
|
|
+ // mainMenusRaw.unshift(
|
|
|
+ // { key: UIType.CurveRoad, text: "弯路", icon: "road", }
|
|
|
+ // )
|
|
|
}
|
|
|
|
|
|
export const photoMenusRaw: MenusRaw = [
|
|
|
{ key: UIType.Text, text: "文字", icon: "text" },
|
|
|
{ key: UIType.Circle, text: "圈出", icon: "circle" },
|
|
|
- { key: UIType.Arrow, text: "箭头", icon: "arrows" },
|
|
|
+ { key: UIType.SingleArrow, text: "箭头", icon: "arrows" },
|
|
|
{ key: UIType.Magnifier, text: "放大镜", icon: "magnify_g" },
|
|
|
]
|
|
|
|
|
@@ -191,50 +184,8 @@ export const headActionMenuRaw = [
|
|
|
]
|
|
|
|
|
|
export const focusMenuRaw : { [key in string]: MenusRaw } = {
|
|
|
- [VectorType.RoadEdge]: [
|
|
|
- {
|
|
|
- key: UITypeExtend.lineType,
|
|
|
- text: "单实线",
|
|
|
- children: [
|
|
|
- { key: UIType.SingleSolidLine, text: "单实线" },
|
|
|
- { key: UIType.SingleDashedLine, text: "单虚线" },
|
|
|
- { key: UIType.DoubleSolidLine, text: "双实线" },
|
|
|
- { key: UIType.DoubleDashedLine, text: "双虚线" },
|
|
|
- { key: UIType.BrokenLine, text: "折线" },
|
|
|
- { key: UIType.PointDrawLine, text: "点画线" },
|
|
|
- { key: UIType.Greenbelt, text: "绿化带 " },
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- key: UITypeExtend.width,
|
|
|
- text: "宽度",
|
|
|
- children: [
|
|
|
- { key: UIType.Bold, text: "粗" },
|
|
|
- { key: UIType.Thinning, text: "细" },
|
|
|
-
|
|
|
- ]
|
|
|
- },
|
|
|
- { key: UIType.AddCrossPoint, text: "加控制点" },
|
|
|
- { key: UIType.MinusCrossPoint, text: "减控制点" },
|
|
|
- { key: UIType.Copy, text: "复制" },
|
|
|
- { key: UIType.Delete, text: "删除" }
|
|
|
- ],
|
|
|
- [VectorType.Road]: [
|
|
|
- { key: UITypeExtend.lineType, text: "锁定", },
|
|
|
- { key: UIType.AddBranchRoad, text: "加支路" },
|
|
|
- { key: UIType.AddNarrowRoad, text: "加窄路" },
|
|
|
- { key: UIType.AddLane, text: "加车道" },
|
|
|
- { key: UIType.DelLane, text: "减车道" },
|
|
|
- { key: UIType.AddCrossPoint, text: "加控制点" },
|
|
|
- { key: UIType.MinusCrossPoint, text: "减控制点" },
|
|
|
- { key: UIType.Copy, text: "复制" },
|
|
|
- { key: UIType.Delete, text: "删除" }
|
|
|
- ],
|
|
|
}
|
|
|
|
|
|
-focusMenuRaw[VectorType.CurveRoadEdge] = focusMenuRaw[VectorType.RoadEdge]
|
|
|
-focusMenuRaw[VectorType.CurveRoad] = focusMenuRaw[VectorType.Road]
|
|
|
-
|
|
|
|
|
|
export const generateByMenus = <T extends MenuRaw>(
|
|
|
generateFn: (men: MenuRaw) => T,
|