diff --git a/.eslintrc.js b/off.eslintrc.js
similarity index 100%
rename from .eslintrc.js
rename to off.eslintrc.js
diff --git a/package.json b/package.json
index b95bf71..48192b7 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
"clipboard": "2.0.8",
"core-js": "3.25.3",
"dayjs": "^1.11.8",
+ "dompurify": "^3.2.6",
"echarts": "5.4.0",
"echarts-gl": "^2.0.9",
"element-china-area-data": "^6.1.0",
@@ -63,6 +64,7 @@
"jspdf": "^2.5.2",
"lodash": "^4.17.21",
"mapv-three": "^1.0.18",
+ "markdown-it": "^13.0.2",
"marked": "^4.3.0",
"nprogress": "0.2.0",
"print-js": "^1.6.0",
diff --git a/src/api/aiChat/ai_index.js b/src/api/aiChat/ai_index.js
index 357a9de..a365fe7 100644
--- a/src/api/aiChat/ai_index.js
+++ b/src/api/aiChat/ai_index.js
@@ -21,8 +21,9 @@ export const getHistory = ({
limit
}
+ // 如果有beforeId参数,添加到请求中(后端参数名为firstId)
if (beforeId) {
- params.beforeId = beforeId
+ params.firstId = beforeId
}
return request({
diff --git a/src/assets/ai/AI.png b/src/assets/ai/AI.png
new file mode 100644
index 0000000..1eea8d3
Binary files /dev/null and b/src/assets/ai/AI.png differ
diff --git a/src/assets/ai/good.svg b/src/assets/ai/good.svg
new file mode 100644
index 0000000..b676949
--- /dev/null
+++ b/src/assets/ai/good.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/ai/tread.svg b/src/assets/ai/tread.svg
new file mode 100644
index 0000000..9ea37b3
--- /dev/null
+++ b/src/assets/ai/tread.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/ai/yonghu.png b/src/assets/ai/yonghu.png
new file mode 100644
index 0000000..f03cd4b
Binary files /dev/null and b/src/assets/ai/yonghu.png differ
diff --git a/src/layout/components/Aichat/ChatPopup.vue b/src/layout/components/Aichat/ChatPopup.vue
index 929ac32..d305626 100644
--- a/src/layout/components/Aichat/ChatPopup.vue
+++ b/src/layout/components/Aichat/ChatPopup.vue
@@ -1,65 +1,82 @@
-
-
-
-
-
-
-
-

-
+