From ff493d83d92cc4381a122684766077a5857acd39 Mon Sep 17 00:00:00 2001 From: xf Date: Wed, 2 Jul 2025 13:48:50 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E5=88=9D=E5=A7=8B=E5=8C=96=EF=BC=9A?= =?UTF-8?q?=E6=96=B0=E7=96=86=E5=A4=A7=E5=B1=8F=E5=9F=BA=E7=A1=80=E6=90=AD?= =?UTF-8?q?=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/indexSun/address.png | Bin 0 -> 648 bytes src/assets/indexSun/bg.png | Bin 0 -> 21773 bytes src/assets/indexSun/bigBg.png | Bin 0 -> 38682 bytes src/assets/indexSun/footerBlue.png | Bin 0 -> 5573 bytes src/assets/indexSun/footerGreen.png | Bin 0 -> 5648 bytes src/assets/indexSun/point.png | Bin 0 -> 649 bytes src/assets/less/index.less | 1 - src/assets/mapUtils/map.ts | 1 + src/assets/mapUtils/mapConstant.ts | 4 +- src/components/body-d-left/bodyLeftHooks.ts | 15 + src/components/body-d-left/oneL.vue | 6 +- src/components/xianMap/xianMap.vue | 2 + src/hooks/theme/useTheme.ts | 2 +- src/router/index.ts | 10 +- src/utils/utils.ts | 2 +- .../components/phoneDialog/phoneDialog.vue | 3 +- src/views/index.vue | 6 +- src/views/indexSun.vue | 145 ++++++ src/views/indexSun/centerMap.vue | 487 ++++++++++++++++++ src/views/indexSun/indexSun.ts | 126 +++++ src/views/indexSun/oneL.vue | 227 ++++++++ src/views/indexSun/oneR.vue | 97 ++++ src/views/indexSun/threeL.vue | 90 ++++ src/views/indexSun/twoL.vue | 272 ++++++++++ 24 files changed, 1482 insertions(+), 14 deletions(-) create mode 100644 src/assets/indexSun/address.png create mode 100644 src/assets/indexSun/bg.png create mode 100644 src/assets/indexSun/bigBg.png create mode 100644 src/assets/indexSun/footerBlue.png create mode 100644 src/assets/indexSun/footerGreen.png create mode 100644 src/assets/indexSun/point.png create mode 100644 src/views/indexSun.vue create mode 100644 src/views/indexSun/centerMap.vue create mode 100644 src/views/indexSun/indexSun.ts create mode 100644 src/views/indexSun/oneL.vue create mode 100644 src/views/indexSun/oneR.vue create mode 100644 src/views/indexSun/threeL.vue create mode 100644 src/views/indexSun/twoL.vue diff --git a/src/assets/indexSun/address.png b/src/assets/indexSun/address.png new file mode 100644 index 0000000000000000000000000000000000000000..52a90b90714576e56e72053e506dae413b0b2aea GIT binary patch literal 648 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 auh~Et|8oDvBe368=k&?5C&+%$MgIYKN-5_6 literal 0 HcmV?d00001 diff --git a/src/assets/indexSun/bigBg.png b/src/assets/indexSun/bigBg.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8d490a61244be2241a6e30fb4e6b9c196b09bd GIT binary patch literal 38682 zcmeI4J!n%=6vuCxkXC86#UjNP40TaZh+7rGR-vk;}FCjq>hlZ}jxo%7!nfzjrFiy<8Fe zputjq)m`phRcv&n`UkbgCmVm6*_U+X@`olz)`q`!)qT$UZz#Ff3vE5oiY*gE;j88E zEDzBcj0P*Q>svL}-T>d+)q0|@O#t?{6sJe7?h7M~-ArrvzB{|hZg`^mZ1`%$>c#|v z|L#s-h;jpClRaUCW%nigW42Wa?eW$AC;p2h@2yE^arnNGPUwd~I)NBQI!MQxe#knZ zN1v(m^`9D&+Vx5HcKpO2};OzVslO1;}Jx zWQ2?|a!B(G0~mqRWCk!&p=i5{bdZkh(=vb&3K?d10wIHRkdAJ()jSMfXz@)w%t+DHfK$f}UpolwXyyAuc*q=R()`)thacstvAEHS$yMJSVGkPgz3q{0A3 zAY_=`(WOr6K{`ms+omyqA*ab1r7*iAMJTPyf2VZrzqxWfnFa7FzJ5m>N~HURnZC0g z3>->uD3Qi_CIzsw97rj(hi&i#jE2<|=^&kSJ(6S>c9y01rgfQ}mL z97CZ7aFmI8fMY1s0FE*-4{!{H8o*H|<^hhOPy;y1#5}+;6lwrRnV1JShC&VCC=>Gl z$55yN9A#o2;1~)ufTK*z0~|x425^*#d4OXm)cE(|Z0kKxa&GD5Xk}>J_g_2=H8Ip= zQ!8@@Lrn}d`3U^cp{D;aIg^l0X5<`0p$2f2iFtryDAWLsGBFQu422rNQ6}aAj-gNk zILgF4z%dkR07sda2RMd84d5sf^8m+Cr~w>hVxHd$r!Z69b8Gd)>HW1wP`S}9J1SF~ Hs%L%xzD0f~ literal 0 HcmV?d00001 diff --git a/src/assets/indexSun/footerBlue.png b/src/assets/indexSun/footerBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..a442c4bc6f2e82a32397265e680b8d77e4247a57 GIT binary patch literal 5573 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 literal 0 HcmV?d00001 diff --git a/src/assets/indexSun/footerGreen.png b/src/assets/indexSun/footerGreen.png new file mode 100644 index 0000000000000000000000000000000000000000..04a07d44d8af755d907ad29115389a1dfb8ea5b5 GIT binary patch literal 5648 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 literal 0 HcmV?d00001 diff --git a/src/assets/less/index.less b/src/assets/less/index.less index dc4ada8..f62a6a6 100644 --- a/src/assets/less/index.less +++ b/src/assets/less/index.less @@ -8,7 +8,6 @@ html, body, #app { } .type-time { - padding-top: 3%; font-size: 16px; display: flex; justify-content: right; diff --git a/src/assets/mapUtils/map.ts b/src/assets/mapUtils/map.ts index efbdf91..0931ebf 100644 --- a/src/assets/mapUtils/map.ts +++ b/src/assets/mapUtils/map.ts @@ -35,6 +35,7 @@ export const Map = { }).then((res) => { AMap = res; const { zoom, center, mapStyle } = { ...defaultOption, ...option }; + console.log(mapStyle, center, 'adjahdkjashkjd'); //基本地图加载 this.map = new AMap.Map(el, { resizeEnable: true, diff --git a/src/assets/mapUtils/mapConstant.ts b/src/assets/mapUtils/mapConstant.ts index 0a57b03..c49f5a8 100644 --- a/src/assets/mapUtils/mapConstant.ts +++ b/src/assets/mapUtils/mapConstant.ts @@ -1,7 +1,7 @@ // 地图默认配置 export const defaultOption = { - center: [108.660704, 36.386058], //地图中心点 - zoom: 6.5, //地图显示的缩放级别 + center: [87.627313, 43.826809], //地图中心点 + zoom: 11, //地图显示的缩放级别 mapStyle: 'darkblue', //地图样式 }; export const YinChuanOption = { diff --git a/src/components/body-d-left/bodyLeftHooks.ts b/src/components/body-d-left/bodyLeftHooks.ts index ba76e77..b339c9a 100644 --- a/src/components/body-d-left/bodyLeftHooks.ts +++ b/src/components/body-d-left/bodyLeftHooks.ts @@ -85,6 +85,21 @@ export const sexType = [ }, ]; +export const timeTabNew = [ + { + name: '本周', + value: '2', + }, + { + name: '本月', + value: '3', + }, + { + name: '本年', + value: '4', + }, +]; + export function useSpin() { const spinning = ref(true); diff --git a/src/components/body-d-left/oneL.vue b/src/components/body-d-left/oneL.vue index e494005..e3e3a31 100644 --- a/src/components/body-d-left/oneL.vue +++ b/src/components/body-d-left/oneL.vue @@ -1,12 +1,12 @@ @@ -27,7 +26,7 @@ import BasicTable from '/@/components/secondaryScreen/secondMap/components/basicTable/BasicTable.vue'; import { Form } from 'ant-design-vue'; import { SexType, sexTypeList } from '/@/utils/settings.ts'; - import { getPhoneList } from '/@/views/yinChuan/yinChuan.api.ts'; + // import { getPhoneList } from '/@/views/yinChuan/yinChuan.api.ts'; import { useTheme } from '/@/hooks/theme/useTheme.ts'; const props = defineProps({ diff --git a/src/views/index.vue b/src/views/index.vue index b370dd1..6973fa7 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -10,8 +10,8 @@
- - + +
@@ -91,7 +91,7 @@ openTestModal(); document.addEventListener('visibilitychange', checkTabState); //设置主题 - store.setThemeType(ThemeType.light); + store.setThemeType(ThemeType.dark); }); const { themeType } = useTheme(); onUnmounted(() => { diff --git a/src/views/indexSun.vue b/src/views/indexSun.vue new file mode 100644 index 0000000..8b4cc33 --- /dev/null +++ b/src/views/indexSun.vue @@ -0,0 +1,145 @@ + + + diff --git a/src/views/indexSun/centerMap.vue b/src/views/indexSun/centerMap.vue new file mode 100644 index 0000000..4ed4652 --- /dev/null +++ b/src/views/indexSun/centerMap.vue @@ -0,0 +1,487 @@ + + + + diff --git a/src/views/indexSun/indexSun.ts b/src/views/indexSun/indexSun.ts new file mode 100644 index 0000000..2740953 --- /dev/null +++ b/src/views/indexSun/indexSun.ts @@ -0,0 +1,126 @@ +import * as echarts from 'echarts'; +import { legend1, legend2, legend3, legend4, legend5 } from '/@/components/xianMap/xianMapHooks.ts'; +export const legend1 = new URL('/@/assets/img/legend1.png', import.meta.url).href; +export const legend2 = new URL('/@/assets/img/legend2.png', import.meta.url).href; +export const legend3 = new URL('/@/assets/img/legend3.png', import.meta.url).href; +export const legend4 = new URL('/@/assets/img/legend4.png', import.meta.url).href; +export const legend5 = new URL('/@/assets/img/legend5.png', import.meta.url).href; +export function getClassCharts(dx, dy) { + return { + grid: { + top: 40, + bottom: 40, + left: '60', + }, + xAxis: { + type: 'category', + data: dx, + axisTick: { + show: false, + lineStyle: { + color: 'rgba(101, 198, 231, .1)', + }, + }, + axisLabel: { + color: '#C9DAFF', + fontSize: 12, + }, + axisLine: { + lineStyle: { + color: '#65C6E7', // 设置轴线颜色为红色 + }, + }, + }, + yAxis: { + type: 'value', + name: '次数', + // nameLocation: 'end', // 将单位名称位置设置为起始位置 + // nameGap: 10, + // nameRotate: 0, // 设置旋转角度,0 表示水平 + nameTextStyle: { + fontSize: 12, + color: '#65C6E7', + left: 100, + }, + splitLine: { + show: true, + lineStyle: { + color: 'rgba(101, 198, 231, .1)', + width: 1, + type: 'solid', + }, + }, + interval: 25, // 步长 + min: 0, // 起始 - 设置y轴刻度的最小值 + max: 100, // 终止 - 设置y轴刻度的最大值 + axisLabel: { + color: '#65C6E7', + formatter: function (value, index) { + return value; + }, + }, + }, + series: [ + { + data: dy.map((item) => { + return { + value: item, + itemStyle: { + color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [ + { offset: 0, color: '#5ABFFF' }, + { offset: 0.2, color: 'rgba(30, 166, 253, .5)' }, + { offset: 0.5, color: 'rgba(30, 166, 253, .1)' }, + { offset: 0.8, color: 'rgba(30, 166, 253, .5)' }, + { offset: 1, color: '#5ABFFF' }, + ]), + borderColor: '#51caf5', // 黑色边框 + borderWidth: item ? 1 : 0, + }, + }; + }), + label: { + show: true, // 显示标签 + position: 'top', // 标签显示在柱子顶部 + color: '#51caf5', // 设置字体颜色 + fontSize: 12, // 设置字体大小 + }, + type: 'bar', + barWidth: 18, + }, + ], + }; +} +export enum TabType { + all = '', //所有资源 + youTianYiYuan = '1', //油田医院 + jianKangXiaoWu = '2', //健康小屋 + jiuHuChe = '5', //救护车 +} +export const tabList = [ + { + name: '所有资源', + type: TabType.all, + }, + { + name: '健康小屋', + type: TabType.jianKangXiaoWu, + }, + { + name: '油田医院', + type: TabType.youTianYiYuan, + }, + { + name: '救护车', + type: TabType.jiuHuChe, + }, + { + name: '急救路线', + }, +]; +export const legendList = [ + { img: legend1, text: '油田医院', color: '#D86AF7' }, + { img: legend2, text: '医疗点', color: '#39D78B' }, + { img: legend3, text: '救护车', color: '#EE7E31' }, + { img: legend4, text: '合作医院', color: '#3BAAFA' }, + { img: legend5, text: '地方医院', color: '#1BEFF6' }, +]; diff --git a/src/views/indexSun/oneL.vue b/src/views/indexSun/oneL.vue new file mode 100644 index 0000000..d766550 --- /dev/null +++ b/src/views/indexSun/oneL.vue @@ -0,0 +1,227 @@ + + + diff --git a/src/views/indexSun/oneR.vue b/src/views/indexSun/oneR.vue new file mode 100644 index 0000000..43f0f65 --- /dev/null +++ b/src/views/indexSun/oneR.vue @@ -0,0 +1,97 @@ + + + diff --git a/src/views/indexSun/threeL.vue b/src/views/indexSun/threeL.vue new file mode 100644 index 0000000..084113e --- /dev/null +++ b/src/views/indexSun/threeL.vue @@ -0,0 +1,90 @@ + + + diff --git a/src/views/indexSun/twoL.vue b/src/views/indexSun/twoL.vue new file mode 100644 index 0000000..b5feb1e --- /dev/null +++ b/src/views/indexSun/twoL.vue @@ -0,0 +1,272 @@ + + +