diff --git a/package.json b/package.json
index f8aa805a..affc1572 100644
--- a/package.json
+++ b/package.json
@@ -23,9 +23,13 @@
"element-ui": "^2.15.7",
"file-saver": "^2.0.5",
"fuse.js": "^6.4.6",
+ "highlight.js": "^11.11.1",
"image-conversion": "^2.1.1",
"jsencrypt": "^3.2.1",
"json-bigint": "^1.0.0",
+ "katex": "^0.16.25",
+ "markdown-it": "^14.1.0",
+ "markdown-it-highlightjs": "^4.2.0",
"mockjs": "^1.1.0",
"moment": "^2.29.1",
"nprogress": "^0.2.0",
@@ -43,6 +47,7 @@
"vue": "^2.6.11",
"vue-awesome-swiper": "^3.1.3",
"vue-cookies": "^1.7.4",
+ "vue-katex": "^0.5.0",
"vue-pdf": "^4.2.0",
"vue-quill-editor": "^3.0.6",
"vue-router": "^3.5.2",
@@ -60,6 +65,7 @@
"html-webpack-plugin": "^5.5.0",
"less": "^4.1.1",
"less-loader": "^6.2.0",
+ "null-loader": "^4.0.1",
"sass": "^1.32.13",
"sass-loader": "^10.1.0",
"vue-template-compiler": "^2.6.11"
diff --git a/src/main.js b/src/main.js
index 3c3b4968..15f2fc68 100644
--- a/src/main.js
+++ b/src/main.js
@@ -3,6 +3,22 @@ import App from './App.vue'
import router from './router'
import store from './store'
+import vueKatexEs from "vue-katex";
+import "katex/dist/katex.min.css"
+
+
+Vue.use(vueKatexEs,{
+ globalOptions:{
+ delimiters:[
+ {left:"$$",right:"$$",display:true},
+ {left:"$",right:"$",display:false},
+ {left:"\\[",right:"\\]",display:true},
+ {left:"\\(",right:"\\)",display:false}
+ ],
+ throwOnError:true
+ }
+})
+
//import './mock/index'
import xpage from '@/utils/xpage'
diff --git a/src/views/portal/case/AICall.vue b/src/views/portal/case/AICall.vue
index 8c35e37a..44328079 100644
--- a/src/views/portal/case/AICall.vue
+++ b/src/views/portal/case/AICall.vue
@@ -4,7 +4,7 @@
我可以帮您快速查找和解读平台内的各类案例内容。只需输入您想了解的问题或关键词,我会从案例库中精准匹配相关信息,并提供清晰的解答。每条回答都会附上来源链接,方便您随时查阅原始案例全文。
-我还会根据您的提问,智能推荐相关延伸问题,助您更高效地探索知识、解决问题。
-现在,欢迎随时向我提问,开启高效的知识查询体验吧!
` + text: `\n\n **您好!我是京东方案侧智能问答助手,随时为您服务。** \n\n + \n\n我可以帮您快速查找和解读平台内的各类案例内容。只需输入您想了解的问题或关键词,我会从案例库中精准匹配相关信息,并提供清晰的解答。每条回答都会附上来源链接,方便您随时查阅原始案例全文。\n\n + \n\n我还会根据您的提问,智能推荐相关延伸问题,助您更高效地探索知识、解决问题。\n\n + \n\n现在,欢迎随时向我提问,开启高效的知识查询体验吧!\n\n ` } ], suggestions:[], diff --git a/src/views/portal/case/components/messages.vue b/src/views/portal/case/components/messages.vue index e970921b..9dc9e171 100644 --- a/src/views/portal/case/components/messages.vue +++ b/src/views/portal/case/components/messages.vue @@ -1,5 +1,12 @@