From 0acf868da4115aa4206ba37c4a10d02fd7861c89 Mon Sep 17 00:00:00 2001 From: duanliang Date: Fri, 13 Dec 2024 10:46:59 +0800 Subject: [PATCH] feat 1 --- package-lock.json | 47 ++++ package.json | 1 + src/assets/images/t-ico-1.png | Bin 0 -> 3748 bytes src/assets/images/t-title-bg.png | Bin 0 -> 3994 bytes src/views/home/components/box-4.vue | 329 ++++++++++++++++++++++++++++ src/views/home/index.vue | 3 +- 6 files changed, 379 insertions(+), 1 deletion(-) create mode 100644 src/assets/images/t-ico-1.png create mode 100644 src/assets/images/t-title-bg.png diff --git a/package-lock.json b/package-lock.json index dcef9b6..e79f5f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "echarts": "^5.5.1", "pinia": "^2.2.6", "vue": "^3.5.13", + "vue-echarts": "^7.0.3", "vue-router": "^4.4.5" }, "devDependencies": { @@ -2313,6 +2314,7 @@ "version": "5.5.1", "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.5.1.tgz", "integrity": "sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==", + "license": "Apache-2.0", "dependencies": { "tslib": "2.3.0", "zrender": "5.6.0" @@ -4268,6 +4270,51 @@ } } }, + "node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-echarts": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-7.0.3.tgz", + "integrity": "sha512-/jSxNwOsw5+dYAUcwSfkLwKPuzTQ0Cepz1LxCOpj2QcHrrmUa/Ql0eQqMmc1rTPQVrh2JQ29n2dhq75ZcHvRDw==", + "license": "MIT", + "dependencies": { + "vue-demi": "^0.13.11" + }, + "peerDependencies": { + "@vue/runtime-core": "^3.0.0", + "echarts": "^5.5.1", + "vue": "^2.7.0 || ^3.1.1" + }, + "peerDependenciesMeta": { + "@vue/runtime-core": { + "optional": true + } + } + }, "node_modules/vue-router": { "version": "4.5.0", "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.0.tgz", diff --git a/package.json b/package.json index c57343a..f7be502 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "echarts": "^5.5.1", "pinia": "^2.2.6", "vue": "^3.5.13", + "vue-echarts": "^7.0.3", "vue-router": "^4.4.5" }, "devDependencies": { diff --git a/src/assets/images/t-ico-1.png b/src/assets/images/t-ico-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f01895304f965d5a8668fb107929b71c7854e8af GIT binary patch literal 3748 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 z z$i8{vkIiMRoyPDNO0wAqtO858h+j15khf*__O?19SjKrAjf!yB@Tav<<%32K=kT9V zVJ*jpYwkeb6yf&bSX5ZcabMVo@*v>;?H>FlDy+@m9vwraDNro?8~ipRYPB$pJCP0v zc9g>Q;MJ(GHqhOJ)w!qNeK;8v%VzO@Fb7rjJZE_CO7@NkYcsf6g*7%(^8rfi$LWSG zg|$CmOW;wy_NHwt7=2Pwd?E;I^h^5*YMk!H=(Dz%g-+tUQD?s9RC@Um>i<~ zeb_aHwQq&}aqgRtqLZG-_Q%;L@2_eVMZdw+^Xm2+0AK$z`S^G$|G2*6-sp79ya5Kn zoT0#BkWLtj-#C76_8)jcSa(zV^o>AB@xq$I8p75QZJEUfx;Ne2IyxjDfDA1v+ArfJ z{B5L;d_s1^1zUyzj$tif?U3B5WZY+XzW@`w8qJ0WZXXPrA+ zQFP~A07N3NEO`?B?tI;?8QHmTUYS!$)*%2X7!zg4vE)2{F15@u;;-|&o+n7F6NKSv ztIsi^Qn+ik%fi+(=_x+ zW|vZ}&^~n7mh3DQlosHT@8(oCyetrX6-&jw%5NACeUQ*4nb>gT_j+7uCYl~yCVZ2{ zivO;GqXZ1Emp~c%FsX9i(K)NIvOvi@y&2G#YV0I%gi7%f;er@4MFszAx#76nX} z>rrC?Yw>!XhMvt}0Awv;Bs7l4P^Jt3qi_EC>#R!a$FHCJFj-sB?*n<;-%D-N2W*>S zsi4<`$;b41uh#=wV;aazwM$TyF#3$>cNwNNE=wh3LKR7%!)?HB7u|MeH3)XE0n?M* zIq)y{R4@5dWy^RS;QhF(?Lqx=3FvI#4v4?j08uZ9P`ot(F7+ZE0it%z!meHv!OjDQ0CEb<0H9#M z3UCiHKy?W%9JTKufa`kDH}nFKIe`SOwXjJl)C(2l$|S5&025fH-!Ray5CH81TX?II zMXK++9-n_itR+3bIfwLTG#F@D5R@gXmM;W18v#yWmjU1yfeXzR2)(j{MNLnit556@TSM+NY!SAnr9;k&zw1Ua`4msMz8O;Fq+s5Wc) zSpgne4B))92&s1r2=Gfozu}vE!{DxbUAG +
+
+ +
+ 游客画像 +
+ +
+ +
+
    +
  • +
    + 年龄性别占比 +
    +
    + + +
    +
    总人数:123456
    +
  • +
  • +
    + 客源分析TOP5 +
    +
    +
    + 河北 + 55% +
    + +
    +
    +
    +
    +
  • +
  • +
    + 购票来源 +
    +
    +
    +
    +
    +
    + +
  • +
+
+
+ +
+ 停车信息 +
+ +
    +
  • +
    + 年龄性别占比 +
    + +
    总人数:123456
    +
  • +
  • +
    + 客源分析TOP5 +
    +
    +
    + 河北 + 55% +
    + +
    +
    +
    +
    +
  • +
  • +
    + 购票来源 +
    +
    +
    +
    +
    +
    + +
  • +
+
+
+ + + + + diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 8ba72eb..49d9f6c 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -8,13 +8,14 @@
  • +