From 203e55abbcf2316c175ef5b3f3d6051ceb8878e0 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Thu, 14 Aug 2025 13:47:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=8B=E6=88=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- epmet-apartment-front/index.html | 14 ++- public/favicon.ico | Bin 4286 -> 3056 bytes src/components/AppHeader.vue | 2 +- src/components/Crumbs.vue | 83 +++++++++++++++ src/components/home/PolicyInfo.vue | 6 +- src/router/index.js | 6 ++ src/views/policy/index.vue | 43 +++++--- src/views/showings/apartmentDetail.vue | 55 +++++----- src/views/showings/houseDetail.vue | 140 +++++++++++++++---------- src/views/showings/roomTypeList.vue | 42 ++++++++ tailwind.config.js | 1 + 12 files changed, 293 insertions(+), 101 deletions(-) create mode 100644 src/components/Crumbs.vue create mode 100644 src/views/showings/roomTypeList.vue diff --git a/.env.development b/.env.development index bd7c56d..ae45a51 100644 --- a/.env.development +++ b/.env.development @@ -1,6 +1,6 @@ #环境标识 VITE_ENV="开发环境" #基础服务 -VITE_API_URL="http://192.168.1.144:8080/mz-api" +VITE_API_URL="http://219.146.91.110:30801/mz-api" VITE_AMAP_KEY = 8b6b7a05f40d067af88f6f211412984e VITE_AMAP_SECURITY_KEY = 7439b95b4bb1850da7e5a1d65f1b8fc3 \ No newline at end of file diff --git a/epmet-apartment-front/index.html b/epmet-apartment-front/index.html index d1ef490..6df5865 100644 --- a/epmet-apartment-front/index.html +++ b/epmet-apartment-front/index.html @@ -7,10 +7,20 @@ 青岛市免租金住房保障平台 - - + +
+ + diff --git a/public/favicon.ico b/public/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..4c51bcc3d206036411bc220c23e3093737a03a03 100644 GIT binary patch literal 3056 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 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index b3a5b40..528e773 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -104,7 +104,7 @@ const navigationConfig = [ key: 'policy' }, { - name: '看房选房', + name: '选房', path: '/Showings', key: 'Showings' }, diff --git a/src/components/Crumbs.vue b/src/components/Crumbs.vue new file mode 100644 index 0000000..e20b9fb --- /dev/null +++ b/src/components/Crumbs.vue @@ -0,0 +1,83 @@ + + + + + + + \ No newline at end of file diff --git a/src/components/home/PolicyInfo.vue b/src/components/home/PolicyInfo.vue index 0c00fb8..1b428ef 100644 --- a/src/components/home/PolicyInfo.vue +++ b/src/components/home/PolicyInfo.vue @@ -34,6 +34,7 @@ :key="index" class="relative ml-10 w-min-[450px] h-min-[300px]" style="min-width: 450px; min-height: 300px" + @click="handleClickPolicy(item)" >
-
+
{{ item.createTime }} @@ -98,6 +99,9 @@ defineProps({ const handleClickTab = (item) => { emit('tab-change', item) } +const handleClickPolicy = (item) => { + router.push(`/policy?id=${item.id}`) +}