guhongwei 4 years ago
parent
commit
09aac89863
1 changed files with 109 additions and 135 deletions
  1. 109 135
      src/views/resource/resource.vue

+ 109 - 135
src/views/resource/resource.vue

@@ -4,7 +4,7 @@
       <el-col :span="24">
         <div id="container">
           <!-- 自定义列表 -->
-          <div style="width:200px" class="menus">
+          <div style="width:220px" class="menus">
             <el-menu @select="typeSelect">
               <el-submenu index="1">
                 <template #title>
@@ -17,155 +17,56 @@
                   <span>科研院所</span>
                 </template>
                 <el-menu-item index="2-1">科研院所</el-menu-item>
-                <!-- <el-menu-item-group>
-                  <el-submenu index="2-1">
-                    <template #title>
-                      <span>科研院所</span>
-                    </template>
-                  </el-submenu>
-                </el-menu-item-group> -->
               </el-submenu>
               <el-submenu index="3">
                 <template #title>
                   <span>大专院校</span>
                 </template>
-                <el-menu-item-group>
-                  <el-submenu index="3-1">
-                    <template #title>
-                      <span>大专院校</span>
-                    </template>
-                  </el-submenu>
-                </el-menu-item-group>
+                <el-menu-item index="3-1">大专院校</el-menu-item>
               </el-submenu>
               <el-submenu index="4">
                 <template #title>
                   <span>科技企业</span>
                 </template>
-                <el-menu-item-group>
-                  <el-submenu index="4-1">
-                    <template #title>
-                      <span>高新技术企业</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="4-2">
-                    <template #title>
-                      <span>创新型企业</span>
-                    </template>
-                  </el-submenu>
-                </el-menu-item-group>
+                <el-menu-item index="4-1">高新技术企业</el-menu-item>
+                <el-menu-item index="4-2">创新型企业</el-menu-item>
               </el-submenu>
               <el-submenu index="5">
                 <template #title>
                   <span>条件平台</span>
                 </template>
-                <el-menu-item-group>
-                  <el-submenu index="5-1">
-                    <template #title>
-                      <span>重点实验室</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-2">
-                    <template #title>
-                      <span>工程技术研究中心</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-3">
-                    <template #title>
-                      <span>大学科技园</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-4">
-                    <template #title>
-                      <span>科技企业孵化器</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-5">
-                    <template #title>
-                      <span>产业化基地</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-6">
-                    <template #title>
-                      <span>技术转移示范机构</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-7">
-                    <template #title>
-                      <span>科技合作基地</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-8">
-                    <template #title>
-                      <span>院士工作站</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-9">
-                    <template #title>
-                      <span>技术创新联盟</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-10">
-                    <template #title>
-                      <span>科技创新中心</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="5-11">
-                    <template #title>
-                      <span>科技成果转化中试中心</span>
-                    </template>
-                  </el-submenu>
-                </el-menu-item-group>
+                <el-menu-item index="5-1">重点实验室</el-menu-item>
+                <el-menu-item index="5-2">工程技术研究中心</el-menu-item>
+                <el-menu-item index="5-3">大学科技园</el-menu-item>
+                <el-menu-item index="5-4">科技企业孵化器</el-menu-item>
+                <el-menu-item index="5-5">产业化基地</el-menu-item>
+                <el-menu-item index="5-6">技术转移示范机构</el-menu-item>
+                <el-menu-item index="5-7">科技合作基地</el-menu-item>
+                <el-menu-item index="5-8">院士工作站</el-menu-item>
+                <el-menu-item index="5-9">技术创新联盟</el-menu-item>
+                <el-menu-item index="5-10">科技创新中心</el-menu-item>
+                <el-menu-item index="5-11">科技成果转化中试中心</el-menu-item>
               </el-submenu>
               <el-submenu index="6">
                 <template #title>
                   <span>服务机构(科技)</span>
                 </template>
-                <el-menu-item-group>
-                  <el-submenu index="6-1">
-                    <template #title>
-                      <span>生产力促进中心</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="6-2">
-                    <template #title>
-                      <span>技术合同登记点</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="6-3">
-                    <template #title>
-                      <span>技术大市场</span>
-                    </template>
-                  </el-submenu>
-                  <el-submenu index="6-4">
-                    <template #title>
-                      <span>科技成功评价试点</span>
-                    </template>
-                  </el-submenu>
-                </el-menu-item-group>
+                <el-menu-item index="6-1">生产力促进中心</el-menu-item>
+                <el-menu-item index="6-2">技术合同登记点</el-menu-item>
+                <el-menu-item index="6-3">技术大市场</el-menu-item>
+                <el-menu-item index="6-4">科技成功评价试点</el-menu-item>
               </el-submenu>
               <el-submenu index="7">
                 <template #title>
                   <span>重大项目</span>
                 </template>
-                <el-menu-item-group>
-                  <el-submenu index="7-1">
-                    <template #title>
-                      <span>重大项目</span>
-                    </template>
-                  </el-submenu>
-                </el-menu-item-group>
+                <el-menu-item index="7-1">重大项目</el-menu-item>
               </el-submenu>
               <el-submenu index="8">
                 <template #title>
                   <span>科技奖励</span>
                 </template>
-                <el-menu-item-group>
-                  <el-submenu index="8-1">
-                    <template #title>
-                      <span>科技奖励</span>
-                    </template>
-                  </el-submenu>
-                </el-menu-item-group>
+                <el-menu-item index="8-1">科技奖励</el-menu-item>
               </el-submenu>
             </el-menu>
           </div>
@@ -319,7 +220,6 @@ export default {
   },
   created() {
     this.handlemyMapFn();
-    console.log(kjbm, ysgzz);
   },
   methods: {
     // 搜索框回调
@@ -417,24 +317,98 @@ export default {
           this.setMark(i);
         }
       } else if (index === '2-1') {
-        console.log(this.kyys);
         for (const i of this.kyys) {
           this.setMark(i);
         }
+      } else if (index === '3-1') {
+        for (const i of this.dzyx) {
+          this.setMark(i);
+        }
+      } else if (index === '4-1') {
+        let data = this.gxjsqy.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '4-2') {
+        let data = this.cxxqy.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '5-1') {
+        for (const i of this.zdsys) {
+          this.setMark(i);
+        }
+      } else if (index === '5-2') {
+        let data = this.gcjsyjzx.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '5-3') {
+        for (const i of this.dxkjy) {
+          this.setMark(i);
+        }
+      } else if (index === '5-4') {
+        let data = this.kjqyfhq.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '5-5') {
+        for (const i of this.cyhjd) {
+          this.setMark(i);
+        }
+      } else if (index === '5-6') {
+        for (const i of this.jszysfjg) {
+          this.setMark(i);
+        }
+      } else if (index === '5-7') {
+        for (const i of this.kjhzjd) {
+          this.setMark(i);
+        }
+      } else if (index === '5-8') {
+        let data = this.ysgzz.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '5-9') {
+        let data = this.jscxlm.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '5-10') {
+        for (const i of this.kjcxzx) {
+          this.setMark(i);
+        }
+      } else if (index === '5-11') {
+        let data = this.kjcgzhzszx.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '6-1') {
+        let data = this.sccjzx.filter(i => i.ing != '' && i.lat != '');
+        for (const i of data) {
+          this.setMark(i);
+        }
+      } else if (index === '6-2') {
+        for (const i of this.jshtdjd) {
+          this.setMark(i);
+        }
+      } else if (index === '6-3') {
+        for (const i of this.jsdsc) {
+          this.setMark(i);
+        }
+      } else if (index === '6-4') {
+        for (const i of this.kjcgpjsd) {
+          this.setMark(i);
+        }
+      } else if (index === '7-1') {
+        for (const i of this.zdxm) {
+          this.setMark(i);
+        }
+      } else if (index === '8-1') {
+        for (const i of this.kjjl) {
+          this.setMark(i);
+        }
       }
-      // if (index === '2-1-1') {
-      //   for (const i of this.list3) {
-      //     this.setMark(i);
-      //   }
-      // } else if (index === '1-1-1') {
-      //   for (const i of this.list) {
-      //     this.setMark(i);
-      //   }
-      // } else {
-      //   for (const i of this.list2) {
-      //     this.setMark(i);
-      //   }
-      // }
     },
   },
   computed: {