From c93a827db1b0f1d1711560b17b5282f74aabc2e4 Mon Sep 17 00:00:00 2001 From: zzl <961867786@qq.com> Date: Tue, 9 Sep 2025 10:30:20 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E5=9C=B0=E5=9B=BE?= =?UTF-8?q?=E5=B0=8F=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/point/c1.png | Bin 0 -> 1186 bytes src/assets/images/point/c2.png | Bin 0 -> 1193 bytes src/assets/images/point/c3.png | Bin 0 -> 1185 bytes src/assets/images/point/c4.png | Bin 0 -> 1165 bytes src/assets/images/point/c5.png | Bin 0 -> 1167 bytes src/assets/images/point/p1.png | Bin 0 -> 1334 bytes src/assets/images/point/p2.png | Bin 0 -> 1350 bytes src/assets/images/point/p3.png | Bin 0 -> 1349 bytes src/assets/images/point/p4.png | Bin 0 -> 1350 bytes src/assets/images/point/p5.png | Bin 0 -> 1370 bytes .../plotPremises/mark.png => point/p6.png} | Bin src/assets/images/point/position.png | Bin 0 -> 482 bytes src/utils/ol_map.js | 2 +- vue.config.js | 4 ++-- 14 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 src/assets/images/point/c1.png create mode 100644 src/assets/images/point/c2.png create mode 100644 src/assets/images/point/c3.png create mode 100644 src/assets/images/point/c4.png create mode 100644 src/assets/images/point/c5.png create mode 100644 src/assets/images/point/p1.png create mode 100644 src/assets/images/point/p2.png create mode 100644 src/assets/images/point/p3.png create mode 100644 src/assets/images/point/p4.png create mode 100644 src/assets/images/point/p5.png rename src/assets/images/{dataScreen/plotPremises/mark.png => point/p6.png} (100%) create mode 100644 src/assets/images/point/position.png diff --git a/src/assets/images/point/c1.png b/src/assets/images/point/c1.png new file mode 100644 index 0000000000000000000000000000000000000000..67b623f39da604c72b4f0529fcb1b4f15859208a GIT binary patch literal 1186 zcmaJ>ZD`zN98axwQdg$9d8}B8smzyodAXP55_{|Jn#9HP%6UE9ZB;N$p6kUfd9ozk zrB$)3^~2D);pUeX6@=NnA)7+K^uu+cg3P&6-E>2&RFo-2MRa};r%&3u>W8{O^1Sf- z{rK%wHd>(7G;~5N9+3Fy}1c}_wQ?KLCZ!@DtbMzvOaBQ}P0bo#cc4FC`C1O0}TBz~T*61br! ziS6+$owd6_+1NJhfS%#*f;K#$@jB7D1@G_$Bwzwh#eH*^G~BKpJ2N(x9G4k`M^Ts?x49o`qRj-7}l^s5mN>K@+XI@&F^nr`%&*>KP=|X z9LwzfZQWZ5A@pYY+2aenR~Bz6oS0Zx*d!!E(vKDU#aky%q}McdUY^cWGjnGz8RI*_ z&JQ2B^hoGriMqO=ool$OJSzAjn-edL32(o5XR6dTyC%-gH)*GCdPW=jVABkzA7MA{ zZ7PN?oa)8pb6;HR8#`V~PHn*&>@zJVw~7~E`+M)j!}68W(<`3of z?C^T-zA&=?NoAJdTfc8pX!R8?b@2SXui}*_nnyQ()>Oz1&K!D~!*2}zGI##qU*An$ zBmemF=&VNH{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v(@i!su~0C#)H5_Q zF)%jMQ7|$vwA44S&^I*JH88X?Ftai>SAYT~plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2pczK`Mn<|o6}rWhc_oPzx_QOQFcVx-i<65o3raHc^AtcPCMM;V zme?u*T?+9+ZUNlbykclD0Rv3GBC$Z~60nlcb)S}F?)D*X({9FaFpRF=+yTu5n zc~HG6xZPrmQ?EYIG5VmGMT%*d5HR_GnDBH9z;i4*@a3C;gDbrYzwj@zu(IsvfA~Py@`qGe!6(*LSA7c$g=OcsPW;8X zu7ag_?TrKLpRRjZ?)mQ0twNdT%BX{p2>Pnn7?+l!inea zCn=Q2a5Ob$GR97@da$zhdII0M2TR`-Z#(V(_1^Vl=Y{SIR-bM4X^2konwi7hC&~XU z@aOVva$7I^zIdu~c7D~(pmXgu`^`LkzjvKUd;XWZg4=-MIH!FMU#rw)P~qX}>gTe~ HDWM4f`hK9k literal 0 HcmV?d00001 diff --git a/src/assets/images/point/c3.png b/src/assets/images/point/c3.png new file mode 100644 index 0000000000000000000000000000000000000000..cc87fa7b9cbbb4ce3b5d2be71300ecc42b073231 GIT binary patch literal 1185 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cX64L~h>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v(@i!su~0C#)H5_Q zF)%jMQ7|$vwA44S&^I*JH88X?Ftai>SAYT~plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2pczK`Mn<|o6}rWhc_oPzx_QOQFcVx-i<65o3raHc^AtcPCMM;V zme?u*T?+9+Zh@~a+~B-oXg~pjOur(rK;KZ$KtDGZb)ydMx4W`#Kuec;JFF6&aHxr@P0;+`xm*f{`kr=}KVmZhe+73JqDfCI-W6N>}PEnLk^ zEgel#44ljjoLzyAhv-eg;&G^6Q=EGBfsWA!#Vk@x!-Rmz z2gHP@TObFX@>BDG$-M}et~H-WPi0_W6!CO%45_$vX3Bo9Lk>L0q61&P2{^dYyYLJD zB8$$=KP2oz;2X9)K6cYnKd<2baje$ z?1ou;bKdluvR5qNeD#1c?*UWND+|wJmYJmv@>g!uNcSA%lj#u@n$2{7!qi(SEK&)v zA&2uCB~0UgcMGnX_4URthBFP^?-E#@Hm&>9zh#+;Q~y<;s|AcvRgb61@kjicH)Yf5 zMYFkAp1W~lDvRvo#fkSOvLrvN5NG*Wqr+Kre5t|?qg)5pPbP0l+XkKs@#_H literal 0 HcmV?d00001 diff --git a/src/assets/images/point/c4.png b/src/assets/images/point/c4.png new file mode 100644 index 0000000000000000000000000000000000000000..80b73804f7789083b529a268ff153ef6ed87605a GIT binary patch literal 1165 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cX64L~h>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v(@i!su~0C#)H5_Q zF)%jMQ7|$vwA44S&^I*JH88X?Ftai>SAYT~plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2pczK`Mn<|o6}rWhc_oPzx_QOQFcVx-i<65o3raHc^AtcPCMM;V zme?u*T?+9+Zh@~a+~B-oXg~pjOur(rK;KZ$KtDGZQ#zd*qV7!V2?;hA|U`Q^o$ps1g8W;%I1S=;~%^YHV)l3x_XP{3c{H)?Im2BI#m&)>38G7Lnq( zx?Axl7M{B~<)*R#v%H7`tMzF+*E=`Qt=xNf!qYc14~ue~In*fWKCM6dQC9z(&3AQM z7az-cv{)SN;=P*g6zXy;^X0zLv{Um|`R!(wm;-lfguhMK7FHM8 zwr=%L_VDuVNtUNt*Y-wwZ|v#*`$Dh&>DHgi*}o|sVCd-&4S30rGY?cic)I$ztaD0e F0sth2j>rH2 literal 0 HcmV?d00001 diff --git a/src/assets/images/point/c5.png b/src/assets/images/point/c5.png new file mode 100644 index 0000000000000000000000000000000000000000..bccf70b301d802162ebef441843afc74a8f18195 GIT binary patch literal 1167 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cX64L~h>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v(@i!su~0C#)H5_Q zF)%jMQ7|$vwA44S&^I*JH88X?Ftai>SAYT~plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2pczK`Mn<|o6}rWhc_oPzx_QOQFcVx-i<65o3raHc^AtcPCMM;V zme?u*T?+9+Zh@~a+~B-oXg~pjOur(rK;KZ$KtDGZp!otYV z&Ct-zz{1hg)xy}>#nr;Z&C<=%6{goSuec;JFF6&aHxr@P9Isw0=c3falKi5O{QMkP z>;+`xm*f{`kr=}KVmZhe+73JqDfCI-W6N>}PEnLk^ zEgel#44ljjoL$|Npn6lVcpR$N6sKN&pkwqwF^d$_Fd<;_ z0Wsm}7RZ68{M0;PaxVg=>j$oK`V0(=Or9=|Ar-gIO!4J9WFXKQy!DcB$ct6d*Z&3F z*{vscIQXkn+1t2~SAGST=iU$&>An&^H%VfafMQ2u|F)A)R4eCp24CO0;bzsLqRo01 z8S!$59wy6i9OU3RD0|0&&&zUyzTGybP0 Hl+XkKk*tbP literal 0 HcmV?d00001 diff --git a/src/assets/images/point/p1.png b/src/assets/images/point/p1.png new file mode 100644 index 0000000000000000000000000000000000000000..1771c935092bb85b7f6508fbb31d72e54a1617a0 GIT binary patch literal 1334 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/point/p3.png b/src/assets/images/point/p3.png new file mode 100644 index 0000000000000000000000000000000000000000..4198a2708739bb4ee2e3d389feefe12d0970d99e GIT binary patch literal 1349 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv~!3HE*Cw|6H_V+Po~;1Ffc1;hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Keo|$g4p^1@#xuu?= znSrH|iH?GifuXs+fw{h+v95ukm4TU+v84hOC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW zlwVq6s|0i@#0$9vzP@mS^NOJX1q?F%io^naLp=li++2{qz^aQ&f>IIAz^b}9q_QAY zKPa_0zqBYB7$0fMFwMZQ!*3BtA<#8eF8Rr&xv6<2o-VdZKoPx^%oHnEH=s}5oGr~v z9L)?3U0p0)9GxwV4O~sk%`J@`T}@zmJ@bl767!N%VR|zWdM)tkwQ?>>O)SYT3dzsU zfyG`xMt(_taYlZDf)Owv6g0v!^HTE5i#0)E3w3I0QD#|cid#{Bt^zo4tTM4Uz`)YN z*wo0>&DqVx5a@U(M>9u5XESpP12bb2LnjL(C8*vMEFOpGH8a4eS0CsYeNfCI#WYL^ zn0!D?c)A60;3+>f518DGfa&_{X`wI%2F4wpE{-7;x03$+|8LK{l|h(Ul(G9`tYglj zGzS^BBW4ad>_==I{_u9lGkgqGh~qt??!a|kYrnfh+tCGi3VH{X&T$`k4l4r`c?a5>!RJHA0fEaOWu^X&!; z*-n10Ct3>6*dOWWywY{hGd`9W!OB-Sq4EEQ4sXMUA0GwFJd!VzICg}^SNleTJYQk9 zOy^(I6C1cKOnh6|?2H(WK1-5$b-pp@MyK;6{*Lv`h1^rvo?i4)5IeZA&Q!-bmpzG} zi>s&hfX-8%(~OlO)9fry+s`Bqb?NG#DpFfmUaWH8 z(e*Y+h*$eiIQt&fM|MiQvsk=Vv}jGKQsP~$x~%LM(~(#fo>#1o{9iP^C}r5BTJP{_ zN0zC=zwS8ehpWv0J8tG%r}RSKj59{BnK2;tWM^1Qv4Xb3u~dTqhX((k&kP~#F|3cy oJJj%Yq(2BgW04`P$H2(OAUQvt+q(3OF{ohkboFyt=akR{044m%bpQYW literal 0 HcmV?d00001 diff --git a/src/assets/images/point/p4.png b/src/assets/images/point/p4.png new file mode 100644 index 0000000000000000000000000000000000000000..34e09da980f8d1e53b21fb46d15cadc75772bce7 GIT binary patch literal 1350 zcmaJ>eM}Q~7{1a_90Dmr0ny1X2cmQKzUT*c_M2-*)sn6@LLAAswg;SWz2ok%g=|ig zAh;|Nx45q?xRER-ZfyL4bJ-tEAO=m$x-6O7k|hLz%t*F@i8C3IU4i2MU|w?f`^fXW z@AE$Io9hqMzMPv~k_|ynuCIm;s%wGzmTu9h-^`1TzE+nVil<&VDl{o^Mq(jXR0y-c z$1}}rkY%Es?YCGf1Zm5-P`y&`KSD(W9$``#B*BX+8-lEkgvdl%Sp|gIW-exf|NM3g z23*tz*O~m7U#wL!?CKwUL5e((|R9&lRSqZXFWo(L;L!Bav z23c9?kRob7n#$5-)w^dWN&!_h6fHzLcs8c^XdA5FAW<$#d2x%&%muG= zqnj1J#wGrji>hMKRA>Lw>GYL4KB?`-+^UC-$!BBgxJ&9>*9|RcAxQI$k9LI;zlN7r zRvg+^j6-w!5#W$ z<`qFBeSqgp>=*ma<}9D{G@O6#Leb!iex+{$tEgx>enYn`_Pwgbw-zqm1rx}0(wJZJ zcnaF~(Od0T99f4-K6KtR?aDr-Y2T`U?cDqihd|+tPkw?feSA$jl9icx)82SV>YY1n z%|1N1Yj#1|*?0FHE?Ic_>hREeC6^bLdU7UayL)YJ)a1N>!rrelbnoc-!djr4v6L5A z=!^@dVQSi-|2v;cmIvH>LRqJ8|MNXvth@c!;J^c@ZS=sb??BQH=RpW zIoi29W516U40k;&H9nZ$f9A=>pfC+cc8`@na5Z?QnkJRY{{!o1>p gx8#kaxdF<^f#&ZB-CrJg)Rg+O`8>7su)FchzcsSS)&Kwi literal 0 HcmV?d00001 diff --git a/src/assets/images/point/p5.png b/src/assets/images/point/p5.png new file mode 100644 index 0000000000000000000000000000000000000000..dd24cb3df42aaed2537e2e18e56777a165d40fa4 GIT binary patch literal 1370 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv~!3HE*Cw|6H_V+Po~;1Ffc1;hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Keo|$g4p^1@#xuu?= znSrH|iH?GifuXs+fw{h+v95ukm4TU+v84hOC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW zlwVq6s|0i@#0$9vzP@mS^NOJX1q?F%io^naLp=li++2{qz^aQ&f>IIAz^b}9q_QAY zKPa_0zqBYB7$0fMFwMZQ!*3BtA<#8eF8Rr&xv6<2o-VdZKoPx^%oHm(BUdL&S2H6s z6Gt;cLsu6^Q%5rk11A?FBPU}wBLhd6UeCPZlEl2^RG8jOgkD3udaay`QWHz^i$e1A zb6~L-kda@KU!0L&pkM?H2nCJs%)FHR@?uR;*g~C}T9jFqn&MWJpQ`{49IH$$4luB^ zFg7(Zb#r!eF$6l^$eUB2MjsTjNHGl) z0wy026P|8?9C*r4%>yR)B4D}>`efL`z`%Ic)5S5Q;?|jI{u(TSGRM=?mWye2$*fS_ zdTM@i(5**Gs_O3S=IT$MbZicCSzAn z2~oy&t`ol+CT;GS&m!Bq|K_Kek8B_78zfCr{nmBvn8bgE(7t2y)i(w|Te!tz-}MaB z?K3{AZ!xthEIh~agMnK?J*$Mz#3;Es)$(ogMSB^E$SGGghVR?tuf`TP>8q~; zl#P#6{ugrS;re&;Hgn0{m!djT1)~%dudeL&+1C=6Srpq_HSyNm9s6E(Tzc5IVA4B& zJ)_Jk+N-B3?|F4xgvmuMciEZR6(>%dJJMOmy{lgJy70`O`Svk(tP%_z(G#BeIn|=CC66C0ctU6-ObF$ zw8Ed^U~9j(9+E&^Nrizxv5AC4LV;4LTP6|`2_3A2o;zdESXv216FhrgG(79h$Ju(o z*@>6qb7zH4KUN%vci3FOv2Z1USe1_c9*C8gNGMjNMM8gF>8K3QEA-$qodT*Gw=wBC z9OX0Y!=~**pqn0mx(otV^cZ3Z=qa6>!(acvBz=p+yi90MP-#I%zIEmA`rahawN*I@ zd%&zpiVL4LFqrfUk6?qtZGZ3Kt@S99hv2hV%xDP!yqVETuhj%BW+fpbqkvGfiX Date: Tue, 9 Sep 2025 10:37:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/permission.js | 2 +- src/router/index.js | 94 ++++++++++------- src/views/app/edit.vue | 109 ++++++++++++++++++++ src/views/app/list.vue | 6 +- src/views/app/map.vue | 223 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 394 insertions(+), 40 deletions(-) create mode 100644 src/views/app/edit.vue create mode 100644 src/views/app/map.vue diff --git a/src/permission.js b/src/permission.js index 8934d9c..60e7bba 100644 --- a/src/permission.js +++ b/src/permission.js @@ -9,7 +9,7 @@ import { isRelogin } from '@/utils/request' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/register', '/app/login', '/app/list'] +const whiteList = ['/login', '/register', '/app/login', '/app/list', '/app/edit'] const isWhiteList = (path) => { return whiteList.some(pattern => isPathMatch(pattern, path)) diff --git a/src/router/index.js b/src/router/index.js index 8b91c61..0c33514 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -87,43 +87,7 @@ export const constantRoutes = [ meta: { title: '个人中心', icon: 'user' } } ] - }, - { //登录页 - path: '/app/login', - name: 'appLogin', - meta: { - title: '登录', - hidden: true, - }, - component: (resolve) => require(['@/views/app/login'], resolve) - }, - { //首页 - path: '/app/index', - name: 'appIndex', - meta: { - title: '首页', - hidden: true, - }, - component: (resolve) => require(['@/views/app/index'], resolve) - }, - { //用户页 - path: '/app/user', - name: 'appUser', - meta: { - title: '首页', - hidden: true, - }, - component: (resolve) => require(['@/views/app/user'], resolve) - }, - { //用户页 - path: '/app/list', - name: 'appList', - meta: { - title: '列表', - hidden: true, - }, - component: (resolve) => require(['@/views/app/list'], resolve) - }, + } ] // 动态路由,基于用户权限动态去加载 @@ -211,7 +175,61 @@ export const dynamicRoutes = [ meta: { title: '修改生成配置', activeMenu: '/tool/gen' } } ] - } + }, + { //登录页 + path: '/app/login', + name: 'appLogin', + meta: { + title: '登录', + hidden: true, + }, + component: (resolve) => require(['@/views/app/login'], resolve) + }, + { //首页 + path: '/app/index', + name: 'appIndex', + meta: { + title: '首页', + hidden: true, + }, + component: (resolve) => require(['@/views/app/index'], resolve) + }, + { //用户页 + path: '/app/user', + name: 'appUser', + meta: { + title: '首页', + hidden: true, + }, + component: (resolve) => require(['@/views/app/user'], resolve) + }, + { //用户页 + path: '/app/list', + name: 'appList', + meta: { + title: '列表', + hidden: true, + }, + component: (resolve) => require(['@/views/app/list'], resolve) + }, + { //用户页 + path: '/app/edit', + name: 'appEdit', + meta: { + title: '修改', + hidden: true, + }, + component: (resolve) => require(['@/views/app/edit'], resolve) + }, + { //用户页 + path: '/app/map', + name: 'appMap', + meta: { + title: '地图', + hidden: true, + }, + component: (resolve) => require(['@/views/app/map'], resolve) + }, ] // 防止连续点击多次路由报错 diff --git a/src/views/app/edit.vue b/src/views/app/edit.vue new file mode 100644 index 0000000..fcdb38a --- /dev/null +++ b/src/views/app/edit.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/views/app/list.vue b/src/views/app/list.vue index c044bea..5b0b545 100644 --- a/src/views/app/list.vue +++ b/src/views/app/list.vue @@ -11,7 +11,7 @@ @@ -57,12 +57,16 @@ return { loading: false, finished: false, + value:'' }; }, created() { }, methods: { + onClickLeft(){ + history.back(-1); + }, getList(){ } diff --git a/src/views/app/map.vue b/src/views/app/map.vue new file mode 100644 index 0000000..e4ec4be --- /dev/null +++ b/src/views/app/map.vue @@ -0,0 +1,223 @@ + + + + +