ForCAX/entry/src/main/ets/pages/layout/MatrixModel.ets

49 lines
4.5 KiB
Plaintext

import { GroupActionMenu } from './GroupAction'
import { GetEventsPage } from '../EventsPages'
import {
ModelType,
EventType,
TitleGroup,
TitleModel
} from '../interface/Interface'
//模块矩阵布局数据
export let MatrixModel:TitleModel= {
cmName:'应用模块',cmPage:'',cmTips:'',cmEvents:[
[[{grpName:'模块矩阵',grpBtn:[
{btnModel:[ModelType.BASE],btnName:'建模',btnNamed:'',btnIcon:'base_model_cad',btnTips:'建模',btnEvent:{uid:'',command:'Switch_Model_CAD',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'加工',btnNamed:'',btnIcon:'base_model_cam',btnTips:'加工',btnEvent:{uid:'',command:'Switch_Model_CAM',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'仿真',btnNamed:'',btnIcon:'base_model_cae',btnTips:'仿真',btnEvent:{uid:'',command:'Switch_Model_CAE',page:'',type:EventType.EVENT,args:[]}},
],grpMenu:GroupActionMenu}] as Array<TitleGroup>
]]
}
//模块矩阵布局数据
export let DevModel:TitleModel= {
cmName:'开发模式',cmPage:'',cmTips:'',cmEvents:[
[[{grpName:'工具矩阵',grpBtn:[
{btnModel:[ModelType.BASE],btnName:'新建建模实例',btnNamed:'',btnIcon:'base_new_file',btnTips:'新建建模实例',btnEvent:{uid:'',command:'Create_New',page:'',type:EventType.EVENT,args:[]}},
[
{btnModel:[ModelType.BASE],btnName:'加载模型',btnNamed:'',btnIcon:'base_new_file',btnTips:'加载模型',btnEvent:{uid:'',command:'Execute_LoadModel',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'选择加载模型',btnNamed:'',btnIcon:'base_new_file',btnTips:'选择加载模型',btnEvent:{uid:'',command:'Page_OpenFile',page:GetEventsPage('Page_OpenFile'),type:EventType.PAGE,args:[]}},
],
[
{btnModel:[ModelType.BASE],btnName:'正等轴测图',btnNamed:'',btnIcon:'base_new_file',btnTips:'正等轴测图',btnEvent:{uid:'',command:'CMD_VIEW_ISO',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'正二等轴测图',btnNamed:'',btnIcon:'base_new_file',btnTips:'正二等轴测图',btnEvent:{uid:'',command:'CMD_VIEW_DIM',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'前视图',btnNamed:'',btnIcon:'base_new_file',btnTips:'前视图',btnEvent:{uid:'',command:'CMD_VIEW_FRONT',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'后视图',btnNamed:'',btnIcon:'base_new_file',btnTips:'后视图',btnEvent:{uid:'',command:'CMD_VIEW_REAR',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'左视图',btnNamed:'',btnIcon:'base_new_file',btnTips:'左视图',btnEvent:{uid:'',command:'CMD_VIEW_LEFT_SIDE',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'右视图',btnNamed:'',btnIcon:'base_new_file',btnTips:'右视图',btnEvent:{uid:'',command:'CMD_VIEW_RIGHT_SIDE',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'俯视图',btnNamed:'',btnIcon:'base_new_file',btnTips:'俯视图',btnEvent:{uid:'',command:'CMD_VIEW_TOP',page:'',type:EventType.EVENT,args:[]}},
{btnModel:[ModelType.BASE],btnName:'仰视图',btnNamed:'',btnIcon:'base_new_file',btnTips:'仰视图',btnEvent:{uid:'',command:'CMD_VIEW_BOTTOM',page:'',type:EventType.EVENT,args:[]}},
],
[
{btnModel:[ModelType.BASE],btnName:'创建文件',btnNamed:'',btnIcon:'base_new_file',btnTips:'创建文件',btnEvent:{uid:'',command:'Page_NewFile',page:GetEventsPage('Page_NewFile'),type:EventType.PAGE,args:[]}},
{btnModel:[ModelType.BASE],btnName:'另存为',btnNamed:'',btnIcon:'base_new_file',btnTips:'另存为',btnEvent:{uid:'',command:'Page_SaveAsFile',page:GetEventsPage('Page_SaveAsFile'),type:EventType.PAGE,args:[]}},
{btnModel:[ModelType.BASE],btnName:'导入文件',btnNamed:'',btnIcon:'base_new_file',btnTips:'导入文件',btnEvent:{uid:'',command:'Page_ImportFile',page:GetEventsPage('Page_ImportFile'),type:EventType.PAGE,args:[]}},
{btnModel:[ModelType.BASE],btnName:'导出文件',btnNamed:'',btnIcon:'base_new_file',btnTips:'导出文件',btnEvent:{uid:'',command:'Page_ExportFile',page:GetEventsPage('Page_ExportFile'),type:EventType.PAGE,args:[]}},
{btnModel:[ModelType.BASE],btnName:'首选项',btnNamed:'',btnIcon:'base_new_file',btnTips:'首选项',btnEvent:{uid:'',command:'Page_Options',page:GetEventsPage('Page_Options'),type:EventType.PAGE,args:[]}},
]
],grpMenu:GroupActionMenu}] as Array<TitleGroup>
]]
}