From 609b93dd64c5c52f0fb3cf20a9550300a6331e1f Mon Sep 17 00:00:00 2001 From: liuyalei Date: Thu, 7 Dec 2023 14:36:10 +0800 Subject: [PATCH 01/11] addd --- src/views/IndexChat.vue | 182 ++++++++++++++++++++++++++++++---------- 1 file changed, 139 insertions(+), 43 deletions(-) diff --git a/src/views/IndexChat.vue b/src/views/IndexChat.vue index 626a557..54fe5b8 100644 --- a/src/views/IndexChat.vue +++ b/src/views/IndexChat.vue @@ -1,12 +1,43 @@ - + \ No newline at end of file diff --git a/src/components/list-right-img.vue b/src/components/list-right-img.vue new file mode 100644 index 0000000..0403edf --- /dev/null +++ b/src/components/list-right-img.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 703e5e5..a063752 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -32,7 +32,15 @@ const router = createRouter({ // this generates a separate chunk (About.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import('../views/test.vue') - } + }, + { + path: '/znyt', + name: 'znyt', + // route level code-splitting + // this generates a separate chunk (About.[hash].js) for this route + // which is lazy-loaded when the route is visited. + component: () => import('../views/znyt.vue') + }, ] }) diff --git a/src/views/znyt.vue b/src/views/znyt.vue new file mode 100644 index 0000000..7da5ff8 --- /dev/null +++ b/src/views/znyt.vue @@ -0,0 +1,308 @@ + + + \ No newline at end of file From b5c1d923dcccdac18696376507d9aaa111eb3a5c Mon Sep 17 00:00:00 2001 From: liuyalei Date: Thu, 7 Dec 2023 15:25:31 +0800 Subject: [PATCH 03/11] addd --- src/assets/c1.png | Bin 0 -> 5917 bytes src/views/IndexChat.vue | 199 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 186 insertions(+), 13 deletions(-) create mode 100644 src/assets/c1.png diff --git a/src/assets/c1.png b/src/assets/c1.png new file mode 100644 index 0000000000000000000000000000000000000000..87b97736c96761c3ff8bd12d449faed17d72ed99 GIT binary patch literal 5917 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 literal 0 HcmV?d00001 diff --git a/src/views/IndexChat.vue b/src/views/IndexChat.vue index 54fe5b8..2dd819e 100644 --- a/src/views/IndexChat.vue +++ b/src/views/IndexChat.vue @@ -86,7 +86,12 @@
{{ message.text }}
-
+
+
嘿,你好呀
+
我是你的智能生活助手~
+
您可以点击下方快捷方式选择问题,或直接编辑问题发送给我哟
+
+
@@ -115,6 +120,44 @@
+
+
+
+ +
+
+ 白亮 + 主任医师 +
+ +
+ 象山县中医医院 +
+ 神经外科 +
+ + +
象山中医院建于1985年3月,是一所集中医、中西医结合,医疗、预防、康复于一体的非...
+
+
+
+
换一家医院
+
+
帮我预约该医院
+
+
+
+
+ +
+ +
+
+
@@ -124,10 +167,7 @@
- +
公积金查询
2024放假安排
@@ -141,7 +181,7 @@
-
发送
+
发送
@@ -150,9 +190,12 @@ import { ref, reactive } from 'vue' let inputText = ref('') let messages = reactive([ - { id: 1, type: 'txt', text: '您可以点击下方快捷方式选择问题,或直接编辑问题发送给我哟', isMe: false }, - { id: 2, type: 'txt', text: 'Hi', isMe: true }, - { id: 3, type: 'card', text: 'Hi', isMe: true }, + { id: 1, type: 'fstxt', text: '您可以点击下方快捷方式选择问题,或直接编辑问题发送给我哟', isMe: false }, + { id: 2, type: 'txt', text: '骨折去哪家医院', isMe: true }, + { id: 3, type: 'card1', text: '基于您目前的地理位置、时间、医院号源等多种因素为您推荐如下结果。您还可根据自身偏好重新选择,继续为您推荐;如偏好因素不在其列,可继续提出您的需求。', isMe: false }, + { id: 4, type: 'txt', text: '基于号源等多种因素考虑,以下是相关医生推荐:', isMe: false }, + { id: 5, type: 'card2', text: '基:', isMe: false }, + { id: 6, type: 'txt', text: '最近总是头疼可以挂什么科室', isMe: true }, ]); let sendMessage = () => { console.log("dddd", inputText.value) @@ -161,9 +204,9 @@ let sendMessage = () => { }, 0); */ if (inputText.value.trim()) { - console.log("sendMessage",inputText.value.trim()) + console.log("sendMessage", inputText.value.trim()) messages.push({ id: Date.now(), text: inputText.value, isMe: true, type: 'txt' }); - console.log("messages",messages) + console.log("messages", messages) scollToButtom(); inputText.value = ''; } @@ -205,7 +248,7 @@ let scollToButtom = () => { padding-right: 59px; .Left_mesg { - margin-bottom: 16px; + // margin-bottom: 16px; } } @@ -216,7 +259,7 @@ let scollToButtom = () => { padding-left: 59px; .Right_mesg { - margin-bottom: 16px; + // margin-bottom: 16px; } } @@ -281,6 +324,7 @@ let scollToButtom = () => { font-weight: 500; color: #333333; line-height: 14px; + } .addr { @@ -292,6 +336,8 @@ let scollToButtom = () => { margin: 8px 0px; } + + .tag_wrp { display: flex; @@ -372,6 +418,132 @@ let scollToButtom = () => { } +.card2 { + width: 300px; + height: 210px; + + .main_card { + border-radius: 16px; + background: #FFFFFF; + height: 165px; + + .card_top { + display: flex; + padding: 16px; + box-sizing: border-box; + + + img { + width: 50px; + height: 50px; + border-radius: 5px; + margin-right: 12px; + + } + + .desc { + .name { + + .fullname { + font-size: 14px; + font-family: PingFang SC, PingFang SC; + font-weight: 500; + color: #333333; + line-height: 14px; + } + + .workername { + font-size: 12px; + font-family: PingFang SC, PingFang SC; + font-weight: 500; + color: #666666; + margin-left: 8px; + } + } + + + + .work_tag { + font-size: 12px; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + color: #999999; + display: flex; + align-items: center; + .xie { + width: 1px; + border: 1px solid #999999; + height: 12px; + margin: 0px 10px; + opacity: 0.5; + } + } + + + .detail { + font-size: 10px; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + color: #999999; + line-height: 14px; + margin-top: 12px; + } + } + } + + .card_botm { + border-top: 1px solid #F1F1F1; + display: flex; + align-items: center; + + .card_bt { + height: 47px; + width: calc(50% - 1px); + color: #4379FF; + text-align: center; + line-height: 47px; + } + + .split_line { + width: 1px; + height: 47px; + background-color: #F1F1F1; + } + } + } + + .prise_wrp { + display: flex; + justify-content: end; + + .prise { + width: 76px; + height: 28px; + background-color: #fff; + box-sizing: border-box; + padding: 6px 12px; + display: flex; + align-items: center; + margin-top: 8px; + + // margin-right: -1px; + img { + width: 16px; + height: 16px; + } + + .spl_line { + height: 12px; + width: 1px; + border: 1px solid #D6D6D6; + margin-left: 10px; + margin-right: 10px; + } + } + } + +} + .txt { min-height: 44px; padding: 10px 16px; @@ -414,6 +586,7 @@ let scollToButtom = () => { .message { /* width: 100%; height: 100%; */ + margin-bottom: 16px!important; } } From 589d54851ca57c21de28a96455e0cfd0bacbd74d Mon Sep 17 00:00:00 2001 From: yaoyuhao Date: Thu, 7 Dec 2023 15:27:00 +0800 Subject: [PATCH 04/11] gx --- src/components/list-no-img.vue | 15 ++++++--------- src/components/list-right-img.vue | 10 ++-------- src/views/znyt.vue | 4 ++-- 3 files changed, 10 insertions(+), 19 deletions(-) diff --git a/src/components/list-no-img.vue b/src/components/list-no-img.vue index 65a96e4..7942265 100644 --- a/src/components/list-no-img.vue +++ b/src/components/list-no-img.vue @@ -1,14 +1,9 @@ From 3ee43a9ef9cfacb51f4678aac548f03d3bbaf646 Mon Sep 17 00:00:00 2001 From: duanxiaohai <1812246227@qq.com> Date: Thu, 7 Dec 2023 16:31:10 +0800 Subject: [PATCH 08/11] gx --- src/views/Dianping/comment.vue | 108 +++++++++++---------------------- 1 file changed, 37 insertions(+), 71 deletions(-) diff --git a/src/views/Dianping/comment.vue b/src/views/Dianping/comment.vue index f420266..3f1633b 100644 --- a/src/views/Dianping/comment.vue +++ b/src/views/Dianping/comment.vue @@ -94,7 +94,6 @@