Bläddra i källkod

Merge branch 'product' into test

zhuliu 1 år sedan
förälder
incheckning
6edcafb9a8
28 ändrade filer med 315 tillägg och 203 borttagningar
  1. 20 20
      public/IPO上市A5.svg
  2. 9 9
      public/专利培育布局A1.svg
  3. 23 23
      public/专利盘点与运维A6.svg
  4. 8 8
      public/专利维权A4.svg
  5. 13 13
      public/产品上市出口风险控制A2.svg
  6. 12 12
      public/侵权纠纷A3.svg
  7. 3 3
      public/科技与重大立项专利导航A7.svg
  8. 20 20
      public/竞争对手威胁应对A8.svg
  9. 1 1
      src/utils/model/RichText/index.vue
  10. 6 1
      src/utils/model/svg/customSvg.vue
  11. 20 6
      src/utils/model/svg/mixins.js
  12. 1 1
      src/views/patentMining/components/dialog/handleTask2.vue
  13. 9 4
      src/views/project/patentCollection/index.vue
  14. 6 2
      src/views/project/patentDetails/index.vue
  15. 1 1
      src/views/report/InvalidResponse/components/dialog/addEvidenceReason.vue
  16. 1 1
      src/views/report/InvalidResponse/components/dialog/claimAndFeatureHistory.vue
  17. 4 4
      src/views/report/InvalidResponse/components/powerManage/powerManage.vue
  18. 3 3
      src/views/report/components/allocationTask/components/allocationTask.vue
  19. 5 5
      src/views/report/components/allocationTask/index.vue
  20. 93 40
      src/views/report/components/checkPatent/checkPatent.vue
  21. 1 1
      src/views/report/components/index.vue
  22. 6 1
      src/views/report/components/patentList/components/customFields/components/tab2.vue
  23. 5 2
      src/views/report/components/patentList/components/customFields/index.vue
  24. 7 2
      src/views/report/components/patentList/components/index.vue
  25. 7 2
      src/views/report/components/patentList/components/searchPatent.vue
  26. 20 11
      src/views/report/components/productResult/productResult.vue
  27. 8 4
      src/views/report/tort/components/tortContrast1.vue
  28. 3 3
      src/views/task/components/index.vue

+ 20 - 20
public/IPO上市A5.svg

@@ -92,9 +92,9 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   <rect id="svgbackgroundid" width="2370.421806335449" height="746.4999389648438" fill="transparent"></rect>
   <rect id="SvgjsRect1645" width="2370.421806335449" height="746.4999389648438" fill="url(#pattern_mark_0)"></rect>
   <rect id="SvgjsRect1646" width="2370.421806335449" height="746.4999389648438" fill="url(#pattern_mark_1)"></rect>
-  <g id="SvgjsG1647">
+  <!-- <g id="SvgjsG1647">
     <path id="SvgjsPath1648" d="M273.19784800211784 663.000068664551L273.19784800211784 680.250068664551L273.19784800211784 680.250068664551L273.19784800211784 697.500068664551" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker1649)"></path>
-  </g>
+  </g> -->
   <g id="SvgjsG1651" transform="translate(227.94437577989498,103.29168955485028)">
     <path id="SvgjsPath1652" d="M 0 0L 195.33333333333258 0L 195.33333333333258 40L 0 40Z" stroke="none" fill="none"></path>
     <g id="SvgjsG1653">
@@ -247,7 +247,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
 
   <!-- (己方)专利盘点块 -->
   <g id="SvgjsG1717" transform="translate(24.99993133544922,186.0000228881836)" onClick="vm.handleClick('(己方)专利盘点')">
-    <path id="SvgjsPath1718" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1718" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (己方)专利盘点 , color1 }}"></path>
     <g id="SvgjsG1719">
       <text id="SvgjsText1720" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (己方)专利盘点 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -305,7 +305,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   <!-- 侵权风险排查(FTO调查)块 -->
   <g id="SvgjsG1750" transform="translate(622.3332646687829,186.0000228881836)" onmouseenter="vm.svgOnMouseenter(event,{type:'4',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'4',width:'325'})"
     onClick="vm.handleClick('侵权风险排查(FTO调查)')">
-    <path id="SvgjsPath1751" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权风险排查(FTO调查) , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1751" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权风险排查(FTO调查) , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权风险排查(FTO调查) , color1 }}"></path>
     <g id="SvgjsG1752">
       <text id="SvgjsText1753" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权风险排查(FTO调查) , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -372,7 +372,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   <!-- 侵权分析块 -->
   <g id="SvgjsG1791" transform="translate(622.3332646687829,341.1667048136394)" onmouseenter="vm.svgOnMouseenter(event,{type:'5',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'5',width:'325'})"
     onClick="vm.handleClick('侵权分析')">
-    <path id="SvgjsPath1792" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1792" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权分析 , color1 }}"></path>
     <g id="SvgjsG1793">
       <text id="SvgjsText1794" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -429,7 +429,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
 
   <!-- (己方)专利稳定性分析块 -->
   <g id="SvgjsG1824" transform="translate(24.99993133544922,341.1667048136394)" onClick="vm.handleClick('(己方)专利稳定性分析')">
-    <path id="SvgjsPath1825" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1825" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (己方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG1826">
       <text id="SvgjsText1827" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (己方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -494,7 +494,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
 
   <!-- (威胁方)专利稳定性分析块 -->
   <g id="SvgjsG1865" transform="translate(321.33326466878293,496.3333867390952)" onClick="vm.handleClick('(威胁方)专利稳定性分析')">
-    <path id="SvgjsPath1866" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1866" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (威胁方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG1867">
       <text id="SvgjsText1868" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (威胁方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -551,7 +551,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
 
   <!-- 回避设计块 -->
   <g id="SvgjsG1898" transform="translate(937.4999313354499,496.16670481363906)" onClick="vm.handleClick('回避设计')">
-    <path id="SvgjsPath1899" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1899" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 回避设计 , color1 }}"></path>
     <g id="SvgjsG1900">
       <text id="SvgjsText1901" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 回避设计 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -612,7 +612,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
 
   <!-- 第三方意见块 -->
   <g id="SvgjsG1935" transform="translate(582.5728480021171,651.5000686645509)" onClick="vm.handleClick('第三方意见')">
-    <path id="SvgjsPath1936" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 第三方意见 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1936" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 第三方意见 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 第三方意见 , color1 }}"></path>
     <g id="SvgjsG1937">
       <text id="SvgjsText1938" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 第三方意见 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -665,7 +665,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
 
   <!-- 提出无效 -->
   <g id="SvgjsG1945" transform="translate(220.19784800211784,651.500068664551)" onClick="vm.handleClick('提出无效')">
-    <path id="SvgjsPath1946" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1946" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 提出无效 , color1 }}"></path>
     <g id="SvgjsG1947">
       <text id="SvgjsText1948" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 提出无效 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -729,7 +729,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
  
   <!-- 专利布局/专利申请块 -->
   <g id="SvgjsG2005" transform="translate(937.4999313354499,651.5000686645509)" onClick="vm.handleClick('专利布局/专利申请')">
-    <path id="SvgjsPath2006" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2006" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局/专利申请 , color1 }}"></path>
     <g id="SvgjsG2007">
       <text id="SvgjsText2008" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利布局/专利申请 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
       <!-- 专利布局/专利申请文字 -->
@@ -787,7 +787,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   <!-- 产业/行业专利调查块 -->
   <g id="SvgjsG2038" transform="translate(1484.8384730021196,186.0000228881836)" onmouseenter="vm.svgOnMouseenter(event,{type:'9',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'9',width:'325'})"
     onClick="vm.handleClick('产业/行业专利调查')">
-    <path id="SvgjsPath2039" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2039" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业专利调查 , color1 }}"></path>
     <g id="SvgjsG2040">
       <text id="SvgjsText2041" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -841,7 +841,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   <!-- 公司调查块 -->
   <g id="SvgjsG2067" transform="translate(1223.8540980021248,341.1667048136394)" onmouseenter="vm.svgOnMouseenter(event,{type:'1',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'1',width:'325'})"
     onClick="vm.handleClick('公司调查')">
-    <path id="SvgjsPath2068" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2068" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 公司调查 , color1 }}"></path>
     <g id="SvgjsG2069">
       <text id="SvgjsText2070" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 公司调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -892,15 +892,15 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   </g>
 
 
-  <g id="SvgjsG2096">
+  <!-- <g id="SvgjsG2096">
     <path id="SvgjsPath2097" d="M1621.036389668785 352.6667048136394L1648.0155563354574 352.6667048136394L1648.0155563354574 354.90004196166944" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2098)"></path>
-  </g>
+  </g> -->
 
 
   <!-- 重点技术专利调查块 -->
   <g id="SvgjsG2100" transform="translate(1554.6822230021194,341.1667048136394)" onmouseenter="vm.svgOnMouseenter(event,{type:'3',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'3',width:'325'})"
     onClick="vm.handleClick('重点技术专利调查')">
-    <path id="SvgjsPath2101" d="M 0 4Q 0 0 4 0L 286.31250000000045 0Q 290.31250000000045 0 290.31250000000045 4L 290.31250000000045 65.99998474121105Q 290.31250000000045 69.99998474121105 286.31250000000045 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2101" d="M 0 4Q 0 0 4 0L 286.31250000000045 0Q 290.31250000000045 0 290.31250000000045 4L 290.31250000000045 65.99998474121105Q 290.31250000000045 69.99998474121105 286.31250000000045 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 重点技术专利调查 , color1 }}"></path>
     <g id="SvgjsG2102">
       <text id="SvgjsText2103" font-family="思源黑体" text-anchor="middle" font-size="24px" width="271px" fill="{{ 重点技术专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -951,14 +951,14 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   </g>
 
 
-  <g id="SvgjsG2129">
+  <!-- <g id="SvgjsG2129">
     <path id="SvgjsPath2130" d="M1973.9061813354388 352.6667048136394L1973.9061813354388 369.9167048136394L1973.9061813354388 369.9167048136394L1973.9061813354388 387.1667048136394" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2131)"></path>
-  </g>
+  </g> -->
 
 
   <!-- 定期专利监控公报块 -->
   <g id="SvgjsG2133" transform="translate(1903.1040980021103,341.1667048136394)" onClick="vm.handleClick('定期专利监控公报')">
-    <path id="SvgjsPath2134" d="M 0 4Q 0 0 4 0L 290.76041666666333 0Q 294.76041666666333 0 294.76041666666333 4L 294.76041666666333 65.99998474121105Q 294.76041666666333 69.99998474121105 290.76041666666333 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2134" d="M 0 4Q 0 0 4 0L 290.76041666666333 0Q 294.76041666666333 0 294.76041666666333 4L 294.76041666666333 65.99998474121105Q 294.76041666666333 69.99998474121105 290.76041666666333 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 定期专利监控公报 , color1 }}"></path>
     <g id="SvgjsG2135">
       <text id="SvgjsText2136" font-family="思源黑体" text-anchor="middle" font-size="24px" width="275px" fill="{{ 定期专利监控公报 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -1017,7 +1017,7 @@ viewBox='0 0 2370.421806335449 746.4999389648438'
   <!-- 专利挖掘块 -->
   <g id="SvgjsG2166" transform="translate(1484.8384730021196,496.16670481363906)"  onmouseenter="vm.svgOnMouseenter(event,{type:'12',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'12',width:'325'})"
     onClick="vm.handleClick('专利挖掘',true)">
-    <path id="SvgjsPath2167" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2167" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利挖掘 , color1 }}"></path>
     <g id="SvgjsG2168">
       <text id="SvgjsText2169" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利挖掘 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 9 - 9
public/专利培育布局A1.svg

@@ -237,7 +237,7 @@
   <!-- 政策与市场环境分析块 -->
   <g id="SvgjsG1187" transform="translate(25.000000000000227,200.35418478647807)" onmouseenter="vm.svgOnMouseenter(event,{type:'10',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'10',width:'325'})"
     onClick="vm.handleClick('政策与市场环境分析')">
-    <path id="SvgjsPath1188" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 政策与市场环境分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1188" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 政策与市场环境分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 政策与市场环境分析 , color1 }}"></path>
     <g id="SvgjsG1189">
       <text id="SvgjsText1190" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 政策与市场环境分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -291,7 +291,7 @@
   <!-- 产业/行业专利调查块 -->
   <g id="SvgjsG1216" transform="translate(595.3333333333335,200.35418478647807)" 
     onClick="vm.handleClick('产业/行业专利调查')">
-    <path id="SvgjsPath1217" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1217" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业专利调查 , color1 }}"></path>
     <g id="SvgjsG1218">
       <text id="SvgjsText1219" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -351,7 +351,7 @@
   <!-- 产业/行业调查栏位块 -->
   <g id="SvgjsG1245" transform="translate(1174.1666666666665,201.74478403727255)" onmouseenter="vm.svgOnMouseenter(event,{type:'9',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'9',width:'325'})"
     onClick="vm.handleClick('产业/行业调查')">
-    <path id="SvgjsPath1246" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1246" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业调查 , color1 }}"></path>
     <g id="SvgjsG1247">
       <text id="SvgjsText1248" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -406,7 +406,7 @@
   <!-- 公司调查块 -->
   <g id="SvgjsG1075" transform="translate(195.00000000000023,355.2447725931808)" onmouseenter="vm.svgOnMouseenter(event,{type:'1',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'1',width:'325'})"
     onClick="vm.handleClick('公司调查')">
-    <path id="SvgjsPath1076" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1076" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 公司调查 , color1 }}"></path>
     <g id="SvgjsG1077">
       <text id="SvgjsText1078" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 公司调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -466,7 +466,7 @@
   <!-- 重点技术专利调查块 -->
   <g id="SvgjsG1334" transform="translate(1010.3333333333335,355.2447725931808)" onmouseenter="vm.svgOnMouseenter(event,{type:'3',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'3',width:'325'})"
     onClick="vm.handleClick('重点技术专利调查')">
-    <path id="SvgjsPath1335" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1335" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 重点技术专利调查 , color1 }}"></path>
     <g id="SvgjsG1336">
       <text id="SvgjsText1337" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="#767676" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -530,7 +530,7 @@
   <!-- 专利挖掘块 -->
   <g id="SvgjsG1144" transform="translate(195.00000000000017,511.9530715942393)" onmouseenter="vm.svgOnMouseenter(event,{type:'12',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'12',width:'325'})"
     onClick="vm.handleClick('专利挖掘', true)">
-    <path id="SvgjsPath1145" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1145" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利挖掘 , color1 }}"></path>
     <g id="SvgjsG1146">
       <text id="SvgjsText1147" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="#767676" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -596,7 +596,7 @@
   <!-- 布局策略优化块 -->
   <g id="SvgjsG1274" transform="translate(195.00000000000017,666.6613705952976)"
     onClick="vm.handleClick('布局优化策略')">
-    <path id="SvgjsPath1275" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 布局优化策略 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1275" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 布局优化策略 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 布局优化策略 , color1 }}"></path>
     <g id="SvgjsG1276">
       <text id="SvgjsText1277" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 布局优化策略 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -655,7 +655,7 @@
   <!-- 定期专利监控公报块 -->
   <g id="SvgjsG1321" transform="translate(1010.3333333333335,521.7447535196945)" 
     onClick="vm.handleClick('定期专利监控公报')">
-    <path id="SvgjsPath1322" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1322" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 定期专利监控公报 , color1 }}"></path>
     <g id="SvgjsG1323">
       <text id="SvgjsText1324" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 定期专利监控公报 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -715,7 +715,7 @@
   <!-- 专利布局/专利申请块 -->
   <g id="SvgjsG1304" transform="translate(1010.3333333333335,666.6613705952977)"
     onClick="vm.handleClick('专利布局/专利申请')">
-    <path id="SvgjsPath1305" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1305" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局/专利申请 , color1 }}"></path>
     <g id="SvgjsG1306">
       <text id="SvgjsText1307" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利布局/专利申请 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 23 - 23
public/专利盘点与运维A6.svg

@@ -268,7 +268,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   <!-- 政策与市场环境分析块 -->
   <g id="SvgjsG2407" transform="translate(25.000019073486328,214.5624542236328)" onmouseenter="vm.svgOnMouseenter(event,{type:'10',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'10',width:'325'})"
     onClick="vm.handleClick('政策与市场环境分析')">
-    <path id="SvgjsPath2408" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 政策与市场环境分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2408" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 政策与市场环境分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 政策与市场环境分析 , color1 }}"></path>
     <g id="SvgjsG2409">
       <text id="SvgjsText2410" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 政策与市场环境分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -321,7 +321,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 产品/技术拆解块 -->
   <g id="SvgjsG2436" transform="translate(605.0000190734863,214.5624542236328)" onClick="vm.handleClick('产品/技术拆解')">
-    <path id="SvgjsPath2437" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产品/技术拆解 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2437" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产品/技术拆解 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产品/技术拆解 , color1 }}"></path>
     <g id="SvgjsG2438">
       <text id="SvgjsText2439" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产品/技术拆解 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -377,7 +377,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 产业/行业专利调查 -->
   <g id="SvgjsG2469" transform="translate(1341.0000190734863,214.5624542236328)" onClick="vm.handleClick('产业/行业专利调查')">
-    <path id="SvgjsPath2470" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2470" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业专利调查 , color1 }}"></path>
     <g id="SvgjsG2471">
       <text id="SvgjsText2472" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -430,7 +430,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 专利文本质量分析块 -->
   <g id="SvgjsG2498" transform="translate(360.84376907348906,363.5624542236328)" onClick="vm.handleClick('专利文本质量分析')">
-    <path id="SvgjsPath2499" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利文本质量分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2499" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利文本质量分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利文本质量分析 , color1 }}"></path>
     <g id="SvgjsG2500">
       <text id="SvgjsText2501" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利文本质量分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -487,7 +487,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 专利与产品的对应关系块 -->
   <g id="SvgjsG2527" transform="translate(840.5000190734863,363.5624542236328)" onClick="vm.handleClick('专利与产品的对应关系')">
-    <path id="SvgjsPath2528" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利与产品的对应关系 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2528" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利与产品的对应关系 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利与产品的对应关系 , color1 }}"></path>
     <g id="SvgjsG2529">
       <text id="SvgjsText2530" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利与产品的对应关系 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -553,7 +553,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   
   <!-- 专利布局优化分析块 -->
   <g id="SvgjsG2572" transform="translate(360.84376907348906,512.5624542236328)" onClick="vm.handleClick('专利布局优化分析')">
-    <path id="SvgjsPath2573" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局优化分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2573" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局优化分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局优化分析 , color1 }}"></path>
     <g id="SvgjsG2574">
       <text id="SvgjsText2575" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利布局优化分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -610,7 +610,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 专利分类分级块 -->
   <g id="SvgjsG2605" transform="translate(840.5000190734863,512.5624542236328)" onClick="vm.handleClick('专利分类分级')">
-    <path id="SvgjsPath2606" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利分类分级 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2606" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利分类分级 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利分类分级 , color1 }}"></path>
     <g id="SvgjsG2607">
       <text id="SvgjsText2608" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利分类分级 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -671,14 +671,14 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   <g id="SvgjsG2642">
     <path id="SvgjsPath2643" d="M575.843769073489 434.56243896484386L575.843769073489 473.06244659423834L575.843769073489 473.06244659423834L575.843769073489 508.9624542236328" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2644)"></path>
   </g>
-  <g id="SvgjsG2646">
+  <!-- <g id="SvgjsG2646">
     <path id="SvgjsPath2647" d="M490.36460240682163 673.0624542236328L490.36460240682163 690.3124542236328L490.36460240682163 690.3124542236328L490.36460240682163 707.5624542236328" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2648)"></path>
-  </g>
+  </g> -->
 
 
   <!-- 布局优化策略块 -->
   <g id="SvgjsG2650" transform="translate(437.36460240682163,661.5624542236328)">
-    <path id="SvgjsPath2651" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 布局优化策略 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2651" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 布局优化策略 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 布局优化策略 , color1 }}"></path>
     <g id="SvgjsG2652">
       <text id="SvgjsText2653" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 布局优化策略 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -699,14 +699,14 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   <g id="SvgjsG2660">
     <path id="SvgjsPath2661" d="M575.843769073489 583.5624389648439L575.843769073489 622.0624465942383L226.6458524068205 622.0624465942383L226.6458524068205 657.9624542236328" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2662)"></path>
   </g>
-  <g id="SvgjsG2664">
+  <!-- <g id="SvgjsG2664">
     <path id="SvgjsPath2665" d="M141.16668574015307 673.0624542236328L141.16668574015307 690.3124542236328L141.16668574015307 690.3124542236328L141.16668574015307 707.5624542236328" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2666)"></path>
-  </g>
+  </g> -->
 
 
   <!-- 运营策略块 -->
   <g id="SvgjsG2668" transform="translate(88.16668574015307,661.5624542236328)">
-    <path id="SvgjsPath2669" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 运营策略 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2669" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 运营策略 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 运营策略 , color1 }}"></path>
     <g id="SvgjsG2670">
       <text id="SvgjsText2671" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 运营策略 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -723,14 +723,14 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   </g>
 
 
-  <g id="SvgjsG2678">
+  <!-- <g id="SvgjsG2678">
     <path id="SvgjsPath2679" d="M847.0937690734888 673.0624542236328L847.0937690734888 690.3124542236328L847.0937690734888 690.3124542236328L847.0937690734888 707.5624542236328" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2680)"></path>
-  </g>
+  </g> -->
 
 
   <!-- 专利维持策略块 -->
   <g id="SvgjsG2682" transform="translate(794.0937690734888,661.5624542236328)">
-    <path id="SvgjsPath2683" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利维持策略 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2683" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利维持策略 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利维持策略 , color1 }}"></path>
     <g id="SvgjsG2684">
       <text id="SvgjsText2685" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 专利维持策略 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -759,7 +759,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   <!-- 产业/行业调查块 -->
   <g id="SvgjsG2700" transform="translate(1930.0000190734863,214.5624542236328)" onmouseenter="vm.svgOnMouseenter(event,{type:'9',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'9',width:'325'})"
     onClick="vm.handleClick('产业/行业调查')">
-    <path id="SvgjsPath2701" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2701" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业调查 , color1 }}"></path>
     <g id="SvgjsG2702">
       <text id="SvgjsText2703" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -813,7 +813,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   <!-- 公司调查块 -->
   <g id="SvgjsG2729" transform="translate(1341.0000190734863,363.5624542236328)" onmouseenter="vm.svgOnMouseenter(event,{type:'1',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'1',width:'325'})"
     onClick="vm.handleClick('公司调查')">
-    <path id="SvgjsPath2730" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2730" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 公司调查 , color1 }}"></path>
     <g id="SvgjsG2731">
       <text id="SvgjsText2732" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 公司调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -867,7 +867,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   <!-- 重点技术专利调查块 -->
   <g id="SvgjsG2758" transform="translate(1930.0000190734863,363.5624542236328)" onmouseenter="vm.svgOnMouseenter(event,{type:'3',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'3',width:'325'})"
     onClick="vm.handleClick('重点技术专利调查')">
-    <path id="SvgjsPath2759" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2759" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 重点技术专利调查 , color1 }}"></path>
     <g id="SvgjsG2760">
       <text id="SvgjsText2761" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 重点技术专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -921,7 +921,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
   <!-- 专利挖掘块 -->
   <g id="SvgjsG2787" transform="translate(1610.0000190734863,512.5624542236328)" onmouseenter="vm.svgOnMouseenter(event,{type:'12',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'12',width:'325'})"
     onClick="vm.handleClick('专利挖掘',true)">
-    <path id="SvgjsPath2788" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2788" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利挖掘 , color1 }}"></path>
     <g id="SvgjsG2789">
       <text id="SvgjsText2790" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利挖掘 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -1000,7 +1000,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 定期专利监控公报块 -->
   <g id="SvgjsG2824" transform="translate(2078.677102406823,661.5624542236328)" onClick="vm.handleClick('定期专利监控公报')">
-    <path id="SvgjsPath2825" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2825" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 定期专利监控公报 , color1 }}"></path>
     <g id="SvgjsG2826">
       <text id="SvgjsText2827" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 定期专利监控公报 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -1058,7 +1058,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 专利布局/专利申请块 -->
   <g id="SvgjsG2857" transform="translate(1610.0000190734863,663.5624542236328)" onClick="vm.handleClick('专利布局/专利申请',true)">
-    <path id="SvgjsPath2858" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2858" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局/专利申请 , color1 }}"></path>
     <g id="SvgjsG2859">
       <text id="SvgjsText2860" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利布局/专利申请 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -1121,7 +1121,7 @@ viewBox='0 0 2533.6717414855957 922.5466918945312'
 
   <!-- 专利运营/专利价值实现块 -->
   <g id="SvgjsG2874" transform="translate(1610.0000190734863,827.5624465942384)" onClick="vm.handleClick('专利运营')">
-    <path id="SvgjsPath2875" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利运营 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2875" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利运营 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利运营 , color1 }}"></path>
     <g id="SvgjsG2876">
       <text id="SvgjsText2877" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利运营 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 8 - 8
public/专利维权A4.svg

@@ -158,7 +158,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
 
   <!-- (己方)专利盘点块 -->
   <g id="SvgjsG1187" transform="translate(25.0071978652732,202.84323287428438)"  onClick="vm.handleClick('(己方)专利盘点')">
-    <path id="SvgjsPath1188" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1188" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (己方)专利盘点 , color1 }}"></path>
     <g id="SvgjsG1189">
       <text id="SvgjsText1190" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (己方)专利盘点 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -221,7 +221,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
 
   <!-- (己方)专利稳定性分析块 -->
   <g id="SvgjsG1224" transform="translate(25.0071978652732,357.84323287428504)" onClick="vm.handleClick('(己方)专利稳定性分析')">
-    <path id="SvgjsPath1225" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1225" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (己方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG1226">
       <text id="SvgjsText1227" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (己方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -278,7 +278,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
   <!-- 侵权分析块 -->
   <g id="SvgjsG1238" transform="translate(25.0071978652732,512.8432328742851)" onmouseenter="vm.svgOnMouseenter(event,{type:'5',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'5',width:'325'})"
     onClick="vm.handleClick('侵权分析')">
-    <path id="SvgjsPath1239" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1239" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权分析 , color1 }}"></path>
     <g id="SvgjsG1240">
       <text id="SvgjsText1241" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -335,7 +335,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
 
   <!-- 维权方案块 -->
   <g id="SvgjsG1252" transform="translate(25.0071978652732,667.8432481330735)" onClick="vm.handleClick('维权方案')">
-    <path id="SvgjsPath1253" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 维权方案 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1253" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 维权方案 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 维权方案 , color1 }}"></path>
     <g id="SvgjsG1254">
       <text id="SvgjsText1255" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 维权方案 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -400,7 +400,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
  <!-- 产业/行业专利调查块 -->
   <g id="SvgjsG1331" transform="translate(624.6113645319442,202.84323287428438)" onmouseenter="vm.svgOnMouseenter(event,{type:'9',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'9',width:'325'})"
     onClick="vm.handleClick('产业/行业专利调查')">
-    <path id="SvgjsPath1332" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1332" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业专利调查 , color1 }}"></path>
     <g id="SvgjsG1333">
       <text id="SvgjsText1334" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -458,7 +458,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
   <!-- 公司调查块 -->
   <g id="SvgjsG1364" transform="translate(624.6113645319442,357.84323287428504)" onmouseenter="vm.svgOnMouseenter(event,{type:'1',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'1',width:'325'})"
       onClick="vm.handleClick('公司调查')">
-    <path id="SvgjsPath1365" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1365" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 公司调查 , color1 }}"></path>
     <g id="SvgjsG1366">
       <text id="SvgjsText1367" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 公司调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -519,7 +519,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
 
  <!-- 产品调查块 -->
   <g id="SvgjsG1401" transform="translate(624.6113645319442,512.8432328742851)" onClick="vm.handleClick('产品调查')">
-    <path id="SvgjsPath1402" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产品调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1402" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产品调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产品调查 , color1 }}"></path>
     <g id="SvgjsG1403">
       <text id="SvgjsText1404" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产品调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -595,7 +595,7 @@ viewBox='0 0 1684.3281956722863 762.8282085217927'
  <!-- 重点技术专利调查块 -->
   <g id="SvgjsG1448" transform="translate(1229.403031198604,357.84323287428504)" onmouseenter="vm.svgOnMouseenter(event,{type:'3',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'3',width:'325'})"
     onClick="vm.handleClick('重点技术专利调查',true)">
-    <path id="SvgjsPath1449" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1449" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 重点技术专利调查 , color1 }}"></path>
     <g id="SvgjsG1450">
       <text id="SvgjsText1451" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 重点技术专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 13 - 13
public/产品上市出口风险控制A2.svg

@@ -226,7 +226,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 侵权风险排查(FTO调查)块 -->
   <g id="SvgjsG1084" transform="translate(123.65625,186.12504196166879)" onmouseenter="vm.svgOnMouseenter(event,{type:'4',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'4',width:'325'})"
     onClick="vm.handleClick('侵权风险排查(FTO调查)')">
-    <path id="SvgjsPath1085" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权风险排查(FTO调查) , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1085" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权风险排查(FTO调查) , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权风险排查(FTO调查) , color1 }}"></path>
     <g id="SvgjsG1086">
       <text id="SvgjsText1087" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权风险排查(FTO调查) , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -283,7 +283,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 侵权分析块 -->
   <g id="SvgjsG1101" transform="translate(123.65625000000006,341.4167658487934)" onmouseenter="vm.svgOnMouseenter(event,{type:'5',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'5',width:'325'})"
     onClick="vm.handleClick('侵权分析')">
-    <path id="SvgjsPath1102" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1102" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权分析 , color1 }}"></path>
     <g id="SvgjsG1103">
       <text id="SvgjsText1104" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -375,7 +375,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- (威胁方)专利稳定性分析块 -->
   <g id="SvgjsG1150" transform="translate(123.65625000000006,660.8335622151645)" onmouseenter="vm.svgOnMouseenter(event,{type:'7',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'7',width:'325'})"
     onClick="vm.handleClick('(威胁方)专利稳定性分析')">
-    <path id="SvgjsPath1151" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1151" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (威胁方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG1152">
       <text id="SvgjsText1153" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (威胁方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -432,7 +432,7 @@ viewBox='0 0 1742.484375 911.125'
 
   <!-- 不侵权分析意见块 -->
   <g id="SvgjsG1167" transform="translate(716.3229166666667,501.1251640319789)" onClick="vm.handleClick('不侵权分析意见')">
-    <path id="SvgjsPath1168" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 不侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1168" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 不侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 不侵权分析意见 , color1 }}"></path>
     <g id="SvgjsG1169">
       <text id="SvgjsText1170" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 不侵权分析意见 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -494,7 +494,7 @@ viewBox='0 0 1742.484375 911.125'
 
   <!-- 第三方意见块 -->
   <g id="SvgjsG1188" transform="translate(367.33333333333326,816.1252861022892)" onClick="vm.handleClick('第三方意见')">
-    <path id="SvgjsPath1189" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 第三方意见 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1189" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 第三方意见 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 第三方意见 , color1 }}"></path>
     <g id="SvgjsG1190">
       <text id="SvgjsText1191" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 第三方意见 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -547,7 +547,7 @@ viewBox='0 0 1742.484375 911.125'
 
    <!-- 提出无效块 -->
   <g id="SvgjsG1201" transform="translate(25.010416666666345,816.1252861022891)" onClick="vm.handleClick('提出无效')">
-    <path id="SvgjsPath1202" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1202" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 提出无效 , color1 }}"></path>
     <g id="SvgjsG1203">
       <text id="SvgjsText1204" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 提出无效 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -600,7 +600,7 @@ viewBox='0 0 1742.484375 911.125'
 
   <!-- 专利布局/专利申请块 -->
   <g id="SvgjsG1214" transform="translate(716.6562500000001,816.1252861022891)" onClick="vm.handleClick('专利布局/专利申请')">
-    <path id="SvgjsPath1215" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1215" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局/专利申请 , color1 }}"></path>
     <g id="SvgjsG1216">
       <text id="SvgjsText1217" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利布局/专利申请 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -674,7 +674,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 回避设计文字块 -->
   <g id="SvgjsG1251" transform="translate(716.65625,662.416903177892)" onmouseenter="vm.svgOnMouseenter(event,{type:'6',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'6',width:'325'})"
     onClick="vm.handleClick('回避设计')">
-    <path id="SvgjsPath1252" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1252" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 回避设计 , color1 }}"></path>
     <g id="SvgjsG1253">
       <text id="SvgjsText1254" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 回避设计 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -728,7 +728,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 重点技术专利调查块 -->
   <g id="SvgjsG1264" transform="translate(716.65625,341.4167658487934)" onmouseenter="vm.svgOnMouseenter(event,{type:'3',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'3',width:'325'})"
     onClick="vm.handleClick('重点技术专利调查')">
-    <path id="SvgjsPath1265" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1265" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 重点技术专利调查 , color1 }}"></path>
     <g id="SvgjsG1266">
       <text id="SvgjsText1267" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 重点技术专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -781,7 +781,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 公司调查块 -->
   <g id="SvgjsG1077" transform="translate(716.65625,188.12504196166873)" onmouseenter="vm.svgOnMouseenter(event,{type:'1',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'1',width:'325'})"
     onClick="vm.handleClick('公司调查')">
-    <path id="SvgjsPath1078" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1078" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 公司调查 , color1 }}"></path>
     <g id="SvgjsG1079">
       <text id="SvgjsText1080" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 公司调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -835,7 +835,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 专利挖掘块 -->
   <g id="SvgjsG1283" transform="translate(1287.4895833333333,662.416903177892)" onmouseenter="vm.svgOnMouseenter(event,{type:'12',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'12',width:'325'})"
     onClick="vm.handleClick('专利挖掘',true)">
-    <path id="SvgjsPath1284" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1284" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利挖掘 , color1 }}"></path>
     <g id="SvgjsG1285">
       <text id="SvgjsText1286" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利挖掘 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -895,7 +895,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 定期专利监控公报块 -->
   <g id="SvgjsG1316" transform="translate(1287.4895833333333,258.1250267028798)" onmouseenter="vm.svgOnMouseenter(event,{type:'11',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'11',width:'325'})"
     onClick="vm.handleClick('定期专利监控公报',true)">
-    <path id="SvgjsPath1317" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1317" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 定期专利监控公报 , color1 }}"></path>
     <g id="SvgjsG1318">
       <text id="SvgjsText1319" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 定期专利监控公报 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -949,7 +949,7 @@ viewBox='0 0 1742.484375 911.125'
   <!-- 侵权分析意见块 -->
   <g id="SvgjsG1505" transform="translate(123.65625000000006,501.125164031979)" 
     onClick="vm.handleClick('侵权分析意见')">
-    <path id="SvgjsPath1506" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1506" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权分析意见 , color1 }}"></path>
     <g id="SvgjsG1507">
       <text id="SvgjsText1508" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权分析意见 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 12 - 12
public/侵权纠纷A3.svg

@@ -199,7 +199,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
  <!-- (威胁方)专利稳定性分析块 -->
   <g id="SvgjsG1651" transform="translate(25.005238850911667,517.2500610351562)" onmouseenter="vm.svgOnMouseenter(event,{type:'7',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'7',width:'325'})"
     onClick="vm.handleClick('(威胁方)专利稳定性分析')">
-    <path id="SvgjsPath1652" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1652" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (威胁方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG1653">
       <text id="SvgjsText1654" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (威胁方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -256,7 +256,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
 
   <!-- 公司调查块 -->
   <g id="SvgjsG1668" transform="translate(25.005238850911667,205.2500610351562)" onClick="vm.handleClick('公司调查')">
-    <path id="SvgjsPath1669" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1669" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 公司调查 , color1 }}"></path>
     <g id="SvgjsG1670">
       <text id="SvgjsText1671" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 公司调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -309,7 +309,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
   <!-- 定期专利监控公报块 -->
   <g id="SvgjsG1681" transform="translate(25.005238850911667,362.66673533121724)" onmouseenter="vm.svgOnMouseenter(event,{type:'11',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'11',width:'325'})"
    onClick="vm.handleClick('定期专利监控公报')">
-    <path id="SvgjsPath1682" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1682" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 定期专利监控公报 , color1 }}"></path>
     <g id="SvgjsG1683">
       <text id="SvgjsText1684" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 定期专利监控公报 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -362,7 +362,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
 
   <!-- 提出无效块 -->
   <g id="SvgjsG1694" transform="translate(25.005238850911667,667.5833161671968)" onClick="vm.handleClick('提出无效')">
-    <path id="SvgjsPath1695" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1695" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 提出无效 , color1 }}"></path>
     <g id="SvgjsG1696">
       <text id="SvgjsText1697" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 提出无效 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -416,7 +416,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
   <!-- 侵权分析块 -->
   <g id="SvgjsG1707" transform="translate(597.3385721842452,205.2500610351562)" onmouseenter="vm.svgOnMouseenter(event,{type:'5',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'5',width:'325'})"
     onClick="vm.handleClick('侵权分析')">
-    <path id="SvgjsPath1708" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1708" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权分析 , color1 }}"></path>
     <g id="SvgjsG1709">
       <text id="SvgjsText1710" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -475,7 +475,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
   <!-- 回避设计块 -->
   <g id="SvgjsG1724" transform="translate(597.3385721842451,517.2500610351562)" onmouseenter="vm.svgOnMouseenter(event,{type:'6',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'6',width:'325'})"
     onClick="vm.handleClick('回避设计')">
-    <path id="SvgjsPath1725" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1725" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 回避设计 , color1 }}"></path>
     <g id="SvgjsG1726">
       <text id="SvgjsText1727" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 回避设计 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -532,7 +532,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
 
   <!-- 专利布局/专利申请块 -->
   <g id="SvgjsG1741" transform="translate(597.3385721842451,834.4167124430334)" onClick="vm.handleClick('专利布局/专利申请')">
-    <path id="SvgjsPath1742" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1742" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局/专利申请 , color1 }}"></path>
     <g id="SvgjsG1743">
       <text id="SvgjsText1744" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利布局/专利申请 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -586,7 +586,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
    <!-- 专利挖掘块 -->
   <g id="SvgjsG1754" transform="translate(597.3385721842451,673.8333867390952)" onmouseenter="vm.svgOnMouseenter(event,{type:'12',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'12',width:'325'})"
     onClick="vm.handleClick('专利挖掘',true)">
-    <path id="SvgjsPath1755" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1755" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利挖掘 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利挖掘 , color1 }}"></path>
     <g id="SvgjsG1756">
       <text id="SvgjsText1757" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利挖掘 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -645,7 +645,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
 
   <!-- 不侵权分析意见块 -->
   <g id="SvgjsG1787" transform="translate(1185.0052388509118,205.2500610351562)" onClick="vm.handleClick('不侵权分析意见')">
-    <path id="SvgjsPath1788" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 不侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1788" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 不侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 不侵权分析意见 , color1 }}"></path>
     <g id="SvgjsG1789">
       <text id="SvgjsText1790" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 不侵权分析意见 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -702,7 +702,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
 
   <!-- 找反诉专利块 -->
   <g id="SvgjsG1804" transform="translate(1184.156754002427,362.66673533121724)" onClick="vm.handleClick('找反诉专利')">
-    <path id="SvgjsPath1805" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 找反诉专利 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1805" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 找反诉专利 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 找反诉专利 , color1 }}"></path>
     <g id="SvgjsG1806">
       <text id="SvgjsText1807" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 找反诉专利 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -756,7 +756,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
   <!-- (己方)专利稳定性分析块 -->
   <g id="SvgjsG1817" transform="translate(1184.156754002427,517.2500610351562)" onmouseenter="vm.svgOnMouseenter(event,{type:'7',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'7',width:'325'})"
     onClick="vm.handleClick('(己方)专利稳定性分析')">
-    <path id="SvgjsPath1818" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1818" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (己方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG1819">
       <text id="SvgjsText1820" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (己方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -814,7 +814,7 @@ viewBox='0 0 1640.0001525878906 929.4064331054688'
 
    <!-- 侵权分析意见块 -->
   <g id="SvgjsG2000" transform="translate(597.3385721842452,364.6667353312172)" onClick="vm.handleClick('侵权分析意见')">
-    <path id="SvgjsPath2001" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2001" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 侵权分析意见 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 侵权分析意见 , color1 }}"></path>
     <g id="SvgjsG2002">
       <text id="SvgjsText2003" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 侵权分析意见 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 3 - 3
public/科技与重大立项专利导航A7.svg

@@ -70,7 +70,7 @@
   </g>
   <!-- 政策与市场环境分析块 -->
   <g id="SvgjsG1017" transform="translate(25.01041666667129,228.09375)" onmouseenter="vm.svgOnMouseenter(event,{type:'10',width:'375'})" onmouseleave="vm.svgOnMouseleave(event,{type:'10',width:'375'})" onClick="vm.handleClick('政策与市场环境分析')">
-    <path id="SvgjsPath1018" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 政策与市场环境分析, color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1018" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 政策与市场环境分析, color }}" stroke-width="2" fill-opacity="1" fill="{{ 政策与市场环境分析, color1 }}"></path>
     <g id="SvgjsG1019">
       <text id="SvgjsText1020" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 政策与市场环境分析, color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -123,7 +123,7 @@
 
     <!-- 产业/行业调查块 -->
   <g id="SvgjsG1046" transform="translate(625.0104166666713,228.09375)"  onmouseenter="vm.svgOnMouseenter(event,{type:'9',width:'375'})" onmouseleave="vm.svgOnMouseleave(event,{type:'9',width:'375'})" onClick="vm.handleClick('产业/行业调查')">
-    <path id="SvgjsPath1047" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业调查, color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1047" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业调查, color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业调查, color1 }}"></path>
     <g id="SvgjsG1048">
       <text id="SvgjsText1049" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业调查, color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -190,7 +190,7 @@
 
 <!-- 产业/行业专利调查块 -->
   <g id="SvgjsG1091" transform="translate(1225.0104166666713,228.09375)" onClick="vm.handleClick('产业/行业专利调查',true)">
-    <path id="SvgjsPath1092" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查, color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath1092" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查, color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业专利调查, color1 }}"></path>
     <g id="SvgjsG1093">
       <text id="SvgjsText1094" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业专利调查, color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 20 - 20
public/竞争对手威胁应对A8.svg

@@ -169,7 +169,7 @@
 
   <!-- (威胁方)专利盘点块 -->
   <g id="SvgjsG2500" transform="translate(259.00000381469727,197.84374237060547)" onClick="vm.handleClick('(威胁方)专利盘点')">
-    <path id="SvgjsPath2501" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2501" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (威胁方)专利盘点 , color1 }}"></path>
     <g id="SvgjsG2502">
       <text id="SvgjsText2503" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (威胁方)专利盘点 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -226,7 +226,7 @@
 
   <!-- 产品调查块 -->
   <g id="SvgjsG2533" transform="translate(55.000003814697266,364.84374237060547)" onClick="vm.handleClick('产品调查')">
-    <path id="SvgjsPath2534" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产品调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2534" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产品调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产品调查 , color1 }}"></path>
     <g id="SvgjsG2535">
       <text id="SvgjsText2536" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 产品调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -279,7 +279,7 @@
   
   <!-- 确认高关联专利块 -->
   <g id="SvgjsG2562" transform="translate(526.4687538146993,364.84374237060547)" onClick="vm.handleClick('确认高关联专利')">
-    <path id="SvgjsPath2563" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 确认高关联专利 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2563" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 确认高关联专利 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 确认高关联专利 , color1 }}"></path>
     <g id="SvgjsG2564">
       <text id="SvgjsText2565" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 确认高关联专利 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -339,7 +339,7 @@
 
   <!-- 产业/行业专利调查块 -->
   <g id="SvgjsG2599" transform="translate(1212.9375038147014,197.84374237060547)" onClick="vm.handleClick('产业/行业专利调查')">
-    <path id="SvgjsPath2600" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2600" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 产业/行业专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 产业/行业专利调查 , color1 }}"></path>
     <g id="SvgjsG2601">
       <text id="SvgjsText2602" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 产业/行业专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -393,7 +393,7 @@
   <!-- 公司调查块 -->
   <g id="SvgjsG2628" transform="translate(997.9375038147014,364.84374237060547)" onmouseenter="vm.svgOnMouseenter(event,{type:'1',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'1',width:'325'})"
     onClick="vm.handleClick('公司调查')">
-    <path id="SvgjsPath2629" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2629" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 公司调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 公司调查 , color1 }}"></path>
     <g id="SvgjsG2630">
       <text id="SvgjsText2631" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 公司调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -447,7 +447,7 @@
   <!-- 重点技术专利调查块 -->
   <g id="SvgjsG2657" transform="translate(1487.9375038147014,364.84374237060547)" onmouseenter="vm.svgOnMouseenter(event,{type:'3',width:'325'})" onmouseleave="vm.svgOnMouseleave(event,{type:'3',width:'325'})"
     onClick="vm.handleClick('重点技术专利调查')">
-    <path id="SvgjsPath2658" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2658" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 重点技术专利调查 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 重点技术专利调查 , color1 }}"></path>
     <g id="SvgjsG2659">
       <text id="SvgjsText2660" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 重点技术专利调查 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -512,7 +512,7 @@
 
   <!-- 确认核心专利块 -->
   <g id="SvgjsG2694" transform="translate(1959.6145871480219,364.84374237060547)"  onClick="vm.handleClick('确认核心专利')">
-    <path id="SvgjsPath2695" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 确认核心专利 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2695" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 确认核心专利 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 确认核心专利 , color1 }}"></path>
     <g id="SvgjsG2696">
       <text id="SvgjsText2697" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 确认核心专利 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -576,7 +576,7 @@
 
   <!-- (己方)专利盘点块 -->
   <g id="SvgjsG2735" transform="translate(1913.0416704813733,197.84374237060547)" onClick="vm.handleClick('(己方)专利盘点')">
-    <path id="SvgjsPath2736" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2736" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利盘点 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (己方)专利盘点 , color1 }}"></path>
     <g id="SvgjsG2737">
       <text id="SvgjsText2738" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (己方)专利盘点 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -634,7 +634,7 @@
 
   <!-- (威胁方)专利稳定性分析块 -->
   <g id="SvgjsG2772" transform="translate(496.70833714803814,519.8437423706055)" onClick="vm.handleClick('(威胁方)专利稳定性分析')">
-    <path id="SvgjsPath2773" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2773" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (威胁方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (威胁方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG2774">
       <text id="SvgjsText2775" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (威胁方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -689,14 +689,14 @@
   </g>
 
   
-  <g id="SvgjsG2805">
+  <!-- <g id="SvgjsG2805">
     <path id="SvgjsPath2806" d="M265.5833371480446 686.3437423706056L265.5833371480446 703.5937423706056L265.5833371480446 703.5937423706056L265.5833371480446 720.8437423706056" stroke="#316292" stroke-width="2" fill="none" marker-end="url(#SvgjsMarker2807)"></path>
-  </g>
+  </g> -->
 
 
   <!-- 第三方意见块 -->
   <g id="SvgjsG2809" transform="translate(574.9583371480437,674.8437423706055)" onClick="vm.handleClick('第三方意见')">
-    <path id="SvgjsPath2810" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 第三方意见 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2810" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 第三方意见 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 第三方意见 , color1 }}"></path>
     <g id="SvgjsG2811">
       <text id="SvgjsText2812" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 第三方意见 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -749,7 +749,7 @@
 
   <!-- 提出无效块 -->
   <g id="SvgjsG2819" transform="translate(212.58333714804462,674.8437423706056)" onClick="vm.handleClick('提出无效')">
-    <path id="SvgjsPath2820" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2820" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 提出无效 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 提出无效 , color1 }}"></path>
     <g id="SvgjsG2821">
       <text id="SvgjsText2822" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 提出无效 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -806,7 +806,7 @@
 
   <!-- 回避设计块 -->
   <g id="SvgjsG2871" transform="translate(944.8645871480412,674.0937385559083)" onClick="vm.handleClick('回避设计')">
-    <path id="SvgjsPath2872" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2872" d="M 0 4Q 0 0 4 0L 272.95833333333485 0Q 276.95833333333485 0 276.95833333333485 4L 276.95833333333485 65.99998474121105Q 276.95833333333485 69.99998474121105 272.95833333333485 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 回避设计 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 回避设计 , color1 }}"></path>
     <g id="SvgjsG2873">
       <text id="SvgjsText2874" font-family="思源黑体" text-anchor="middle" font-size="24px" width="257px" fill="{{ 回避设计 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -870,7 +870,7 @@
 
   <!-- 定期专利监控公报块 -->
   <g id="SvgjsG2912" transform="translate(997.9375038147014,519.8437423706055)" onClick="vm.handleClick('定期专利监控公报',true)">
-    <path id="SvgjsPath2913" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2913" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 定期专利监控公报 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 定期专利监控公报 , color1 }}"></path>
     <g id="SvgjsG2914">
       <text id="SvgjsText2915" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 定期专利监控公报 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -938,7 +938,7 @@
 
   <!-- (己方)专利稳定性分析块 -->
   <g id="SvgjsG2933" transform="translate(1690.4479204813706,515.8437423706055)" onClick="vm.handleClick('(己方)专利稳定性分析')">
-    <path id="SvgjsPath2934" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2934" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ (己方)专利稳定性分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ (己方)专利稳定性分析 , color1 }}"></path>
     <g id="SvgjsG2935">
       <text id="SvgjsText2936" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ (己方)专利稳定性分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -995,7 +995,7 @@
 
   <!-- 专利无效应对块 -->
   <g id="SvgjsG2966" transform="translate(2182.000003814697,515.8437423706055)" onClick="vm.handleClick('专利无效应对')">
-    <path id="SvgjsPath2967" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利无效应对 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath2967" d="M 0 4Q 0 0 4 0L 426 0Q 430 0 430 4L 430 65.99998474121105Q 430 69.99998474121105 426 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利无效应对 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利无效应对 , color1 }}"></path>
     <g id="SvgjsG2968">
       <text id="SvgjsText2969" font-family="思源黑体" text-anchor="middle" font-size="24px" width="410px" fill="{{ 专利无效应对 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -1061,7 +1061,7 @@
 
   <!-- 寻找/确认杀手专利块 -->
   <g id="SvgjsG3007" transform="translate(1952.0833371480226,673.3437347412112)" onClick="vm.handleClick('寻找/确认杀手专利')">
-    <path id="SvgjsPath3008" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 寻找/确认杀手专利 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath3008" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 寻找/确认杀手专利 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 寻找/确认杀手专利 , color1 }}"></path>
     <g id="SvgjsG3009">
       <text id="SvgjsText3010" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 寻找/确认杀手专利 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -1122,7 +1122,7 @@
 
   <!-- 专利布局优化分析块 -->
   <g id="SvgjsG3044" transform="translate(1952.0833371480226,826.8437347412109)" onClick="vm.handleClick('专利布局优化分析')">
-    <path id="SvgjsPath3045" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局优化分析 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath3045" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局优化分析 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局优化分析 , color1 }}"></path>
     <g id="SvgjsG3046">
       <text id="SvgjsText3047" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 专利布局优化分析 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>
@@ -1175,7 +1175,7 @@
 
   <!-- 专利布局/专利申请块 -->
   <g id="SvgjsG3073" transform="translate(1487.9375038147016,826.8437347412108)" onClick="vm.handleClick('专利布局/专利申请',true)">
-    <path id="SvgjsPath3074" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="#ffffff"></path>
+    <path id="SvgjsPath3074" d="M 0 4Q 0 0 4 0L 366.47916666667766 0Q 370.47916666667766 0 370.47916666667766 4L 370.47916666667766 65.99998474121105Q 370.47916666667766 69.99998474121105 366.47916666667766 69.99998474121105L 4 69.99998474121105Q 0 69.99998474121105 0 65.99998474121105Z" stroke="{{ 专利布局/专利申请 , color }}" stroke-width="2" fill-opacity="1" fill="{{ 专利布局/专利申请 , color1 }}"></path>
     <g id="SvgjsG3075">
       <text id="SvgjsText3076" font-family="思源黑体" text-anchor="middle" font-size="24px" width="351px" fill="{{ 专利布局/专利申请 , color }}" font-weight="700" align="middle" lineHeight="125%" anchor="middle" family="思源黑体" size="24px" weight="700" font-style="" opacity="1" y="13.999992370605526" transform="rotate(0)"></text>
     </g>

+ 1 - 1
src/utils/model/RichText/index.vue

@@ -191,7 +191,7 @@ export default {
       for (let i = 0; i < items.length; i++) {
         if (items[i].type.indexOf("text") !== -1) {
           var text =  (event.originalEvent || event).clipboardData.getData('text/plain') ||'';
-          text = text.replace(/\n{1,}/g,'<br>')
+          text = text.replace(/\n{1,}/g,'<br>').replace(/&lt;/g,'<').replace(/&gt;/g,'>')
           document.execCommand('insertHTML', true, text)
 
           // var text2 = `<span>${text}</span>`

+ 6 - 1
src/utils/model/svg/customSvg.vue

@@ -103,7 +103,7 @@ export default {
             var arr = item.match(reg1)[0].split(/\,|\,/)
             if (arr[1].trim() == 1) {
               var value = this.getQuestionTotal(arr[0].trim())
-            } else if(arr[1].trim() == 'color'){
+            } else if(arr[1].trim() == 'color' || arr[1].trim() == 'color1'){
               var value = this.getColor(arr[0].trim(),arr[1].trim())
             }else if(arr[1].trim() == 'icon'){
               var value = this.getIcon(arr[0].trim(),arr[1].trim())
@@ -141,4 +141,9 @@ export default {
     height: 100%;
   }
 }
+</style>
+<style lang="scss">
+  #SvgjsImage1116{
+    filter: brightness(100);
+  }
 </style>

+ 20 - 6
src/utils/model/svg/mixins.js

@@ -38,7 +38,7 @@ export default {
         return 0
       }
     },
-    getColor(title){
+    getColor(title,type){
       var total = this.total.find(item=>{
         return item.name == title
       })
@@ -50,13 +50,27 @@ export default {
             sign = true
           }
         }
-        if(sign){
-          return '#316292'
-        }else{
+        if(sign){//有相关专利数据库以及报告和专利挖掘
+          if(type == 'color1'){//块的背景色
+            return '#316292'
+          }else{
+            return '#ffffff'
+          }
+          
+        }else{//没有相关专利数据库以及报告和专利挖掘
+          if(type == 'color'){//文字与线的颜色
+            return '#767676'
+          }else{
+            return 'none'
+          }
+        }
+      }else{//没有相关专利数据库以及报告和专利挖掘
+        if(type == 'color'){
           return '#767676'
+        }else{
+          return 'none'
         }
-      }else{
-        return '#767676'
+        
       }
     },
     getIcon(title){

+ 1 - 1
src/views/patentMining/components/dialog/handleTask2.vue

@@ -225,7 +225,7 @@ export default {
         projectId: this.form.projectId,//项目id
         assoTaskId: this.form.id,//当前任务id
         lastTaskId: this.form.id,//上一级任务的id
-        type:7,
+        type:5,
       }
       this.$api.addTask(params).then(res => {
         if (res.code == 200) {

+ 9 - 4
src/views/project/patentCollection/index.vue

@@ -329,6 +329,7 @@ export default {
     handleSearchValue({ searchStr, customFields }) {
       this.searchStr = searchStr
       this.customFields = customFields
+      this.queryParams.current = 1
       this.getList()
       this.$nextTick(()=>{
         this.$refs.customFields.close()
@@ -355,7 +356,9 @@ export default {
               checkData:item.checkData,
               checkName: checkName,//自定义栏位多选
               type: item.type,
-              ifHaveChild: this.ifHaveChild
+              // ifHaveChild: this.ifHaveChild
+              ifHaveChild: item.ifHaveChild
+
             }
             // return
             this.searchPatentCheck.push(obj)
@@ -527,7 +530,7 @@ export default {
         customFields: this.customFields,
         orderDTOList: this.sort,//排序信息
       }
-
+      this.loading = true
       // this.$store.commit("SET_PATENT_PARAMS", params);
       this.$store.commit("SET_PATENT_RECORDS", []);
       this.$api.QueryPatent(params).then(res => {
@@ -545,10 +548,12 @@ export default {
           }
           this.isRefresh()
           this.getPatentFields()
+          this.loading = false
         }
       }).catch(error => {
         this.tableData = []
         this.total = 0
+        this.loading = false
       })
     },
     //排序
@@ -666,7 +671,7 @@ export default {
     //PDF首页导出
     exportPDF(sign) {
       if (sign) {
-        if ( this.endNumber < 1 || this.queryParams.isAdd.length == 0) {
+        if ( this.endNumber < 1 && this.queryParams.isAdd.length == 0) {
           this.$message.error('请先选择专利')
           return false
         }
@@ -750,7 +755,7 @@ export default {
           path: '/allocationTask',
           query: {
             projectId: this.projectId,
-            searchOption: JSON.stringify(this.searchStr),//输入框检索条件
+            searchOption: this.searchStr,//输入框检索条件
             customFields: JSON.stringify(this.customFields),//右侧勾选自定义栏位的条件
             projectType:1
           }

+ 6 - 2
src/views/project/patentDetails/index.vue

@@ -95,7 +95,9 @@ export default {
   mounted() {
     if(this.search && !this.search.fromPath){
       this.search.fromPath = window.history.length
-      this.currentState = window.history.state.key
+      if(window.history.state){
+        this.currentState = window.history.state.key
+      }
       var that = this
       window.addEventListener('popstate', function(event) {
         // console.log(event,that.currentState,event.state.key)
@@ -236,7 +238,9 @@ export default {
         this.getContrast()
       }
       this.getPiZhuData()
-      this.currentState = window.history.state.key
+      if(window.history.state){
+        this.currentState = window.history.state.key
+      }
       this.$router.push(
         {
           path: '/patentDetails/' + this.patentNo,

+ 1 - 1
src/views/report/InvalidResponse/components/dialog/addEvidenceReason.vue

@@ -7,7 +7,7 @@
                     权要{{ form.claimSort+1 }}
                 </el-form-item>
                 <el-form-item label="权利内容" prop="claimText">
-                    {{ form.claimText}}
+                   <span v-html="form.claimText"></span>
                 </el-form-item>
             </template>
            

+ 1 - 1
src/views/report/InvalidResponse/components/dialog/claimAndFeatureHistory.vue

@@ -37,7 +37,7 @@
                             </div>
                             <div v-else>
                                 <el-button type="text" size="small" v-if="scope.row.times!=0 && scope.$index==tableData.length-1 && scope.row.operate != 1" @click="edit(scope.row)"> 编辑 </el-button>
-                                <el-button type="text" size="small" v-if="scope.$index==tableData.length-1 && scope.row.times!=2" @click="add(scope)"> 添加第{{ ifSecondInvalid?'2':'1' }}次{{type==1?'权要':'特征'}}修改 </el-button>
+                                <el-button type="text" size="small" v-if="scope.$index==tableData.length-1 && scope.row.times!=2 && scope.row.times!=(ifSecondInvalid?'2':'1')" @click="add(scope)"> 添加第{{ ifSecondInvalid?'2':'1' }}次{{type==1?'权要':'特征'}}修改 </el-button>
                             </div>
                             <div v-if="scope.row.operate == 1">
                                 <el-button type="text" size="small" @click="del(scope.row)">撤销</el-button>

+ 4 - 4
src/views/report/InvalidResponse/components/powerManage/powerManage.vue

@@ -22,7 +22,7 @@
                     <template slot-scope="scope">
                         <div>
                             <el-input type="textarea" autosize v-model="scope.row.content" v-if="isEdit" @blur="changeClaimOptionType($event,scope.row)"></el-input>
-                            <span v-else>{{ scope.row.content }}</span> 
+                            <span v-else v-html="scope.row.content"></span> 
                         </div>
                     </template>
                 </el-table-column>
@@ -40,7 +40,7 @@
                         </div>
                     </template>
                 </el-table-column>
-                <el-table-column prop="content" label="第二次修改说明" v-if="firstModify"> 
+                <el-table-column prop="content" label="第二次修改说明" v-if="secondModify"> 
                     <template slot-scope="scope">
                         <div>
                             <span v-html="getModifyDescription(scope.row,2)"></span>
@@ -177,9 +177,9 @@ export default {
         if(row.patentClaimHistoryList){
             var obj = row.patentClaimHistoryList.find(item=>{
                 if(type == 1){
-                    return item.ifFirst
+                    return item.ifFirst && item.description
                 }else if(type == 2){
-                    return !item.ifFirst
+                    return !item.ifFirst && item.description
                 }
             })
             if(obj){

+ 3 - 3
src/views/report/components/allocationTask/components/allocationTask.vue

@@ -109,7 +109,7 @@ export default {
     },
     oldSearchOption: {
       default: () => {
-        return {}
+        return ''
       }
     },
     customFields: {
@@ -188,7 +188,7 @@ export default {
       let params = {
         ...this.queryParams,//分页信息
         projectId: this.projectId,
-        searchQuery: this.$commonJS.objectToString(this.oldSearchOption),//检索条件
+        searchQuery: this.oldSearchOption,//检索条件
         customFields: this.customFields,
         orderDTOList: [],//排序信息
       }
@@ -295,7 +295,7 @@ export default {
         ...form,
         stringRequest: {
           projectId: this.projectId,
-          searchQuery: this.$commonJS.objectToString(this.oldSearchOption || {}),//列表上方检索条件
+          searchQuery: this.oldSearchOption,//列表上方检索条件
           customFields: this.customFields,//统计检索
         },//检索内容条件
         markedFields: this.markedFields,//自定义栏位

+ 5 - 5
src/views/report/components/allocationTask/index.vue

@@ -21,11 +21,11 @@ export default {
       return this.$route.query.projectId
     },
     searchOption() {//检索条件
-      if(this.$route.query.searchOption){
-        return JSON.parse(this.$route.query.searchOption)
-      }
-      return ''
-      
+      // if(this.$route.query.searchOption){
+      //   return JSON.parse(this.$route.query.searchOption)
+      // }
+      // return ''
+      return this.$route.query.searchOption
     },
     customFields() {//自定义字段检索条件
       if(this.$route.query.customFields){

+ 93 - 40
src/views/report/components/checkPatent/checkPatent.vue

@@ -6,14 +6,16 @@
         <el-header style="display: flex;align-items: center;">
           <slot name="head">
             <div id="step1">
-              <mySearch style="width: 500px" :SearchFields="searchFiled" @search="search" :searchValue="searchOption">
-              </mySearch>
+              <!-- <mySearch style="width: 500px" :SearchFields="searchFiled" @search="search" :searchValue="searchOption">
+              </mySearch> -->
+              <searchPatent ref="searchPatent" :searchFiled="searchFiled"
+              @searchValue="search"></searchPatent>
             </div>
           </slot>
           
         </el-header>
-        <el-main>
-          <Table :column="column" :tableData="tableData" :queryParams="queryParams" :refresh="refresh"
+        <el-main style="height:calc(100vh - 300px)">
+          <Table :column="column" :tableData="tableData" :queryParams="queryParams" :refresh="refresh" v-loading="loading"
             :patentNoList.sync="patentNoList" :projectId="projectId" @on-sort="handleSort"></Table>
         </el-main>
         <el-footer>
@@ -41,9 +43,11 @@
 
 <script>
 import Table from '@/views/project/patentCollection/components/views/Table.vue'
+import searchPatent from '@/views/report/components/patentList/components/searchPatent.vue';
 export default {
   components: {
-    Table
+    Table,
+    searchPatent
   },
   props: {
     customFields: {
@@ -53,10 +57,13 @@ export default {
     },
     oldSearchOption: {
       default: () => {
-        return {}
+        return ''
       }
     },
-    sign:''
+    sign:'',
+    compareResult:{
+      default:''
+    }
   },
   data() {
     return {
@@ -66,7 +73,7 @@ export default {
       //检索字段
       searchFiled: [],
       //检索条件
-      searchOption: {},
+      searchOption: '',
       // 分页信息
       queryParams: {
         current: 1,
@@ -119,6 +126,11 @@ export default {
       patentNos:[]
     }
   },
+  watch:{
+    compareResult(){
+      this.getPatentList()
+    }
+  },
   async mounted() {
     
     await this.getColumn()
@@ -129,7 +141,7 @@ export default {
       let params = {
         ...this.queryParams,
           projectId: this.projectId,
-          compareResult: this.oldSearchOption.compareResult
+          compareResult: this.compareResult
         }
       await this.$api.getComparedPatent(params).then(response => {
         if (response.code == 200) {
@@ -155,34 +167,69 @@ export default {
     },
     //获取table栏位及分组字段、检索字段
     async getColumn() {
-      let params = ['patent']
-      await this.$api.getParamsCommon(params).then(res => {
+      let params = [{
+        tableName: 'patent',
+        projectId: 0,
+      }]
+      this.searchFiled = []
+      await this.$api.getQueryFields(params).then(res => {
         if (res.code == 200) {
-          let conditionDTOList = JSON.parse(JSON.stringify(res.data[0].conditionDTOList))
+          let conditionDTOList = JSON.parse(JSON.stringify(res.data.data[0].conditionDTOList))
+          let field = conditionDTOList.filter(item => {
+            return item.group == 'nos'
+          })
+          let custom = conditionDTOList.filter(item => {
+            return item.group == 'customField'
+          })
+          let customField = custom.filter(item => {
+            return item.type != 'tree' && item.type != 'Array'
+          })
+          let arr = field.concat(customField)
           // 搜索字段
-          this.searchFiled = this.$commonJS.getField(conditionDTOList, (u) => u.ifSearch == true, {
+          this.searchFiled = this.$commonJS.getField(arr, (u) => u.ifSearch == true, {
             label: 'name',
-            value: 'value',
+            value: 'field',
             type: 'type',
+            group: 'group',
+            fieldType: 'fieldType',
+            groupBy: 'groupBy',
+            children:'children'
           })
         }
       })
+      // let params = ['patent']
+      // await this.$api.getParamsCommon(params).then(res => {
+      //   if (res.code == 200) {
+      //     // let conditionDTOList = JSON.parse(JSON.stringify(res.data[0].conditionDTOList))
+      //     // // 搜索字段
+      //     // this.searchFiled = this.$commonJS.getField(conditionDTOList, (u) => u.ifSearch == true, {
+      //     //   label: 'name',
+      //     //   value: 'value',
+      //     //   type: 'type',
+      //     // })
+      //   }
+      // })
     },
     //检索
-    search(val) {
-      let params = {}
-      val.forEach(item => {
-        if (item.type == 3) {
-          params[item.value] = item.searchValue.map(itemValue => {
-            return itemValue.value
-          })
-        } else {
-          params[item.value] = item.searchValue.label
-        }
-      })
-      // 返回字符串
-      this.searchOption = this.$commonJS.ArrayToArray(val)
-      // 调用查询接口
+    // search(val) {
+    //   let params = {}
+    //   val.forEach(item => {
+    //     if (item.type == 3) {
+    //       params[item.value] = item.searchValue.map(itemValue => {
+    //         return itemValue.value
+    //       })
+    //     } else {
+    //       params[item.value] = item.searchValue.label
+    //     }
+    //   })
+    //   // 返回字符串
+    //   this.searchOption = this.$commonJS.ArrayToArray(val)
+    //   // 调用查询接口
+    //   this.queryParams.current = 1
+    //   this.getList()
+    // },
+    search({ searchStr, customFields }) {
+      this.searchOption = searchStr
       this.queryParams.current = 1
       this.getList()
     },
@@ -240,18 +287,20 @@ export default {
       //   ...this.oldSearchOption,
       //   ...this.searchOption
       // }
-      var searchOption1 = this.searchOption
-      if(this.searchOption.constructor == Object){
-        searchOption1 = this.$commonJS.objectToArray(this.searchOption)
-      }
-      if(this.oldSearchOption.constructor == Object){
-        oldSearchOption = this.$commonJS.objectToArray(this.oldSearchOption)
-      }
-      let searchOption = [
-        ...oldSearchOption,//固有检索字段
-        ...searchOption1
-      ]
-      var searchStr = this.$commonJS.objectToString(searchOption)
+      // var searchOption1 = this.searchOption
+      // if(this.searchOption.constructor == Object){
+      //   searchOption1 = this.$commonJS.objectToArray(this.searchOption)
+      // }
+      // if(this.oldSearchOption.constructor == Object){
+      //   oldSearchOption = this.$commonJS.objectToArray(this.oldSearchOption)
+      // }
+      // let searchOption = [
+      //   // ...oldSearchOption,//固有检索字段
+      //   ...searchOption1
+      // ]
+      // var str = this.$commonJS.objectToString(searchOption)
+      // var searchStr =  (this.oldSearchOption?(' AND ' + (this.oldSearchOption)):'')
+      var searchStr =  this.searchOption + ((this.searchOption && this.oldSearchOption)?' AND ':'') + (this.oldSearchOption || '')
       var patentNoStr = ''
       this.patentNos.forEach((item, index) =>{
         if (index == 0) {
@@ -267,13 +316,17 @@ export default {
         customFields: this.customFields,
         orderDTOList: this.sort,//排序信息
       }
+      this.loading = true
       this.$api.QueryPatent(params).then(res => {
         if (res.code == 200) {
           this.tableData = res.data.data
           this.total = res.data.total
+          this.loading = false
         }
       }).catch(error => {
+        this.tableData = []
         this.total = 0
+        this.loading = false
       })
     },
   },

+ 1 - 1
src/views/report/components/index.vue

@@ -681,7 +681,7 @@ export default {
             query: {
               projectId: row.id,
               reportType: row.reportType,
-              taskType:3
+              taskType:'3'
             }
           }
         )

+ 6 - 1
src/views/report/components/patentList/components/customFields/components/tab2.vue

@@ -18,7 +18,12 @@
                 check-strictly default-expand-all :props="{ children: 'child', label: 'name' }">
                 <span class="custom-tree-node" slot-scope="{ node, data }">
                   <el-checkbox-group v-model="item.check">
-                    <el-checkbox :label="data.id" @change="(val)=>checkData(data.id,item,val)">{{ data.name }}({{ getCount(item, data.id) }})</el-checkbox>
+                    <el-checkbox :label="data.id" @change="(val)=>checkData(data.id,item,val)">
+                      <!-- {{ data.name }}({{ getCount(item, data.id) }}) -->
+                      <myTooltip :content="data.name + '('+ getCount(item, data.id) +')'" placement="top" effect="light">
+                        <span class="source-checkbox-label text noWrap">{{ data.name }}({{ getCount(item, data.id) }})</span>
+                      </myTooltip>
+                    </el-checkbox>
                   </el-checkbox-group>
                 </span>
               </el-tree>

+ 5 - 2
src/views/report/components/patentList/components/customFields/index.vue

@@ -118,10 +118,10 @@ export default {
     // 条件改变时刷新已打开的折叠面板
     refreshOptions(sign) {
       for (let i = 0; i < this.activeName.length; i++) {
-        var row = this.field.find(item => {
+        var data = this.filedAll.concat(this.fieldTree)
+        var row = data.find(item => {
           return item.value + 'a' + item.filedKind == this.activeName[i]
         })
-
         row.optionsLength = 0
         this.getOptions(row,sign)
       }
@@ -627,6 +627,9 @@ export default {
           }
           continue;
         }
+        if ([7, 8, 9].includes(item.filedKind) || (item.filedKind == 0 && item.type == 'tree')) {
+          item.ifHaveChild = this.ifHaveChild
+        }
         data.push(item)
       }
       this.$emit('ifHaveChild', this.ifHaveChild)

+ 7 - 2
src/views/report/components/patentList/components/index.vue

@@ -46,7 +46,7 @@
               </div>
             </div>
           </el-header>
-          <el-main class="height_100">
+          <el-main class="height_100" v-loading="loading">
             <component :is='components' :tableData="tableData" :column="fieldList" :projectId="projectId"
               @on-sort="handleSort" :queryParams="queryParams" @clickPatentNo="handleClick"
               @ifHaveChild="handleIfHaveChild" :refresh='refresh' @index-setting="handleIndexSetting" :patentNoList.sync="patentNoList" @addSelect="getChoosePatentNo"></component>
@@ -193,6 +193,7 @@ export default {
       searchStr: '',
       // 存放自定义栏位的检索条件
       customFields: [],
+      loading:false,
     }
   },
   computed: {},
@@ -206,6 +207,7 @@ export default {
     handleSearchValue({ searchStr, customFields }) {
       this.searchStr = searchStr
       this.customFields = customFields
+      this.queryParams.current = 1
       this.getList()
       this.$refs.customFields.close()
     },
@@ -382,6 +384,7 @@ getPatentFields(){
         orderDTOList: this.sort,//排序信息
       }
       this.$store.commit("SET_PATENT_RECORDS", []);
+      this.loading = true
       this.$api.QueryPatent(params).then(res => {
         if (res.code == 200) {
           this.tableData = res.data.data
@@ -395,10 +398,12 @@ getPatentFields(){
           }
           this.isRefresh()
           this.getPatentFields()
+          this.loading = false
         }
       }).catch(error => {
         this.tableData = []
         this.total = 0
+        this.loading = false
       })
     },
     //排序
@@ -463,7 +468,7 @@ getPatentFields(){
           path: '/allocationTask',
           query: {
             projectId: this.projectId,
-            searchOption: JSON.stringify(this.searchStr),//输入框检索条件
+            searchOption: this.searchStr,//输入框检索条件
             customFields: JSON.stringify(this.customFields),//右侧勾选自定义栏位的条件
           }
         }

+ 7 - 2
src/views/report/components/patentList/components/searchPatent.vue

@@ -153,7 +153,7 @@ export default {
     },
   },
   mounted() {
-
+    this.getGroup()
   },
   methods: {
     // 点击检索式中的检索条件
@@ -263,6 +263,7 @@ export default {
             checkData:item.checkData,
             filedKind: item.filedKind,
             type: item.type,
+            ifHaveChild:item.ifHaveChild,
             group: item.filedKind == -1 ? 'nos' : 'customField',
             groupBy:item.groupBy,
             dele: 'patentCheck',
@@ -294,7 +295,7 @@ export default {
     getSearchStorage() {
       let customFields = []
       let count = 0
-      console.log(this.searchStorageText)
+      // console.log(this.searchStorageText)
       this.searchStorageText.forEach((item, index) => {
         var sign = '='
         if(item.dele == 'patentCheck' && item.groupBy == 'company'){
@@ -345,6 +346,7 @@ export default {
           let a = {
             fieldId: item.value,
             fieldValue: (item.filedKind == 0 || item.filedKind) ? item.inputValue : [this.inputValue],
+            ifHaveChild:item.ifHaveChild
           }
           customFields.push(a)
         }
@@ -357,6 +359,9 @@ export default {
 
 
     getGroup() {
+      if(!this.searchFiled||this.searchFiled.length == 0){
+        return ;
+      }
       let obj = {
         text: '文本',
         number: '号码',

+ 20 - 11
src/views/report/components/productResult/productResult.vue

@@ -49,7 +49,7 @@
             </el-button>
           </div> -->
           <!-- 收缩图标 -->
-          <el-tooltip class="item" effect="dark" :content="(showRight ? '隐藏' : '显示') + '右侧菜单'" placement="top">
+          <el-tooltip class="item" effect="dark" :content="(showRight ? '隐藏' : '显示') + '右侧菜单'" placement="top" v-if="this.reportType!=4">
             <i :class="showRight ? 'el-icon-s-unfold' : 'el-icon-s-fold'"
               style="font-size: 25px; margin-top: 5px;color: #2f2f2f; cursor: pointer"
               @click="showRight = !showRight"></i>
@@ -58,17 +58,17 @@
         <div class="height_100">
           <table class="PatentMessage">
             <tr>
-              <td>公告号</td>
+              <td><p style="min-width:120px">公告号</p> </td>
               <td> <span v-if="patent">{{ patent.grantNo }}</span></td>
-              <td>公告日</td>
+              <td><p style="min-width:120px">公告日</p> </td>
               <td><span v-if="patent">{{ patent.grantDate }}</span></td>
-              <td>专利权人</td>
+              <td><p style="min-width:120px">专利权人</p> </td>
               <td><span v-if="patent && patent.rightHolder">
                 <span v-for="item in patent.rightHolder.filter(a => a.type == 1)" :key="item.name">{{ item.name }}</span></span></td>
             </tr>
             <tr>
               <td>优先权</td>
-              <td><span v-if="patent">{{ patent.priorityNo }}</span></td>
+              <td><span v-if="patent && patent.priorities && patent.priorities.length>0">{{ patent.priorities[0].priorityno }}</span></td>
               <td>案件状态</td>
               <td> <span v-if="patent && patent.simpleStatusStr">{{ patent.simpleStatusStr }}</span></td>
               <td>同族专利</td>
@@ -84,7 +84,7 @@
       </el-aside>
       <el-main v-show="showRight == true" :width="width" style="padding:5px">
 
-        <el-select v-model="queryParams.compareResult" clearable @change="change" placeholder="请选择对比结果">
+        <el-select v-model="queryParams.compareResult" clearable @change="change" placeholder="请选择对比结果" >
           <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
           </el-option>
         </el-select>
@@ -106,7 +106,7 @@
 
     <!-- 选择专利弹窗 -->
     <checkPatent ref="checkPatent" @checkPatentList="checkPatentList" sign="teamwork"
-      :oldSearchOption="{ compareResult: queryParams.compareResult }" :tableData2="tableData2">
+       :compareResult="compareResult" :tableData2="tableData2">
       <div slot="head">
         <el-select v-model="compareResult" clearable @change="changePatent" placeholder="请选择对比结果">
           <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
@@ -269,8 +269,8 @@ export default {
   methods: {
     // 处理同族专利
     getPatentFamily(list) {
-      if (list.InpadocFamilyNos) {
-        return list.InpadocFamilyNos.join(',')
+      if (list.inpadocFamilyNos) {
+        return list.inpadocFamilyNos.join(',')
       } else {
         return ''
       }
@@ -303,6 +303,10 @@ export default {
         this.$showPermissionDialog()
         return false
       }
+      if(this.reportType == 4){
+        this.$refs.teamwork.open([this.patentNo])
+        return
+      }
       this.$refs.checkPatent.open(this.projectId)
     },
     // 从专利清单子组件传值(专利号的数据)
@@ -341,7 +345,11 @@ export default {
         projectId: this.projectId,
         patentNo: patentNo,
       }
-      this.$api.getLastRecord(params).then(res => {
+      var api = 'getLastRecord'
+      if(this.reportType == 4){
+        api = 'getTortFinalResult'
+      }
+      this.$api[api](params).then(res => {
         if (res.code == 200) {
           // this.tableData = res.data
           this.getInterface(res)
@@ -430,9 +438,10 @@ export default {
       this.getList(this.patent.patentNo)
     },
 
-    async change() {
+    async change(val) {
       this.index = 0
       this.patentList = []
+      this.compareResult = val
       await this.getPatentList()
       if (this.patentList.length > 0) {
         this.patent = this.patentList[0]

+ 8 - 4
src/views/report/tort/components/tortContrast1.vue

@@ -86,6 +86,7 @@ export default {
           value: ['originalRecordVO', 'compareDescription'],
         },
       ],
+      field:['targetDescription','compareResult','compareDescription']
     }
   },
   watch:{
@@ -211,9 +212,10 @@ export default {
       this.tableData.forEach(item => {
         for (let key in item) {
           if (key == 'currentRecordVO') {
-            for (let k in item[key]) {
-              item.finalRecordVO[k] = item[key][k]
+            for (var k = 0;k<this.field.length;k++) {
+              item.finalRecordVO[this.field[k]] = item.currentRecordVO[this.field[k]]
             }
+            break
           }
         }
       })
@@ -222,11 +224,13 @@ export default {
     changeResult(row) {//协同后currentRecordVO,
       for (let key in row) {
         if (key == 'currentRecordVO') {
-          for (let k in row[key]) {
-            row.finalRecordVO[k] = row[key][k]
+          for (var k = 0;k<this.field.length;k++) {
+            row.finalRecordVO[this.field[k]] = row.currentRecordVO[this.field[k]]
           }
+          break
         }
       }
+      console.log(row)
     },
 
     // 切换产品信息

+ 3 - 3
src/views/task/components/index.vue

@@ -272,7 +272,7 @@ export default {
       }
     },
     // 确认协同结果
-    handleConfirm(row) {
+    async handleConfirm(row) {
       var str = ''
       if (row.reportType == 3) {
         str = '/reportPatentList'
@@ -288,8 +288,8 @@ export default {
         })
        
       } else {
-        var patentNo = this.getPatent(row.projectId,row.id)
-        var router = this.$router.push(
+        var patentNo = await this.getPatent(row.projectId,row.id)
+        var router = this.$router.resolve(
           {
             path: '/patentDetails/' + patentNo,
             query: {