guhongwei 4 years ago
parent
commit
a79e8f8e16
1 changed files with 183 additions and 8 deletions
  1. 183 8
      src/views/resource/resource.vue

+ 183 - 8
src/views/resource/resource.vue

@@ -8,28 +8,196 @@
             <el-menu @select="typeSelect">
               <el-submenu index="1">
                 <template #title>
-                  <span>一级分类(20)</span>
+                  <span>科技部门</span>
                 </template>
-                <el-menu-item-group>
+                <el-menu-item index="1-1">科技部门</el-menu-item>
+                <!-- <el-menu-item-group>
                   <el-submenu index="1-1">
                     <template #title>
-                      <span>1-3环</span>
+                      <span>科技部门</span>
                     </template>
                     <el-menu-item index="1-1-1">力旺系</el-menu-item>
                     <el-menu-item index="1-2-2">南湖系</el-menu-item>
                   </el-submenu>
-                </el-menu-item-group>
+                </el-menu-item-group> -->
               </el-submenu>
               <el-submenu index="2">
                 <template #title>
-                  <span>一级分类(10)</span>
+                  <span>科研院所</span>
                 </template>
                 <el-menu-item-group>
                   <el-submenu index="2-1">
                     <template #title>
-                      <span>3环开外</span>
+                      <span>科研院所</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </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-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                </el-menu-item-group>
+              </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-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="4-2">
+                    <template #title>
+                      <span>创新型企业</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <!-- <el-submenu index="4-3">
+                    <template #title>
+                      <span>科技小巨人</span>
+                    </template>
+                  </el-submenu> -->
+                </el-menu-item-group>
+              </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-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-2">
+                    <template #title>
+                      <span>工程技术研究中心</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-3">
+                    <template #title>
+                      <span>大学科技园</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-4">
+                    <template #title>
+                      <span>科技企业孵化器</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-5">
+                    <template #title>
+                      <span>产业化基地</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-6">
+                    <template #title>
+                      <span>技术转移示范机构</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-7">
+                    <template #title>
+                      <span>科技合作基地</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-8">
+                    <template #title>
+                      <span>院士工作站</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-9">
+                    <template #title>
+                      <span>技术创新联盟</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-10">
+                    <template #title>
+                      <span>科技创新中心</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="5-11">
+                    <template #title>
+                      <span>科技成果转化中试中心</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                </el-menu-item-group>
+              </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-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="6-2">
+                    <template #title>
+                      <span>技术合同登记点</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="6-3">
+                    <template #title>
+                      <span>技术大市场</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                  <el-submenu index="6-4">
+                    <template #title>
+                      <span>科技成功评价试点</span>
+                    </template>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                </el-menu-item-group>
+              </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-menu-item index="2-1-1">农大系</el-menu-item> -->
+                  </el-submenu>
+                </el-menu-item-group>
+              </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-menu-item index="2-1-1">农大系</el-menu-item>
+                    <!-- <el-menu-item index="2-1-1">农大系</el-menu-item> -->
                   </el-submenu>
                 </el-menu-item-group>
               </el-submenu>
@@ -47,6 +215,7 @@
               :position="i.position"
               :events="i.events"
               :title="i.title"
+              :address="i.address"
               :vid="index"
             ></el-amap-marker>
             <!-- 信息框体 -->
@@ -55,7 +224,8 @@
                 <el-col :span="24">
                   <el-link type="primary">标题:{{ windowInfo.title }}</el-link>
                 </el-col>
-                <el-col :span="24">pic:{{ windowInfo.pic }}</el-col>
+                <el-col :span="24">图片:{{ windowInfo.pic }}</el-col>
+                <el-col :span="24">地址:{{ windowInfo.address }}</el-col>
               </el-row>
             </el-amap-info-window>
           </el-amap>
@@ -493,6 +663,7 @@ export default {
     // 添加标记
     setMark(place) {
       let name = _.get(place, 'name');
+      let address = _.get(place, 'address');
       let lng = _.get(place, 'lng');
       let lat = _.get(place, 'lat');
       let position = [lng, lat];
@@ -504,6 +675,7 @@ export default {
           },
         },
         title: `${name}`,
+        address: `${address}`,
         label: { content: 'lable', offset: [3, 3] },
         desc: 'abc',
       };
@@ -538,10 +710,13 @@ export default {
     },
     // 标记点击
     markClick(posi) {
+      console.log(this.markers);
       const r = this.markers.find(f => _.isEqual(f.position, posi));
+      console.log(r);
       // 设置窗口信息,自定义.反正在slot里的字段对上
       const info = {
         title: r.title,
+        address: r.address,
         pic: 'pic',
       };
       this.$set(this, `windowInfo`, info);