From 8a7f8b749b4efa7fd84e30812b7373f4bbcec177 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Tue, 9 Aug 2022 16:44:56 +0800 Subject: [PATCH] 2 --- src/project/saas/AppBuilding/AppBuilding.vue | 8 +- src/project/saas/AppBuilding/SelectGird.vue | 253 ++++++++++++++++++ .../components/img/gird--select-icon.png | Bin 0 -> 1276 bytes .../components/img/search-icon-w.png | Bin 0 -> 766 bytes .../saas/AppBuilding/components/img/xz.png | Bin 0 -> 1489 bytes .../saas/AppBuilding/components/img/xzh.png | Bin 0 -> 1730 bytes .../saas/AppBuilding/components/searchMap.vue | 122 +++++---- src/project/saas/AppBuilding/list.vue | 4 +- 8 files changed, 335 insertions(+), 52 deletions(-) create mode 100644 src/project/saas/AppBuilding/SelectGird.vue create mode 100644 src/project/saas/AppBuilding/components/img/gird--select-icon.png create mode 100644 src/project/saas/AppBuilding/components/img/search-icon-w.png create mode 100644 src/project/saas/AppBuilding/components/img/xz.png create mode 100644 src/project/saas/AppBuilding/components/img/xzh.png diff --git a/src/project/saas/AppBuilding/AppBuilding.vue b/src/project/saas/AppBuilding/AppBuilding.vue index 048f4a8c..a4b63291 100644 --- a/src/project/saas/AppBuilding/AppBuilding.vue +++ b/src/project/saas/AppBuilding/AppBuilding.vue @@ -29,10 +29,10 @@ export default { } }, onShow() { - this.show = false - this.$nextTick(() => { - this.show = true - }) + // this.show = false + // this.$nextTick(() => { + // this.show = true + // }) document.title = "以房找人" }, } diff --git a/src/project/saas/AppBuilding/SelectGird.vue b/src/project/saas/AppBuilding/SelectGird.vue new file mode 100644 index 00000000..4831b0c1 --- /dev/null +++ b/src/project/saas/AppBuilding/SelectGird.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/src/project/saas/AppBuilding/components/img/gird--select-icon.png b/src/project/saas/AppBuilding/components/img/gird--select-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..205144d26b442ba78547c82b8b09585c5b7ac0d7 GIT binary patch literal 1276 zcmVPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91OrQe*1ONa40RR91N&o-=0GatRKmY&)W=TXrRCodHoXtn}yQtEYt3k-Lld*$)?@cH`AHlyuRt1PKJS$W*7NMn^`x3^Gh69I{?o} zD%<=o%QE1jz*x7zlTTW9v7yoiGv^QIJUzW!xX(Dhjpv3VkMof+W^=|K?`=xl!E;lv zC;}6(W|pkic)S>AK&rMQthcQ@lUD?^q9qB-B3LS1=#6{rfZ z$ZA^$HzHt~oj||{m?i;D^{Tv91l{x8u_UA=TOOb1@MY2+EjkY*pf%%l;!7rn-eFfK z=srnQoyppD2h3YTxBhgdAV9zrU{qoPrXr(| z6EFoBl{gZo|KME?KT~=?{7yTwAr0x^3X}zULfaUVR%{HxI9a+OHa99b5Cq+M{ ztJuma79}^Q_Wz&u7MD8&-ss>S1~*POKq?Wa8mJ&W1cCbhrNY=8hf$n@sz!Ow7BjIMmD_)8Oqt)8g<0XK_{OaEk#=X>YlX?i`jsSyH|u z-|R6GVAs0R8-_-&23;6ukES*ZjUM%={nUkyB(yhsAv-`m{VKrA0k?cdzS-l(ciU{K z+c-Y~)9hRVM!+-)XsSoz^q+skutyrq7FN79?fGg!->_FE-sI~oMFMPOHh8p}+=6e6 zVLF3+m?kv>M!+-)XsSoz!*(|^kRl_TmH}ACuR>1BV2G2FY9rQAEaqGtM|UfaQWa}c zm0RZ<6rqtj33jzhKQyXMZT(9nALh@e>?#2(L*g$WVE%l{t`e{^B>sX(oc{Z7c}PpK zk^E*qFjj!EId4R;q@D`%Z&eMiMgpv_f(0d?C#3IgHEi@|il#?WlO6#hV44Ip)ycv% zfw8H@l7LPl^Sw8@b!{65H**Vowpaon$EZ%F#COPiNuAR8)!QgBkGq$5II3F5(4%A} z>m{^m5<*#LJw~xZO8|zrT`@}u^RPw4D_>{}Yug=9)}eh^yzI(tZ9L7yZNK&z0nnK%3K(I2zUVjy7lM+6RteZAmtI!bE zH(V3DNQ#XSE6f*LHNi-*DlT)w-PdT-NFP%u+cZ+_9w~N_#2L1S!t{Ld#_Cd$1u}7V m*c6SI7E%Jx#<%_(-~I#a0*RiV93kWY0000Px%xJg7oR9HvNmpgA0K@i9Pb5Rm0E|7u*hz2av1c3tHI{_A-01&St1>q$jdJrKU z6%`O9dPI{ziWIyAd;ui$xLZSksNy&kLP&{}!i9_Yj~4A&wsSt8jT2|PyW5@l&Fs8R z(B~z6){l+=78Vu;GMS7AAVYGGffteA0E)$8(Vv)@Snt%JL;$|;9|ABfBBucCY@uX@ zfc?rNkLZRy-GGD1wZsl^h)ploE0u%~`gCyUOJWwx0 zM3zbB0sOM>_lii438iz0F^o6Y`=gNOt$%B$6?QL@7xCVLNgj#Hjs}1x>tDI9dohXITkQ#g;3a?ywq8Vfp$1@zOgf$ZBO;^b0Lg5tfJ+Kx z1G8Y|t(HoqUCqU+2B5V*PV$qbT~OHLvDf z*PZMIKoA5k0GL8%%C^ZS^ITgs4+KGQ2f&Q|GUK}L-5vov0x)G|O}Vc7czXi${R;XX zgqxj)09KZkmUg#HLtDq|%WzK%5y?5v^EQ;@?Ny2+ys);V&By@QDdLVsFG`@mxBbm(Q~&?~07*qoM6N<$f{wyWod5s; literal 0 HcmV?d00001 diff --git a/src/project/saas/AppBuilding/components/img/xz.png b/src/project/saas/AppBuilding/components/img/xz.png new file mode 100644 index 0000000000000000000000000000000000000000..98f78cdab2ae85e91b206b3aa327d3557742f637 GIT binary patch literal 1489 zcmV;?1upuDP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NHJ4r-ARA>d&noVdMM;L}@cBNJ^ zB?~o1|NbirdCoHaxgS%CGGZo=f_^#iltpyyV8Qav%53jJnzmovoqgFihVd%S62_L zudlxqhT&-;h2gM&X04-Y@%^G*(#wD98M;-Olt zaV`vlbFgt1e*-aX{e%3oQaX3?dH2rP*cb)IK4J^-{j~wddHi`0gqKm9dc%05A>Qm9 z&Ub@AuDGsPLwc=HC{##PtyYK73dKf46dfl#hV_-%mxI66A|nD^Q}mX?-|K-jymavrwNm~s^<#q`9) z#J8~BXvbDt0u~k)UTHLfA5f7;qp0M*5V^~x(uv>Nsiak&a{1vKLe#I|<-DftOW$>! z_r}M^|7=yZr2yZ5cnZe9hatZ86~JFAl}g{WGMwajxm>A|5sW8A8W7dC|#b}O1EntrYT1AkLzmN!bJ zlb^Ngm(dE6q}kuf5lsacxA_%i3qm-bdfv&eXejN&_aA&BMDQi* zt-_t&Z01h81hB)_>y1B92tF@wc;3XvX@f`W^Zog+O-odAIrr6_9ova!X47%BAv}Ga zZWDc;McTM7hHEioMnX5ru}y#;=haZT!Va63&qslFrpZ7S++X1^PR3}SO#%GEnvWDa z&82RSHc^OHX|j-s`N&9CTV_)Lrw6zR*Ae%-HO|{glbp#!HZmGkWkw0$*lXrCQ0OY9 zNh;}f8OugiGP6DVb%i7lo7fegb}NvPte~7FyZR0=#I3RA z`QFASoo2MmN&w^Yc(MUyXLO*oH)W8GjAS*;dPT-nKjZTnyKc_CC_=N5)kaNJ3lNo? z3piC6;%1b%*YI`ZT7};$hE*YM3gFHN!WPrK3lUfCs$b>G_#atx*qsY6F&*8-*%UxV zvoqo&d8}4bA?|HqyexFU=UuYkwI0P#?~^ggu}uInG`KT@3~(iOXok46J;-1>ZiQ@Q zj1p}Vzy~_|o0~)uA?@&@4sl0|q?gupt33jS*C%&Irb)6(0BFX^f`=0xHlh2B1w#~{w>wd*ieShI~^v$dM1}V3| zXtQtItX2g5viU~0oMA{Z?krZ%D*t;21H}b1%CM^LY;;=@JjeN|fsG#2YPBLDv;C<- rR0PxfI`-v{J$4G=H5Wx${oLk%)9=4SDWBtd00000NkvXXu0mjfj7GBY literal 0 HcmV?d00001 diff --git a/src/project/saas/AppBuilding/components/img/xzh.png b/src/project/saas/AppBuilding/components/img/xzh.png new file mode 100644 index 0000000000000000000000000000000000000000..967fa399ea01a0d7fced8adb1f7a3129aabdeb2c GIT binary patch literal 1730 zcmV;z20i(SP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NIEJ;K`RA>d&T5oJrMG&9ayJD%m zR}d0KjUS}Ff`!yX5lKYRM2N=7pNKKhssxq97&K^z7;KjUA!_7ufO9*h5Ky@jkBiA{x!#{1n%cZL4Hj7L1chK~{ zEADb6SWZAofuN?KmJoUo@DL$%R9_S8_eSPX5z>irZsc`CIQJks3bvjST#f`Lcm0w~nYx7F_b;&B`d z(?lo(;@f&}f^_;zBDgb5qowj7!f~joT9MdXb1tZ@Km!`udlupV9vG`$9}S?421RM* znbx{rM&l8>%2(N_d!B+p{I=5I1(UCnb^93dfE;xMM9}l#<2(>nI@5Z|%5PA(!3T5LI)N>{PMHlh0?Ac2|0 zHa26$%Lx0rbnPp{^b+Ls#DY~Y3$Jg0M3v$%@C`1yvGGw1Wf%sOYLl9SZ;}_N!XNVclMlab2?_vh&{kE2ZCfq z)FXO8`1GG`wTJDxMxETq;9s?AVasy!p)yw=d8AO$Kc@Pt^?0RuUTifg+-qoIa#prJ z(H{HU=51_EuJJs2%cd1n=4+cwER$F`PZ%;1v2zWF& zd@m(2b|p7vVcPJ+Y!AL~(wA?s`FU-;%Zq#sFVF#-E@j?v_CE>EOEx{;o@%B6>MX}; zPq6bMhO@SUd}Vepjs2AVp<$~#*XCm*KH_uhDn{IA=nVerDs)=3=EXad;=1ov81xSE zXPu#yk_&bvca;S-LUc2x>8O8hwgkJ{oKB3uQYQ5<_~Q(IC41R^!!mDs>Uxs+hUf-E zD>e7;S>>X&(1s+);tBK39Gw!tnUrXCjw%(omq+3u2A?t&3pF|Y{e#l;vkk2rxnM6T znBxV^5hS)`Z;v)O4iT!)c`k#e`)qp2WfRQF6*mJpR7`_B5>>pA_Qkc!$G?$D4&dj> z{j}`hS(RWG?7kn6EAEl%LsEzodETygtJ{_>aq^VAo9FzBY>y|1*^f4iG}=^5q?}S6%#gRjP@%|#sC2< zFC*fFCMtNrCKzpenKfXDllpR3jF8)3c^R?e8e`nJhOjN&9DyY(wOGJpXR< YAB0b%2txdb
-
- - - -
- +
+ +
+ +
{{ form.girdName || '网格选择' }}
+ +
+
+
+ + + +
+ +
- 搜索
@@ -127,6 +136,7 @@ export default { markerArr: [], show: false, value: '', + form: {girdName: '', id: ''}, ClusterBubble: null, name: '', buildList: [], @@ -155,6 +165,10 @@ export default { this.$dict.load("communityBuildingType") }, methods: { + handleSelectGird(v) { + this.form = v || {} + // this.getGridList(v?.id, true) + }, getCommunityList() { return this.$http.post('/app/appcommunitybuildinginfo/listByBuilding', null, { params: { @@ -365,34 +379,68 @@ export default { .searchMap { height: 100vh; - .grid-input { - width: calc(100% - 64px); - height: 88px; - background: #FFF; - box-shadow: 0 4px 8px 0 rgba(192, 185, 185, 0.5); - border-radius: 16px; + * { + box-sizing: border-box; + } + + .top { + display: flex; position: fixed; - top: 24px; - left: 50%; - transform: translateX(-50%); - z-index: 99999; - padding: 16px 20px; + align-items: center; + justify-content: space-between; + top: 0; + left: 0; + z-index: 1111; + width: 100%; + height: 112px; + padding: 0 32px; + background: #FFF; box-sizing: border-box; + .gird-content { + display: flex; + align-items: center; + + image { + width: 32px; + height: 34px; + margin-right: 16px; + } + + .label { + max-width: 120px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + color: #666666; + font-size: 28px; + } + } + + .left { + flex: 1; + } + } + + .grid-input { + display: flex; + align-items: center; + width: 460px; + height: 64px; + background: #F5F5F5; + border-radius: 32px; + padding: 0 36px; .search-icon { - width: 48px; - height: 48px; + width: 32px; + height: 32px; margin-right: 16px; } .input { - display: inline-block; - padding: 8px 0; - height: 32px; - line-height: 32px; - width: calc(100% - 220px); + flex: 1; + height: 64px; + width: 100%; font-size: 28px; - font-family: MicrosoftYaHei; color: #666; } @@ -404,30 +452,13 @@ export default { } .clear-btn { - display: inline-block; width: 32px; height: 32px; - margin-right: 30px; } .del-icon { width: 32px; height: 32px; - vertical-align: super; - } - - .search-btn { - display: inline-block; - width: 80px; - height: 32px; - line-height: 32px; - text-align: right; - font-size: 28px; - font-family: MicrosoftYaHei; - color: #1365DD; - border-left: 1px solid #DEDFE0; - vertical-align: top; - margin-top: 12px; } } @@ -588,9 +619,8 @@ export default { ::v-deep.marker { color: #fff; background: #5088FF; - padding: 0 32px; width: fit-content; - height: 56px; + padding: 10px 32px; border-radius: 52px; transform: translate(-50%, -50%); display: flex; diff --git a/src/project/saas/AppBuilding/list.vue b/src/project/saas/AppBuilding/list.vue index 843a8fb0..2773777b 100644 --- a/src/project/saas/AppBuilding/list.vue +++ b/src/project/saas/AppBuilding/list.vue @@ -1,5 +1,5 @@