diff --git a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAD.ets b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAD.ets index e69de29b..c2ce370b 100644 --- a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAD.ets +++ b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAD.ets @@ -0,0 +1,102 @@ +import { TitleModel } from "./TitleTabContent"; +import {TitleMainPage} from './TitleMainPage' +import {TitleModelType} from './TitleModelType' +import { TitleRowMenu } from "./TitleRowMenu"; +import { TitleGroup } from "../Interface/TitleGroupInterface"; +import { MatrixModel } from "./TitleMatrixModel"; + +export let TitleCAD:Array=[ + TitleMainPage[0], + {cmName:'建模',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'基础模型',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + {cmName:'曲面',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'基础模型',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + {cmName:'曲线',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'基础模型',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + {cmName:'同步建模',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'基础模型',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + {cmName:'分析',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'基础模型',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + {cmName:'显示',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'基础模型',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + {cmName:'首选项',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'基础模型',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + MatrixModel +] \ No newline at end of file diff --git a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAE.ets b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAE.ets index e69de29b..4d89b793 100644 --- a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAE.ets +++ b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAE.ets @@ -0,0 +1,31 @@ +import { TitleModel } from "./TitleTabContent"; +import {TitleMainPage} from './TitleMainPage' +import {TitleModelType} from './TitleModelType' +import { TitleRowMenu } from "./TitleRowMenu"; +import { TitleGroup } from "../Interface/TitleGroupInterface"; +import { MatrixModel } from "./TitleMatrixModel"; +import { TitleButton } from "../Interface/TitleButtonInterface"; + +export let TitleCAE:Array=[ + TitleMainPage[0], + {cmName:'加工',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'加工环境',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"重置环境",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"工艺",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + [ + {eModel:[TitleModelType.BASE],eName:"切削参数",eNamed:"",eIcon:"base_save_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"切削速度",eNamed:"",eIcon:"base_saveas_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"主轴参数",eNamed:"",eIcon:"base_saveall_file",eTips:"",eEvent:""}, + ] as Array, + {eModel:[TitleModelType.BASE],eName:"显示刀路",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"新建工序",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"新建刀具",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"选项",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + ],grpMenu:TitleRowMenu}] as Array + ] + ]}, + MatrixModel +] \ No newline at end of file diff --git a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAM.ets b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAM.ets index e69de29b..85419b21 100644 --- a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAM.ets +++ b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleCAM.ets @@ -0,0 +1,27 @@ +import { TitleModel } from "./TitleTabContent"; +import {TitleMainPage} from './TitleMainPage' +import {TitleModelType} from './TitleModelType' +import { TitleRowMenu } from "./TitleRowMenu"; +import { TitleGroup } from "../Interface/TitleGroupInterface"; +import { MatrixModel } from "./TitleMatrixModel"; +import { TitleButton } from "../Interface/TitleButtonInterface"; + +export let TitleCAM:Array=[TitleMainPage[0], + {cmName:'仿真',cmPage:'',cmTips:'',cmEvents: [ + //数组表示非单个BtnEvent + [ + //数组成员区别是GroupEvent还是BtnEvent + [{grpName:'初始化仿真',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"导入模型",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"导出模型",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"设定仿真环境",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + [ + {eModel:[TitleModelType.BASE],eName:"环境参数",eNamed:"",eIcon:"base_save_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"力学参数",eNamed:"",eIcon:"base_saveas_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"化学参数",eNamed:"",eIcon:"base_saveall_file",eTips:"",eEvent:""}, + ] as Array, + {eModel:[TitleModelType.BASE],eName:"选项",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"帮助",eNamed:"",eIcon:"base_help_file",eTips:"",eEvent:""}, + ],grpMenu:TitleRowMenu}] as Array + ] + ]},MatrixModel] \ No newline at end of file diff --git a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleMainPage.ets b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleMainPage.ets index a07144a2..b75ad24c 100644 --- a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleMainPage.ets +++ b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleMainPage.ets @@ -1,21 +1,26 @@ import { TitleButton } from "../Interface/TitleButtonInterface"; import { TitleGroup } from "../Interface/TitleGroupInterface"; +import { MatrixModel } from "./TitleMatrixModel"; import { TitleModelType } from "./TitleModelType"; import { TitleRowMenu } from "./TitleRowMenu"; +import { TitleModel } from "./TitleTabContent"; //主页Bar -export let MainPageModel:Array= - [{grpName:'文件功能组',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"新建",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"打开",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - [ - {eModel:[TitleModelType.BASE],eName:"保存",eNamed:"",eIcon:"base_save_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"另存为",eNamed:"",eIcon:"base_saveas_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"保存全部",eNamed:"",eIcon:"base_saveall_file",eTips:"",eEvent:""}, - ] as Array, - {eModel:[TitleModelType.BASE],eName:"关闭",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"导入",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"导出",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"选项",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"帮助",eNamed:"",eIcon:"base_help_file",eTips:"",eEvent:""}, - ],grpMenu:TitleRowMenu}] as Array \ No newline at end of file +export let TitleMainPage:Array= + [{cmName:'主页',cmPage:'',cmTips:'',cmEvents: [[[{grpName:'文件功能组',grpBtn:[ + {eModel:[TitleModelType.BASE],eName:"新建",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"打开",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + [ + {eModel:[TitleModelType.BASE],eName:"保存",eNamed:"",eIcon:"base_save_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"另存为",eNamed:"",eIcon:"base_saveas_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"保存全部",eNamed:"",eIcon:"base_saveall_file",eTips:"",eEvent:""}, + ] as Array, + {eModel:[TitleModelType.BASE],eName:"关闭",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"导入",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"导出",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"选项",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, + {eModel:[TitleModelType.BASE],eName:"帮助",eNamed:"",eIcon:"base_help_file",eTips:"",eEvent:""}, + ], + grpMenu:TitleRowMenu}] as Array]]}, + MatrixModel + ] diff --git a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleTabContent.ets b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleTabContent.ets index 0f8053f4..6804f98a 100644 --- a/entry/src/main/ets/pages/LayoutInterface/Layout/TitleTabContent.ets +++ b/entry/src/main/ets/pages/LayoutInterface/Layout/TitleTabContent.ets @@ -1,150 +1,18 @@ import { TitleFileMenuModel } from './TitleFileModel' import { TitleInterface } from '../Interface/TitleInterface' import { TitleModel } from '../Interface/TitleModelInterface' -import { MainPageModel } from './TitleMainPage' -import { MatrixModel } from './TitleMatrixModel' -import { TitleModelType } from './TitleModelType' -import { TitleGroup } from '../Interface/TitleGroupInterface' -import { TitleRowMenu } from './TitleRowMenu' -import { TitleButton } from '../Interface/TitleButtonInterface' - +import { TitleMainPage } from './TitleMainPage' +import {TitleCAD} from './TitleCAD' +import {TitleCAM} from './TitleCAM' +import {TitleCAE} from './TitleCAE' export let TitleData:TitleInterface= { mId:"0", mFileModel:TitleFileMenuModel, mModels:new Map>([ - [0,[{cmName:'主页',cmPage:'',cmTips:'',cmEvents: [[MainPageModel]]},MatrixModel]], - [1,[{cmName:'主页',cmPage:'',cmTips:'',cmEvents: [[MainPageModel]]}, - {cmName:'建模',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'基础模型',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} - ],grpMenu:TitleRowMenu}] as Array - ] - ]}, - {cmName:'曲面',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'基础模型',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} - ],grpMenu:TitleRowMenu}] as Array - ] - ]}, - {cmName:'曲线',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'基础模型',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} - ],grpMenu:TitleRowMenu}] as Array - ] - ]}, - {cmName:'同步建模',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'基础模型',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} - ],grpMenu:TitleRowMenu}] as Array - ] - ]}, - {cmName:'分析',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'基础模型',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} - ],grpMenu:TitleRowMenu}] as Array - ] - ]}, - {cmName:'显示',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'基础模型',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} - ],grpMenu:TitleRowMenu}] as Array - ] - ]}, - {cmName:'首选项',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'基础模型',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"块",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆柱",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"圆锥",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"球",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"管道",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""} - ],grpMenu:TitleRowMenu}] as Array - ] - ]},MatrixModel]], - [2,[{cmName:'主页',cmPage:'',cmTips:'',cmEvents: [[MainPageModel]]}, - {cmName:'加工',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'加工环境',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"重置环境",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"工艺",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - [ - {eModel:[TitleModelType.BASE],eName:"切削参数",eNamed:"",eIcon:"base_save_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"切削速度",eNamed:"",eIcon:"base_saveas_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"主轴参数",eNamed:"",eIcon:"base_saveall_file",eTips:"",eEvent:""}, - ] as Array, - {eModel:[TitleModelType.BASE],eName:"显示刀路",eNamed:"",eIcon:"base_close_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"新建工序",eNamed:"",eIcon:"base_import_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"新建刀具",eNamed:"",eIcon:"base_export_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"选项",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - ],grpMenu:TitleRowMenu}] as Array - ] - ]},MatrixModel]], - [3,[{cmName:'主页',cmPage:'',cmTips:'',cmEvents: [[MainPageModel]]}, - {cmName:'仿真',cmPage:'',cmTips:'',cmEvents: [ - //数组表示非单个BtnEvent - [ - //数组成员区别是GroupEvent还是BtnEvent - [{grpName:'初始化仿真',grpBtn:[ - {eModel:[TitleModelType.BASE],eName:"导入模型",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"导出模型",eNamed:"",eIcon:"base_new_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"设定仿真环境",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - [ - {eModel:[TitleModelType.BASE],eName:"环境参数",eNamed:"",eIcon:"base_save_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"力学参数",eNamed:"",eIcon:"base_saveas_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"化学参数",eNamed:"",eIcon:"base_saveall_file",eTips:"",eEvent:""}, - ] as Array, - {eModel:[TitleModelType.BASE],eName:"选项",eNamed:"",eIcon:"base_open_file",eTips:"",eEvent:""}, - {eModel:[TitleModelType.BASE],eName:"帮助",eNamed:"",eIcon:"base_help_file",eTips:"",eEvent:""}, - ],grpMenu:TitleRowMenu}] as Array - ] - ]},MatrixModel]] + [0,TitleMainPage], + [1,TitleCAD], + [2,TitleCAM], + [3,TitleCAE] ]) } - export { TitleInterface, TitleModel }