|
|
@ -11,6 +11,7 @@ import { ViewPanel } from "./ViewPanel"
|
|
|
|
import { DimensionPanel } from "./DimensionPanel";
|
|
|
|
import { DimensionPanel } from "./DimensionPanel";
|
|
|
|
import { TopPanelStore } from "../../Store/TopPanelStore";
|
|
|
|
import { TopPanelStore } from "../../Store/TopPanelStore";
|
|
|
|
import { FileOperationPanel } from "./FileOperationPanel";
|
|
|
|
import { FileOperationPanel } from "./FileOperationPanel";
|
|
|
|
|
|
|
|
import { TemplateAndModulePanel } from "./TemplateAndModulePanel";
|
|
|
|
|
|
|
|
|
|
|
|
@observer
|
|
|
|
@observer
|
|
|
|
export class TopToolBar extends React.Component<{}, {}>
|
|
|
|
export class TopToolBar extends React.Component<{}, {}>
|
|
|
@ -27,6 +28,7 @@ export class TopToolBar extends React.Component<{}, {}>
|
|
|
|
{ svg: IconEnum.Cancel, title: "撤销", command: "U" },
|
|
|
|
{ svg: IconEnum.Cancel, title: "撤销", command: "U" },
|
|
|
|
{ svg: IconEnum.Undo, title: "重做", command: "REDO" },
|
|
|
|
{ svg: IconEnum.Undo, title: "重做", command: "REDO" },
|
|
|
|
{ svg: IconEnum.Open, title: "打开", command: "OPEN" },
|
|
|
|
{ svg: IconEnum.Open, title: "打开", command: "OPEN" },
|
|
|
|
|
|
|
|
{ svg: IconEnum.DXF, title: "DXF", command: "DXF" },
|
|
|
|
]
|
|
|
|
]
|
|
|
|
store.m_iconList.iconList_2D = [
|
|
|
|
store.m_iconList.iconList_2D = [
|
|
|
|
{ svg: IconEnum.Point, title: "点", command: "PT" },
|
|
|
|
{ svg: IconEnum.Point, title: "点", command: "PT" },
|
|
|
@ -79,6 +81,7 @@ export class TopToolBar extends React.Component<{}, {}>
|
|
|
|
{ svg: IconEnum.DimContinued, title: "连续标注", command: "DCO" },
|
|
|
|
{ svg: IconEnum.DimContinued, title: "连续标注", command: "DCO" },
|
|
|
|
{ svg: IconEnum.Circle, title: "半径标注", command: "DIMRAD" },
|
|
|
|
{ svg: IconEnum.Circle, title: "半径标注", command: "DIMRAD" },
|
|
|
|
{ svg: IconEnum.Diameter, title: "直径标注", command: "DIMDIA" },
|
|
|
|
{ svg: IconEnum.Diameter, title: "直径标注", command: "DIMDIA" },
|
|
|
|
|
|
|
|
{ svg: IconEnum.AutoDim, title: "柜体标注", command: "AUTODIMBRS" },
|
|
|
|
]
|
|
|
|
]
|
|
|
|
store.m_iconList.iconList_LIGHT = [
|
|
|
|
store.m_iconList.iconList_LIGHT = [
|
|
|
|
{ svg: IconEnum.SpotLamp, title: "射灯", command: "SL" },
|
|
|
|
{ svg: IconEnum.SpotLamp, title: "射灯", command: "SL" },
|
|
|
@ -106,11 +109,18 @@ export class TopToolBar extends React.Component<{}, {}>
|
|
|
|
store.m_iconList.iconList_VISUALSTYLE = [
|
|
|
|
store.m_iconList.iconList_VISUALSTYLE = [
|
|
|
|
{ svg: IconEnum.WireframeView, title: "二维线框", command: "WIREFRAME" },
|
|
|
|
{ svg: IconEnum.WireframeView, title: "二维线框", command: "WIREFRAME" },
|
|
|
|
{ svg: IconEnum.ConceptView, title: "概念", command: "CONCEPTUAL" },
|
|
|
|
{ svg: IconEnum.ConceptView, title: "概念", command: "CONCEPTUAL" },
|
|
|
|
|
|
|
|
{ svg: IconEnum.Reality, title: "真实", command: "PHYSICAL" },
|
|
|
|
]
|
|
|
|
]
|
|
|
|
store.m_iconList.iconList_PRODUCE = [
|
|
|
|
store.m_iconList.iconList_PRODUCE = [
|
|
|
|
{ svg: IconEnum.BoardFindModify, title: "拆单", command: "" },
|
|
|
|
{ svg: IconEnum.SplitOrder, title: "拆单", command: "" },
|
|
|
|
{ svg: IconEnum.BoardFindModify, title: "报价", command: "" },
|
|
|
|
{ svg: IconEnum.QuotePrice, title: "报价", command: "" },
|
|
|
|
{ svg: IconEnum.BoardFindModify, title: "ERP", command: "" },
|
|
|
|
{ svg: IconEnum.ERPManage, title: "ERP", command: "" },
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
store.m_iconList.iconList_TEMPLATE = [
|
|
|
|
|
|
|
|
{ svg: IconEnum.TemplateDesign, title: "模版设计", command: "" },
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
store.m_iconList.iconList_MODULE = [
|
|
|
|
|
|
|
|
{ svg: IconEnum.ModuleManage, title: "模块管理", command: "" },
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
let topStore = TopPanelStore.GetInstance() as TopPanelStore;
|
|
|
|
let topStore = TopPanelStore.GetInstance() as TopPanelStore;
|
|
|
@ -125,6 +135,7 @@ export class TopToolBar extends React.Component<{}, {}>
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<Tab className="tab-unstyle" id="file" title="文件" panel={<FileOperationPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="file" title="文件" panel={<FileOperationPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="draw" title="绘图" panel={<DrawingPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="draw" title="绘图" panel={<DrawingPanel store={store} />} />
|
|
|
|
|
|
|
|
<Tab className="tab-unstyle" id="temp" title="模版和模块" panel={<TemplateAndModulePanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="entity" title="三维实体绘图" panel={<ThreeDEntityPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="entity" title="三维实体绘图" panel={<ThreeDEntityPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="dimension" title="拆单与标注" panel={<DimensionPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="dimension" title="拆单与标注" panel={<DimensionPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="render" title="渲染" panel={<RenderPanel store={store} />} />
|
|
|
|
<Tab className="tab-unstyle" id="render" title="渲染" panel={<RenderPanel store={store} />} />
|
|
|
|