From 8b68489b25ee250bc2e32457ed8e59de3b6d1195 Mon Sep 17 00:00:00 2001 From: "dong.ai" Date: Tue, 23 Sep 2025 09:50:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BE=8BAI=E5=BC=B9=E7=AA=97ui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/portal/case/AICall.vue | 184 +++++++++++++++++++++++++++++++ src/views/portal/case/Index.vue | 21 ++++ 2 files changed, 205 insertions(+) create mode 100644 src/views/portal/case/AICall.vue diff --git a/src/views/portal/case/AICall.vue b/src/views/portal/case/AICall.vue new file mode 100644 index 00000000..d57f709e --- /dev/null +++ b/src/views/portal/case/AICall.vue @@ -0,0 +1,184 @@ + + + + + \ No newline at end of file diff --git a/src/views/portal/case/Index.vue b/src/views/portal/case/Index.vue index 14767417..de74c610 100644 --- a/src/views/portal/case/Index.vue +++ b/src/views/portal/case/Index.vue @@ -292,7 +292,12 @@
+
+
+ 立即咨询 + +
排行榜
>
@@ -458,6 +463,7 @@
+ @@ -477,6 +483,7 @@ import apiDict from "@/api/modules/dict.js"; import apiType from "@/api/modules/type.js"; import { cutFullName } from "@/utils/tools.js"; import apiPlace from "@/api/phase2/place.js" +import AICall from '@/views/portal/case/AICall.vue' export default { name: "case", components: { @@ -486,6 +493,7 @@ export default { interactBar, timeShow, author, + AICall }, data() { return { @@ -1864,6 +1872,13 @@ export default { jumpRouter(item) { // console.log(item) this.$router.push(`/case/detail?id=${item.id}`); + }, + // 案例立即咨询 + getAICase(){ + this.showAICall = true + }, + onClose() { + this.showAICall = false } } }; @@ -2804,4 +2819,10 @@ export default { text-align: center; } } +.AI-case{ + // max-width: 400px; + height: 100px; + background: #CEE4FF; + margin-bottom:10px +}