瀏覽代碼

统计栏位

zhuliu 1 年之前
父節點
當前提交
f5ebed5088

+ 9 - 4
src/views/analyse/custom/components/Tabs/DataItem.vue

@@ -198,11 +198,16 @@ export default {
           2: '无效',
           3: '审中',
         },
+        // PT: {//专利类型
+        //   1: '发明',
+        //   8: '发明',
+        //   2: '实用新型',
+        //   9: '实用新型',
+        //   3: '外观',
+        // },
         PT: {//专利类型
-          1: '发明',
-          8: '发明',
-          2: '实用新型',
-          9: '实用新型',
+          '1罒8': '发明',
+          '2罒9': '实用新型',
           3: '外观',
         },
         SS: {//专利状态

+ 9 - 4
src/views/analyse/custom/mixins.js

@@ -45,11 +45,16 @@ export const customPage = {
           2: '无效',
           3: '审中',
         },
+        // PT: {//专利类型
+        //   1: '发明',
+        //   8: '发明',
+        //   2: '实用新型',
+        //   9: '实用新型',
+        //   3: '外观',
+        // },
         PT: {//专利类型
-          1: '发明',
-          8: '发明',
-          2: '实用新型',
-          9: '实用新型',
+          '1罒8': '发明',
+          '2罒9': '实用新型',
           3: '外观',
         },
         SS: {//专利状态

+ 24 - 5
src/views/report/components/patentList/components/customFields/components/tab1.vue

@@ -87,7 +87,8 @@
                       <el-checkbox v-for="source in item.options" :label="source.name" :key="source.name" @change="(val)=>checkData(source.name,item,val)">
                         <myTooltip :content="source.name" placement="top" effect="light">
                           <span class="source-checkbox-label text noWrap" :title="source.name">
-                          {{ ['LG','PT','SS'].includes(item.value) ? typeStatus[item.value][source.name] : source.name }}
+                          <!-- {{ ['LG','PT','SS'].includes(item.value) ? typeStatus[item.value][source.name] : source.name }} -->
+                          {{ getValueName(item,source.name) }}
                           </span>
                         </myTooltip>
                         <span class="source-checkbox-count">({{ source.number }})</span>
@@ -171,10 +172,8 @@ export default {
           3: '审中',
         },
         PT: {//专利类型
-          1: '发明',
-          8: '发明',
-          2: '实用新型',
-          9: '实用新型',
+          '1罒8': '发明',
+          '2罒9': '实用新型',
           3: '外观',
         },
         SS: {//专利状态
@@ -203,6 +202,26 @@ export default {
         }
       }
     },
+
+    //获取显示的名称
+    getValueName(item,name){
+      if(['LG','PT','SS'].includes(item.value)){
+        if(item.optionValue){
+          var obj = item.optionValue.find(item=>{
+            return item.value == name
+          })
+          if(obj){
+            return obj.value
+          }else{
+            return this.typeStatus[item.value][name];
+          }
+        }else{
+          return this.typeStatus[item.value][name]
+        }
+      }
+      return name
+    },
+
     //  专利IPC/CPC/UPC/LOC的选项变化
     selectChange(val, data) {
       this.$emit('selectChange', { val: val, data: data })