From 6acb8fe916472ee636831b22111f79bf61425397 Mon Sep 17 00:00:00 2001 From: yangzhe Date: Wed, 2 Jul 2025 17:07:33 +0800 Subject: [PATCH 1/7] =?UTF-8?q?feat:=20=E9=A6=96=E9=A1=B5=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E8=BF=98=E5=8E=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/home/index/index.vue | 1011 +++++++++++++++++++++++---- static/common/avatar/male.png | Bin 0 -> 2092 bytes static/common/avatar/user.png | 1 + static/common/feature/phone.png | 1 + static/common/icon/ai-avatar.png | 1 + static/common/icon/board-icon.png | 1 + static/common/icon/chat-icon.png | 1 + static/common/icon/menu-icon.png | 1 + static/common/icon/phone-icon.png | 1 + static/common/icon/recruit-icon.png | 1 + static/common/icon/send-icon.png | 1 + 11 files changed, 899 insertions(+), 121 deletions(-) create mode 100644 static/common/avatar/male.png create mode 100644 static/common/avatar/user.png create mode 100644 static/common/feature/phone.png create mode 100644 static/common/icon/ai-avatar.png create mode 100644 static/common/icon/board-icon.png create mode 100644 static/common/icon/chat-icon.png create mode 100644 static/common/icon/menu-icon.png create mode 100644 static/common/icon/phone-icon.png create mode 100644 static/common/icon/recruit-icon.png create mode 100644 static/common/icon/send-icon.png diff --git a/pages/home/index/index.vue b/pages/home/index/index.vue index 6112032..a3ad4a6 100644 --- a/pages/home/index/index.vue +++ b/pages/home/index/index.vue @@ -1,128 +1,897 @@ \ No newline at end of file +.home-container { + min-height: 100vh; + background-color: #f5f7fc; + padding-bottom: calc( + 112rpx + env(safe-area-inset-bottom) + ); /* 为自定义tabBar预留空间 */ + padding-top: 88rpx; + + .header { + position: fixed; + top: 0; + left: 0; + right: 0; + background-color: #ffffff; + height: 88rpx; + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 30rpx; + z-index: 99; + + .header-left { + font-size: 36rpx; + } + + .header-title { + font-size: 36rpx; + font-weight: 500; + color: #333333; + } + } + + .content { + padding: 30rpx; + + .welcome-message { + // display: inline-block; + // flex-wrap: wrap; + background-color: rgba(255, 255, 255, 0.8); + border-radius: 16rpx; + padding: 24rpx; + margin-bottom: 30rpx; + + .avatar { + display: inline-block; + width: 42rpx; + height: 34rpx; + margin-right: 12rpx; + background-color: #4377fe; + } + + .message-text { + font-size: 24rpx; + color: #333333; + font-family: PingFang SC; + vertical-align: super; + } + } + + .qa-section { + background-color: #ffffff; + border-radius: 16rpx; + padding: 30rpx; + margin-bottom: 30rpx; + + .qa-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 30rpx; + + .qa-title { + font-size: 32rpx; + font-weight: 500; + color: #333; + } + + .more-link { + .more-text { + font-size: 26rpx; + color: #999; + } + } + } + + .qa-list { + .qa-item { + margin-bottom: 24rpx; + + .qa-question { + font-size: 28rpx; + color: #333; + line-height: 1.5; + } + } + } + + .chat-button { + display: flex; + align-items: center; + justify-content: center; + background-color: #4377fe; + border-radius: 16rpx; + height: 88rpx; + width: 100%; + margin-top: 30rpx; + border: none; + + .chat-icon { + width: 40rpx; + height: 40rpx; + margin-right: 12rpx; + } + + .chat-text { + color: #ffffff; + font-size: 30rpx; + } + } + } + + .feature-grid { + background-color: #ffffff; + border-radius: 16rpx; + padding: 30rpx; + display: flex; + justify-content: space-between; + margin-top: 40rpx; + gap: 30rpx; + + .feature-item { + height: 210rpx; + border-radius: 16rpx; + background-color: #fafafc; + // background-color: #4377fe; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + // gap: 20rpx; + flex: 1; + + .feature-icon { + width: 80rpx; + height: 80rpx; + margin-bottom: 16rpx; + background-color: #e1e5f2; + border-radius: 50%; + } + + .feature-text { + font-size: 26rpx; + color: #333333; + } + } + } + } +} + +.drawer-container { + padding: 32rpx; + display: flex; + flex-direction: column; + height: 100vh; + background-color: #ffffff; + + .chat-history-list { + flex: 1; + // padding: 30rpx 40rpx; + height: calc(100vh - 200rpx); + + .chat-day { + display: flex; + margin: 20rpx 0 20rpx 30rpx; + + .day-text { + font-size: 24rpx; + color: #999999; + font-family: PingFang SC; + margin-bottom: 10rpx; + } + } + + .chat-item { + padding: 24rpx 30rpx; + border-radius: 16rpx; + // margin-bottom: 30rpx; + + .chat-text { + font-size: 28rpx; + color: #303030; + font-family: PingFang SC; + } + + &-active { + background-color: #4f6aff; + + .chat-text { + color: #fff; + } + } + } + } + + .drawer-footer { + height: 130rpx; + border: 1rpx solid #eeeeee; + border-radius: 12rpx; + padding: 0 30rpx; + display: flex; + justify-content: space-between; + align-items: center; + + .user-info { + display: flex; + align-items: center; + + .user-avatar { + width: 56rpx; + height: 56rpx; + border-radius: 50%; + margin-right: 30rpx; + } + + .user-name { + font-size: 28rpx; + font-weight: bold; + font-family: DouyinSans; + color: #333; + } + } + + .settings { + padding: 10rpx; + } + } +} + +/* 响应式布局 - PC端样式 */ +@media screen and (min-width: 768px) { + .home-container { + .content { + max-width: 1200rpx; + margin: 0 auto; + + .qa-section { + .qa-list { + display: flex; + flex-wrap: wrap; + + .qa-item { + width: 48%; + margin-right: 2%; + } + } + } + + .feature-grid { + max-width: 1200rpx; + margin: 40rpx auto 0; + } + } + } +} + +.chat-container { + display: flex; + flex-direction: column; + height: calc(100vh - 300rpx); + background-color: #f5f8ff; + padding: 30rpx; + // padding-bottom: 200rpx; /* 为底部工具栏和输入框留出空间 */ + box-sizing: border-box; + + .chat-scroll { + flex: 1; + flex-shrink: 0; + // overflow-y: auto; /* 使用auto而不是scroll */ // 添加这行会导致滚动条不见 + } + + .chat-card { + background-color: #ffffff; + border-radius: 16rpx; + padding: 30rpx; + margin-bottom: 30rpx; + + .chat-card-title { + font-size: 32rpx; + font-weight: 500; + color: #333333; + margin-bottom: 10rpx; + } + + .chat-card-desc { + font-size: 24rpx; + color: #666666; + margin-bottom: 20rpx; + } + + .chat-card-questions { + display: flex; + flex-direction: column; + gap: 16rpx; + + .question-item { + font-size: 28rpx; + color: #333333; + line-height: 1.5; + } + } + } + + .chat-content { + flex: 1; + padding: 20rpx 0; + margin-bottom: 150rpx; + + .message-time { + text-align: center; + font-size: 24rpx; + color: #999999; + padding: 20rpx; + } + + .message-left, + .message-right { + display: flex; + margin-bottom: 30rpx; + align-items: flex-start; + } + + .message-left { + .ai-avatar { + width: 64rpx; + height: 64rpx; + border-radius: 50%; + margin-right: 16rpx; + background-color: #4370fe; + flex-shrink: 0; + } + + .message-content { + background-color: #ffffff; + color: #333333; + max-width: 70%; + padding: 20rpx 24rpx; + border-radius: 0 16rpx 16rpx 16rpx; + font-size: 28rpx; + line-height: 1.5; + } + } + + .message-right { + justify-content: flex-end; + + .user-avatar { + width: 64rpx; + height: 64rpx; + border-radius: 50%; + margin-left: 16rpx; + background-color: #f0f0f0; + flex-shrink: 0; + } + + .message-content { + background-color: #4370fe; + color: #ffffff; + max-width: 70%; + padding: 20rpx 24rpx; + border-radius: 16rpx 0 16rpx 16rpx; + font-size: 28rpx; + line-height: 1.5; + text-align: right; + } + } + } + + .chat-footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; + + .floating-tabs { + display: flex; + justify-content: flex-start; + margin: 0 0 20rpx 20rpx; + + .tab-item { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + background-color: #ffffff; + padding: 8rpx 24rpx; + border-radius: 50rpx; + box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.1); + margin-right: 12rpx; + + .tab-icon { + width: 32rpx; + height: 32rpx; + border-radius: 50%; + margin-right: 10rpx; + position: relative; + + &.icon-people { + background-color: #4370fe; + &:before { + content: ""; + position: absolute; + width: 15rpx; + height: 15rpx; + border-radius: 50%; + background-color: white; + top: 8rpx; + left: 12rpx; + } + &:after { + content: ""; + position: absolute; + width: 24rpx; + height: 12rpx; + border: 2rpx solid white; + border-radius: 12rpx 12rpx 0 0; + border-bottom: none; + background-color: transparent; + bottom: 6rpx; + left: 7rpx; + } + } + + &.icon-board { + background-color: #d0d0d0; + &:before { + content: ""; + position: absolute; + width: 22rpx; + height: 15rpx; + background-color: white; + top: 12rpx; + left: 9rpx; + } + &:after { + content: ""; + position: absolute; + width: 10rpx; + height: 5rpx; + border-radius: 0 0 10rpx 10rpx; + background-color: white; + top: 7rpx; + left: 15rpx; + } + } + + &.icon-phone { + background-color: #d0d0d0; + &:before { + content: ""; + position: absolute; + width: 20rpx; + height: 20rpx; + border: 2rpx solid white; + border-radius: 50%; + top: 8rpx; + left: 8rpx; + } + } + } + + text { + font-size: 28rpx; + color: #333333; + } + } + } + + .input-container { + padding: 32rpx; + background-color: #fff; + box-shadow: 0 -2rpx 10rpx rgba(0, 0, 0, 0.05); + + .input-area { + display: flex; + align-items: center; + background-color: #f2f4f9; + border-radius: 20rpx; + padding: 16rpx 24rpx; + box-sizing: border-box; + + .chat-input { + flex: 1; + height: 40rpx; + font-size: 28rpx; + color: #333; + background-color: transparent; + } + + .send-btn { + width: 50rpx; + height: 50rpx; + display: flex; + align-items: center; + justify-content: center; + + .send-icon { + width: 30rpx; + height: 30rpx; + background-color: #4370fe; + clip-path: polygon(0% 0%, 0% 100%, 100% 50%); + } + } + } + } + } +} + diff --git a/static/common/avatar/male.png b/static/common/avatar/male.png new file mode 100644 index 0000000000000000000000000000000000000000..68db8540990ed28b01d450a1491118e97f2dba24 GIT binary patch literal 2092 zcmV+{2-Ek8P)7YrHz8BlZcmoa_!yLd|*@Zeq;au0JUCA z<91$oKQayn2Gnj>SuZ8TW>J?BiiM_DMTkc@@s)s`h<@^gY>IDVgJ)YwLqV;U zjHZx=?$OBK&Bnm9uJ5|7%C@burl7l~oS%n$@sN4ac3(>;AL`@a*u}lHo|G&pC-3a) z(Z03sv!tz@l<=E}glb-yXIDEnHA5pDEg2Nn&dTn~!SJV+*pYsPe0b-3Vz+NwtZZ3@ zVpJU)8l#w#orQVNf^cVGU5aE?%4$=ALp3204kspCSpWb4A9PYqQvg7~AfOQ3fbek8 za3B8QFg*P4V6dE5Q1;Kjkgtd5Ia`2X000JKNkliBmGfFCy9BEH*{juEi_3J6br)obLAxFYx|v;dQo1Uzb^1^ouA*c*`%kv7bbBG zpVQm^z6)fSq@j0SI0rLKa%HkGpGaT?BK3a^?De?;A(3yU16%e4Z-+p?V>l)@s01-@ zj#n1EAVxu`W73?82cS43y;jSpByg>JV*13wR)B~xJ!v@a=x)vx2(0PBCdO6}QjT?3 z@2kBH0^evSOmL@7dDdFzQ}?ccgWxW8W6?VUa!7@OiiOR(~r1E zW88`&4wC&q0cKVcX>XJ}bBBz2Spnk5LE@})ggBG-Mzu4ORTOZLcZUIjUa}9e$WGw^ z5hqG}^Ae;!U@wetXYn^vJNsPbr@I{6f8T*j7Q_RokGRYl!dfTGyhOzNEC;><8H?|X z$ZNzNE%Sn~m}uau1aWypq(Op^l5;`YG>D1D3PEf>cp@_#4~W9ELDC5QloI)jc>GmF zIIM%T_nRVQOAhkL_U|{K@RESs4Q>RffAXT{cneaN;-Q)0M)V6=L^0-?0?4P;0tJ(| z_*j}^p06P0s9wCAlO##rjI2HY6ReF3N+z#X_@qU2JRYxZKtY|iS8Q@O!&7Zqa){{^ zRPpwzI8Bm-e1yc$n0b&pJQ77QQCnwOSXnE`U2TElHPz=~Q%iw5|P>CM$ta2$Tjz5uD;| zY3U}kqx1)CjJ^MVMry|+YGW>!JN>+ZFL%#rp1bE~bq2#1Gk*~Bh5!GBKM2+9tXn&s zS9E+?{jSdOm$^dtgM2=jZNhgqleRMaKWJqC+s^bS;!*X~PKUZ0cBe=6V~Vo1e^9IM za0Gc{r*#@#_FnI9M~<&+wWt4^d*45^*=_Iy`Ci?t*GQD(ZiI*po84>rRAhHMsO}w5 zjQUA+@Q4xL_nSDO;rp%gZtOy>QKQGo{q=|scU#-fi*m5NH5g$$uYZ0S)9TsjG%+%| zA8bbU1`mHQ5zlJ{ow@HN@9b2NN2AqsXP!LQqy`~=Z(?Dn36~m#7Uqna@RZd$Jp6&# zWa&h;N*6UO+-}?Z>I^9fAFt!`iSvZvRTzeRb!#%bUv(QO zP7xsC-gJBv$w>NeM8zRQA>mV6$3wAlK-OZ5R4iRf^8W1hQM6)`2k0{og)@pE~uhjQd#p10C- zSTGN@T78s5H{z#i+bBsH$ehh-AqVb_p_3CJ2hI~i);BIu78T;WH&K!j#LJ-^3M^7W z844OKq@YNYV-=F<2EZyL(enVSkR-~n0!d6W4-6DhQ3{#{Y|1Etr2(^wj+rY$8uAxbL9qn1mSHGM!VrKB3L6q@>sJHS8w WB^@7v(pe|~0000 Date: Fri, 4 Jul 2025 13:35:43 +0800 Subject: [PATCH 2/7] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=8B=9B?= =?UTF-8?q?=E7=94=9F=E5=9C=A8=E7=BA=BF=E3=80=81=E8=80=81=E5=B8=88=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E3=80=81=E7=95=99=E8=A8=80=E5=8A=9F=E8=83=BD=E5=8F=8A?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E9=9D=A2=EF=BC=8C=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=A0=B7=E5=BC=8F=E5=92=8C=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/AdvicePhone.vue | 91 ++++ components/LeaveMessage.vue | 184 ++++++++ pages.json | 24 ++ pages/home/admissions/index.vue | 249 +++++++++++ pages/home/index/index.vue | 219 +++++----- pages/home/teacherInfo/index.vue | 456 ++++++++++++++++++++ pages/login/login/index.vue | 296 +++++++++++++ static/common/images/avatar.png | Bin 0 -> 18015 bytes static/common/images/avatar2.png | Bin 0 -> 22349 bytes static/common/images/avatar_ai.png | Bin 0 -> 9199 bytes static/common/images/icon_admissions.png | Bin 0 -> 33682 bytes static/common/images/icon_admissions2.png | Bin 0 -> 2805 bytes static/common/images/icon_chat.png | Bin 0 -> 1193 bytes static/common/images/icon_college.png | Bin 0 -> 1315 bytes static/common/images/icon_consult.png | Bin 0 -> 1482 bytes static/common/images/icon_edit.png | Bin 0 -> 1080 bytes static/common/images/icon_major.png | Bin 0 -> 1641 bytes static/common/images/icon_messageBoard.png | Bin 0 -> 29101 bytes static/common/images/icon_messageBoard2.png | Bin 0 -> 823 bytes static/common/images/icon_phone.png | Bin 0 -> 25147 bytes static/common/images/icon_phone2.png | Bin 0 -> 2433 bytes static/common/images/icon_record.png | Bin 0 -> 725 bytes static/common/images/icon_send.png | Bin 0 -> 4202 bytes static/common/images/images_bg.png | Bin 0 -> 111717 bytes static/common/images/images_logo.png | Bin 0 -> 8342 bytes static/common/images/student.png | Bin 0 -> 34235 bytes 26 files changed, 1417 insertions(+), 102 deletions(-) create mode 100644 components/AdvicePhone.vue create mode 100644 components/LeaveMessage.vue create mode 100644 pages/home/admissions/index.vue create mode 100644 pages/home/teacherInfo/index.vue create mode 100644 pages/login/login/index.vue create mode 100644 static/common/images/avatar.png create mode 100644 static/common/images/avatar2.png create mode 100644 static/common/images/avatar_ai.png create mode 100644 static/common/images/icon_admissions.png create mode 100644 static/common/images/icon_admissions2.png create mode 100644 static/common/images/icon_chat.png create mode 100644 static/common/images/icon_college.png create mode 100644 static/common/images/icon_consult.png create mode 100644 static/common/images/icon_edit.png create mode 100644 static/common/images/icon_major.png create mode 100644 static/common/images/icon_messageBoard.png create mode 100644 static/common/images/icon_messageBoard2.png create mode 100644 static/common/images/icon_phone.png create mode 100644 static/common/images/icon_phone2.png create mode 100644 static/common/images/icon_record.png create mode 100644 static/common/images/icon_send.png create mode 100644 static/common/images/images_bg.png create mode 100644 static/common/images/images_logo.png create mode 100644 static/common/images/student.png diff --git a/components/AdvicePhone.vue b/components/AdvicePhone.vue new file mode 100644 index 0000000..812fa4c --- /dev/null +++ b/components/AdvicePhone.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/components/LeaveMessage.vue b/components/LeaveMessage.vue new file mode 100644 index 0000000..3c0ce37 --- /dev/null +++ b/components/LeaveMessage.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/pages.json b/pages.json index e1b804c..c341eaf 100644 --- a/pages.json +++ b/pages.json @@ -20,6 +20,30 @@ "navigationStyle": "custom" } }, + { + "path": "pages/home/admissions/index", + "style": { + "navigationBarTitleText": "招办在线", + "enablePullDownRefresh": false, + "navigationStyle": "custom" + } + }, + { + "path": "pages/home/teacherInfo/index", + "style": { + "navigationBarTitleText": "老师详情", + "enablePullDownRefresh": false, + "navigationStyle": "custom" + } + }, + { + "path": "pages/login/login/index", + "style": { + "navigationBarTitleText": "登录", + "enablePullDownRefresh": false, + "navigationStyle": "custom" + } + }, { "path": "pages/login/login/login", "style": { diff --git a/pages/home/admissions/index.vue b/pages/home/admissions/index.vue new file mode 100644 index 0000000..1829c3c --- /dev/null +++ b/pages/home/admissions/index.vue @@ -0,0 +1,249 @@ + + + + + diff --git a/pages/home/index/index.vue b/pages/home/index/index.vue index a3ad4a6..dca6527 100644 --- a/pages/home/index/index.vue +++ b/pages/home/index/index.vue @@ -15,14 +15,17 @@ - + Hi~我是小小新,您的AI聊天伙伴,未来高效认知助手,我们可尽量互相解惑。 - + + + + @@ -54,6 +67,7 @@ class="feature-item" v-for="(item, index) in features" :key="index" + @click="handleFeatureClick(item)" > {{ item.title }} @@ -74,7 +88,8 @@ @scroll="onScroll" > - + + @@ -114,12 +129,20 @@ {{ message.content }} - + - + {{ message.content }} @@ -134,15 +157,28 @@ - + + 招生在线 - + 留言板 - + 电话咨询 @@ -156,7 +192,11 @@ placeholder-style="color: #adadad;" /> - + @@ -214,19 +254,25 @@ + + + diff --git a/pages/login/login/index.vue b/pages/login/login/index.vue new file mode 100644 index 0000000..b2ce040 --- /dev/null +++ b/pages/login/login/index.vue @@ -0,0 +1,296 @@ + + + + + diff --git a/static/common/images/avatar.png b/static/common/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..ad5652142090edf482461ed99056420b02bdff81 GIT binary patch literal 18015 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