diff --git a/src/assets/images/recruitment/map-point1.png b/src/assets/images/recruitment/map-point1.png new file mode 100644 index 0000000..8ea6226 Binary files /dev/null and b/src/assets/images/recruitment/map-point1.png differ diff --git a/src/assets/images/recruitment/model-active-bg.png b/src/assets/images/recruitment/model-active-bg.png new file mode 100644 index 0000000..4314311 Binary files /dev/null and b/src/assets/images/recruitment/model-active-bg.png differ diff --git a/src/assets/images/recruitment/network-tabs-active-bg.png b/src/assets/images/recruitment/network-tabs-active-bg.png new file mode 100644 index 0000000..4a6e1e5 Binary files /dev/null and b/src/assets/images/recruitment/network-tabs-active-bg.png differ diff --git a/src/assets/images/recruitment/network-tabs-arrow.svg b/src/assets/images/recruitment/network-tabs-arrow.svg new file mode 100644 index 0000000..ec7329a --- /dev/null +++ b/src/assets/images/recruitment/network-tabs-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/recruitment/network-tabs-bg.png b/src/assets/images/recruitment/network-tabs-bg.png new file mode 100644 index 0000000..eefcc9d Binary files /dev/null and b/src/assets/images/recruitment/network-tabs-bg.png differ diff --git a/src/router/index.js b/src/router/index.js index 6a753f9..5714246 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -20,15 +20,21 @@ export const privateRoutes = []; * 公开路由表 */ export const publicRoutes = [ + // { + // path: "/", + // name: "/home", + // component: () => import("@/views/largeScreen/index"), + // meta: {} + // }, + // { + // path: "/recruitment", + // name: "/recruitment", + // component: () => import("@/views/recruitment/index"), + // meta: {} + // }, { path: "/", name: "/home", - component: () => import("@/views/largeScreen/index"), - meta: {} - }, - { - path: "/recruitment", - name: "/recruitment", component: () => import("@/views/recruitment/index"), meta: {} }, diff --git a/src/views/recruitment/card/LaborSystemTwo.vue b/src/views/recruitment/card/LaborSystemTwo.vue index 0c5ae12..f96743d 100644 --- a/src/views/recruitment/card/LaborSystemTwo.vue +++ b/src/views/recruitment/card/LaborSystemTwo.vue @@ -11,6 +11,8 @@ import { ref, reactive, computed, onMounted } from "vue"; import * as echarts from "echarts"; // 引入崇州市地图json数据 import chongzhouJSON from "@/assets/json/510184.json"; +// 引入本地撒点图片 +import pointImage from "@/assets/images/recruitment/map-point1.png"; // 获取地图DOM元素 let map = ref(); // 注册崇州地图 @@ -54,11 +56,24 @@ let option = { show: true, color: "#fff", fontSize: 12, - fontWeight: "bold" + fontWeight: "bold", + emphasis: { + show: true, // 确保悬停时标签显示 + color: "#ffff00", // 鼠标悬停时的文字颜色 + fontSize: 14, // 鼠标悬停时的文字大小 + fontWeight: "bold" // 鼠标悬停时的文字粗细 + } }, itemStyle: { normal: { - color: "#30DCFF" + color: "#121516", + borderColor: "#3a6c80", // 地图区域描边颜色 + borderWidth: 1 // 地图区域描边宽度 + }, + emphasis: { + color: "#2d5565", // 鼠标悬停时的地图填充颜色 + borderColor: "#30DCFF", // 地图区域描边颜色 + borderWidth: 1 // 地图区域描边宽度 } } } @@ -71,13 +86,13 @@ let option = { data: initialPoints, symbolSize: function (val) { // 根据数值大小动态调整点的大小 - return val[2] / 10; + return val[2] / 6; }, label: { show: false, formatter: "{b}" }, - symbol: function (params) {} + symbol: "image://" + pointImage // 使用本地图片作为标记 } ] }; diff --git a/src/views/recruitment/card/NetworkMap.vue b/src/views/recruitment/card/NetworkMap.vue index 3371880..5954513 100644 --- a/src/views/recruitment/card/NetworkMap.vue +++ b/src/views/recruitment/card/NetworkMap.vue @@ -8,6 +8,8 @@ import { ref, reactive, computed, onMounted } from "vue"; import * as echarts from "echarts"; // 引入崇州市地图json数据 import chongzhouJSON from "@/assets/json/510184.json"; +// 引入本地撒点图片 +import pointImage from "@/assets/images/recruitment/map-point1.png"; // 获取地图DOM元素 let map = ref(); // 注册崇州地图 @@ -51,11 +53,24 @@ let option = { show: true, color: "#fff", fontSize: 12, - fontWeight: "bold" + fontWeight: "bold", + emphasis: { + show: true, // 确保悬停时标签显示 + color: "#ffff00", // 鼠标悬停时的文字颜色 + fontSize: 14, // 鼠标悬停时的文字大小 + fontWeight: "bold" // 鼠标悬停时的文字粗细 + } }, itemStyle: { normal: { - color: "#30DCFF" + color: "#121516", + borderColor: "#3a6c80", // 地图区域描边颜色 + borderWidth: 1 // 地图区域描边宽度 + }, + emphasis: { + color: "#2d5565", // 鼠标悬停时的地图填充颜色 + borderColor: "#30DCFF", // 地图区域描边颜色 + borderWidth: 1 // 地图区域描边宽度 } } } @@ -68,13 +83,13 @@ let option = { data: initialPoints, symbolSize: function (val) { // 根据数值大小动态调整点的大小 - return val[2] / 10; + return val[2] / 6; }, label: { show: false, formatter: "{b}" }, - symbol: function (params) {} + symbol: "image://" + pointImage // 使用本地图片作为标记 } ] }; diff --git a/src/views/recruitment/components/costomCaed.vue b/src/views/recruitment/components/costomCaed.vue index 115a1c0..cabeb83 100644 --- a/src/views/recruitment/components/costomCaed.vue +++ b/src/views/recruitment/components/costomCaed.vue @@ -1,3 +1,46 @@ + + - -