浏览代码

feat: 添加图像测量面板和相关图标资源

- 新增 src/pages/view/components/MeasurementPanel.tsx 完整的图像测量功能面板
- 添加 28个动物产品测量功能图标文件到 src/assets/Icons/product/animal/base/module-process/theme-default/2x/
- 支持基础测量、专业测量和宠物专用测量功能
- 包含CBLO、CenterCircle、CenterLine、Cobbangle、FoldLine等测量工具图标
sw 3 周之前
父节点
当前提交
eea49bf58b
共有 29 个文件被更改,包括 60 次插入20 次删除
  1. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_disable.png
  2. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_down.png
  3. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_normal.png
  4. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_over.png
  5. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_disable.png
  6. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_down.png
  7. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_normal.png
  8. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_over.png
  9. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_disable.png
  10. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_down.png
  11. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_normal.png
  12. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_over.png
  13. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_disable.png
  14. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_down.png
  15. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_normal.png
  16. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_over.png
  17. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_disable.png
  18. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_down.png
  19. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_normal.png
  20. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_over.png
  21. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_disable.png
  22. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_down.png
  23. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_normal.png
  24. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_over.png
  25. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_disable.png
  26. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_down.png
  27. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_normal.png
  28. 二进制
      src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_over.png
  29. 60 20
      src/pages/view/components/MeasurementPanel.tsx

二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_disable.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_down.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_normal.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CBLO_over.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_disable.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_down.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_normal.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterCircle_over.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_disable.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_down.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_normal.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_CenterLine_over.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_disable.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_down.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_normal.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Cobbangle_over.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_disable.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_down.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_normal.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_FoldLine_over.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_disable.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_down.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_normal.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_LineGrayscale_over.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_disable.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_down.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_normal.png


二进制
src/assets/Icons/product/animal/base/module-process/theme-default/2x/btn_Midpoint_over.png


+ 60 - 20
src/pages/view/components/MeasurementPanel.tsx

@@ -134,7 +134,8 @@ const MeasurementPanel = () => {
             <FunctionButton
               title="Cobb角"
               action="Cobb角"
-              iconName="CobbAngle"
+              iconName="btn_Cobbangle"
+              productId="animal"
             />
           </Flex>
         </div>
@@ -159,78 +160,117 @@ const MeasurementPanel = () => {
             <FunctionButton
               title="胫骨平台夹角"
               action="胫骨平台夹角"
-              iconName=""
+              iconName="btn_TPA"
+              productId="animal"
             />
             <FunctionButton
               title="髋关节牵引指数"
               action="髋关节牵引指数"
-              iconName=""
+              iconName="btn_HDI"
+              productId="animal"
             />
             <FunctionButton
               title="髋关节水平角"
               action="髋关节水平角"
-              iconName=""
+              iconName="btn_NHA"
+              productId="animal"
+            />
+            <FunctionButton
+              title="心锥比"
+              action="心锥比"
+              iconName="btn_VHS"
+              productId="animal"
             />
-            <FunctionButton title="心锥比" action="心锥比" iconName="" />
             <FunctionButton
               title="胫骨平台骨切开术"
               action="胫骨平台骨切开术"
-              iconName=""
+              iconName="btn_TPLO"
+              productId="animal"
             />
             <FunctionButton
               title="胫骨结节前移术"
               action="胫骨结节前移术"
-              iconName=""
+              iconName="btn_TTA"
+              productId="animal"
             />
             <FunctionButton
               title="胫骨结节前移术5点测量法"
               action="胫骨结节前移术5点测量法"
-              iconName=""
+              iconName="btn_TTA2"
+              productId="animal"
             />
             <FunctionButton
               title="水平截骨术"
               action="水平截骨术"
-              iconName=""
+              iconName="btn_CBLO"
+              productId="animal"
             />
             <FunctionButton
               title="股骨头覆盖率"
               action="股骨头覆盖率"
-              iconName=""
+              iconName="btn_DLS"
+              productId="animal"
             />
             <FunctionButton
               title="髋臼背覆盖"
               action="髋臼背覆盖"
-              iconName=""
+              iconName="btn_DAC"
+              productId="animal"
             />
             <FunctionButton
               title="拆线长度测量"
               action="拆线长度测量"
-              iconName=""
+              iconName="btn_FoldLine"
+              productId="animal"
             />
             <FunctionButton
               title="多边形长度测量"
               action="多边形长度测量"
-              iconName=""
+              iconName="btn_Polygon"
+              productId="animal"
+            />
+            <FunctionButton
+              title="找圆心"
+              action="找圆心"
+              iconName="btn_CenterCircle"
+              productId="animal"
+            />
+            <FunctionButton
+              title="找中线"
+              action="找中线"
+              iconName="btn_CenterLine"
+              productId="animal"
+            />
+            <FunctionButton
+              title="找中点"
+              action="找中点"
+              iconName="btn_Midpoint"
+              productId="animal"
             />
-            <FunctionButton title="找圆心" action="找圆心" iconName="" />
-            <FunctionButton title="找中线" action="找中线" iconName="" />
-            <FunctionButton title="找中点" action="找中点" iconName="" />
             <FunctionButton
               title="直线垂直倾斜度"
               action="直线垂直倾斜度"
-              iconName=""
+              iconName="btn_VerticalInclination"
+              productId="animal"
             />
             <FunctionButton
               title="直线水平倾斜度"
               action="直线水平倾斜度"
-              iconName=""
+              iconName="btn_HorizontalInclination"
+              productId="animal"
             />
             <FunctionButton
               title="矩形区域灰度"
               action="矩形区域灰度"
-              iconName=""
+              iconName="btn_RectangularGrayscale"
+              productId="animal"
+            />
+            <FunctionButton
+              title="直线灰度"
+              action="直线灰度"
+              iconName="btn_LineGrayscale"
+              productId="animal"
             />
-            <FunctionButton title="直线灰度" action="直线灰度" iconName="" />
           </Flex>
         </div>
       </Content>