Browse Source

mxg:垃圾数据检查只能选中Building

mengxiangge 6 years ago
parent
commit
eda9a0dd61

+ 105 - 0
MBI/Menu/MBITool.xml

@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Menus>
+  <App>
+    <AppIndex>1</AppIndex>
+    <AppName>SAGA</AppName>
+  </App>
+  <Tab TabName="工具">
+    <MenuTab>MBITool_W</MenuTab>
+    <Modules>MBITool</Modules>
+  </Tab>
+  <Panel PanelName="数据修正" GroupFlag="True" GroupImage="" RevitVer="R14,R15,R16,R17"  ButtonStyles="Large">
+    
+    <Button ButtonStyles="Large">
+      <ButtonName>SAGA.MBI.CheckCloudAndLocalFamilyCommand</ButtonName>
+      <ButtonText>同步族类型</ButtonText>
+      <ImageName>1、打开楼层模型</ImageName>
+      <DllName>..\OutputDll\SAGA.MBI.exe</DllName>
+      <ClassName>SAGA.MBI.CheckCloudAndLocalFamilyCommand</ClassName>
+      <ToolTip>处理云平台和物理世界族类型不同步的问题。</ToolTip>
+      <LongDescription>处理云平台和物理世界族类型不同步的问题。</LongDescription>
+      <ToolTipImage></ToolTipImage>
+      <MenuTab>MBITool_W</MenuTab>
+      <Modules>MBITool</Modules>
+    </Button>
+  
+    <Button ButtonStyles="Large">
+      <ButtonName>SAGA.MBI.AddEquipLocationCommand</ButtonName>
+      <ButtonText>更新所有楼层设备的坐标信息</ButtonText>
+      <ImageName>1、打开楼层模型</ImageName>
+      <DllName>..\OutputDll\SAGA.MBI.exe</DllName>
+      <ClassName>SAGA.MBI.AddEquipLocationCommand</ClassName>
+      <ToolTip>更新所有楼层设备的坐标信息</ToolTip>
+      <LongDescription>更新所有楼层设备的坐标信息</LongDescription>
+      <ToolTipImage></ToolTipImage>
+      <MenuTab>MBITool_W</MenuTab>
+      <Modules>MBITool</Modules>
+    </Button>
+    <Button ButtonStyles="Large">
+      <ButtonName>SAGA.MBI.ExportMbiModelCommand</ButtonName>
+      <ButtonText>上传jsonZ文件</ButtonText>
+      <ImageName>2、模型文件管理</ImageName>
+      <DllName>..\OutputDll\SAGA.MBI.exe</DllName>
+      <ClassName>SAGA.MBI.ExportMbiModelCommand</ClassName>
+      <ToolTip>模型文件管理。</ToolTip>
+      <LongDescription>模型文件管理。</LongDescription>
+      <ToolTipImage></ToolTipImage>
+      <MenuTab>MBITool_W</MenuTab>
+      <Modules>MBITool</Modules>
+    </Button>
+    <Button ButtonStyles="Large">
+      <ButtonName>SAGA.MBI.CheckEquipinFloorCommand</ButtonName>
+      <ButtonText>更新设备所在楼层关系</ButtonText>
+      <ImageName>1、打开楼层模型</ImageName>
+      <DllName>..\OutputDll\SAGA.MBI.exe</DllName>
+      <ClassName>SAGA.MBI.CheckEquipinFloorCommand</ClassName>
+      <ToolTip>更新设备所在楼层关系。</ToolTip>
+      <LongDescription>更新设备所在楼层关系。</LongDescription>
+      <ToolTipImage></ToolTipImage>
+      <MenuTab>MBITool_W</MenuTab>
+      <Modules>MBITool</Modules>
+    </Button>
+    <Button ButtonStyles="Large">
+      <ButtonName>SAGA.MBI.CorrectLossDutyCommand</ButtonName>
+      <ButtonText>修正有模型但没有岗位问题</ButtonText>
+      <ImageName>1、打开楼层模型</ImageName>
+      <DllName>..\OutputDll\SAGA.MBI.exe</DllName>
+      <ClassName>SAGA.MBI.CorrectLossDutyCommand</ClassName>
+      <ToolTip>修正有模型但没有岗位问题。</ToolTip>
+      <LongDescription>修正有模型但没有岗位问题。</LongDescription>
+      <ToolTipImage></ToolTipImage>
+      <MenuTab>MBITool_W</MenuTab>
+      <Modules>MBITool</Modules>
+    </Button>
+  </Panel>
+  <Panel PanelName="工具" GroupFlag="True" GroupImage="" RevitVer="R14,R15,R16,R17"  ButtonStyles="Large">
+
+    <Button ButtonStyles="Large">
+      <ButtonName>SAGA.MBI.ExportEquipNotInSpaceCommand</ButtonName>
+      <ButtonText>没有在空间的设备</ButtonText>
+      <ImageName>1、打开楼层模型</ImageName>
+      <DllName>..\OutputDll\SAGA.MBI.exe</DllName>
+      <ClassName>SAGA.MBI.ExportEquipNotInSpaceCommand</ClassName>
+      <ToolTip>导出没有在空间的设备。</ToolTip>
+      <LongDescription>导出没有在空间的设备。</LongDescription>
+      <ToolTipImage></ToolTipImage>
+      <MenuTab>MBITool_W</MenuTab>
+      <Modules>MBITool</Modules>
+    </Button>
+
+    <Button ButtonStyles="Large">
+      <ButtonName>SAGA.MBI.ExportCategoriesCommand</ButtonName>
+      <ButtonText>导出所有的设备类别</ButtonText>
+      <ImageName>1、打开楼层模型</ImageName>
+      <DllName>..\OutputDll\SAGA.MBI.exe</DllName>
+      <ClassName>SAGA.MBI.ExportCategoriesCommand</ClassName>
+      <ToolTip>更新设备所在楼层关系。</ToolTip>
+      <LongDescription>更新设备所在楼层关系。</LongDescription>
+      <ToolTipImage></ToolTipImage>
+      <MenuTab>MBITool_W</MenuTab>
+      <Modules>MBITool</Modules>
+    </Button>
+  </Panel>
+</Menus>
+<!--名称里面换行-->
+<!-- <ButtonText>扫楼App&#x000A;用户管理</ButtonText>-->

+ 1 - 1
MBI/SAGA.MBI/ToolsData/DataCheck/DutyFMInfoCheck.cs

@@ -95,7 +95,7 @@ namespace SAGA.MBI.ToolsData.DataCheck
             return result;
         }
         //忽略的信息点
-        private List<string> m_IgnoreList=new List<string>(){ "EquipID" };
+        private List<string> m_IgnoreList=new List<string>(){ "EquipID" ,"EquipName"};
         private DutyFMInfoCheckResult GetCheckResult(MRevitEquipBase duty, MEquipFM fm)
         {
             DutyFMInfoCheckResult result = null;

+ 1 - 1
MBI/SAGA.MBI/ToolsData/DataCheck/WinDataCheckSetting.xaml

@@ -45,6 +45,7 @@
                             <HierarchicalDataTemplate ItemsSource="{Binding Path=Children}">
                                 <WrapPanel>
                                     <RadioButton IsChecked="{Binding Path=IsSelected,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"
+                                                 GroupName="Treeview"
                                               Width="Auto" VerticalContentAlignment="Center" >
                                         <RadioButton.Visibility>
                                             <MultiBinding Converter="{StaticResource FloorRadioButtonVisibleConverter}">
@@ -59,7 +60,6 @@
                         <TreeView.ItemContainerStyle>
                             <Style TargetType="{x:Type TreeViewItem}">
                                 <Setter Property="IsExpanded" Value="True" />
-                                <Setter Property="IsSelected" Value="{Binding Path=IsSelected}"></Setter>
                             </Style>
                         </TreeView.ItemContainerStyle>
                     </TreeView>