소스 검색

fix: 数据可视化地图文件位置与路由调整

zhangying 9 달 전
부모
커밋
aa5268a2c0

+ 0 - 1
vue/src/router/asyncModules/companyService.ts

@@ -8,5 +8,4 @@ export default {
   'companyService/post/edit': () => import('@/views/companyService/post/edit.vue'),
   'companyService/post/recommend': () => import('@/views/companyService/post/recommend.vue'),
   'companyService/post/detail': () => import('@/views/companyService/post/detail.vue'),
-  'companyService/dataMap/index': () => import('@/views/companyService/dataMap/index.vue'),
 };

+ 4 - 0
vue/src/router/asyncModules/dataMap.ts

@@ -0,0 +1,4 @@
+export default {
+  'views/dataMap/companyDataMap': () => import('@/views/dataMap/companyDataMap.vue'),
+  'views/dataMap/siteDataMap': () => import('@/views/dataMap/siteDataMap.vue'),
+}

+ 2 - 2
vue/src/router/staticModules/dashboard.ts

@@ -15,7 +15,7 @@ const routes: Array<RouteRecordRaw> = [
         icon: 'HomeOutlined',
       },
       // component: () =>
-      //   import('@/views/dashboard/welcome/index.vue'),
+      //   import('@/views/dashboard/welcome/companyDataMap.vue'),
 
     // children: [
     //   {
@@ -26,7 +26,7 @@ const routes: Array<RouteRecordRaw> = [
     //       icon: 'icon-shouye',
     //     },
     //     component: () =>
-    //       import(/* webpackChunkName: "dashboard-welcome" */ '@/views/dashboard/welcome/index.vue'),
+      //       import(/* webpackChunkName: "dashboard-welcome" */ '@/views/dashboard/welcome/companyDataMap.vue'),
     //   },
     // ],
   },

+ 2 - 2
vue/src/utils/common.ts

@@ -30,7 +30,7 @@ export const importAllModule = (context: RequireContext) => {
  * @param compName 组件名称
  * @return {Promise<*>}
  */
-export const getAsyncComp = async (cateName, compName = 'index.vue') => {
+export const getAsyncComp = async (cateName, compName = 'companyDataMap.vue') => {
   const result = await import(
     /* webpackChunkName: "[request]" */ `@/components/${cateName}/${compName}`
     );
@@ -148,7 +148,7 @@ export const generateTree = (items, id = 0, link = 'parent') => {
 /**
  *
  * @param {string} viewPath 页面的路径 `@/view/${viewPath}`
- * @param {string} viewFileName  页面文件 默认 index.vue
+ * @param {string} viewFileName  页面文件 默认 companyDataMap.vue
  */
 export const getAsyncPage = (viewPath: string, viewFileName = 'index') => {
   if (viewPath.endsWith('.vue')) {

+ 3 - 3
vue/src/views/companyService/dataMap/index.vue

@@ -186,8 +186,8 @@
               </a-tag>
               <div v-if="showLaunchBtnBox(postLabelBoxRef,postIndex,50)">
                 <span class="launch-btn" v-if="post.labelExpanded"
-                      @click.stop="post.labelExpanded = true">展开</span>
-                <span class="launch-btn" v-else @click.stop="post.labelExpanded = false">收起</span>
+                      @click.stop="post.labelExpanded = false">展开</span>
+                <span class="launch-btn" v-else @click.stop="post.labelExpanded = true">收起</span>
               </div>
             </div>
           </div>
@@ -386,7 +386,7 @@ function setBoundary() {
       weight: 3,
       opacity: 0.8,
       fillColor: "LightCyan",
-      fillOpacity: 0.3
+      fillOpacity: 0.65
     });
 
     // 添加多边形到地图

vue/src/views/companyService/dataMap/geo.ts → vue/src/views/dataMap/geo.ts


+ 13 - 0
vue/src/views/dataMap/siteDataMap.vue

@@ -0,0 +1,13 @@
+<template>
+  <div>
+
+  </div>
+</template>
+
+<script setup lang="ts">
+
+</script>
+
+<style scoped>
+
+</style>