Browse Source

代理问题

CzRger 1 month ago
parent
commit
2335af6f77

+ 6 - 3
.env.production

@@ -8,8 +8,11 @@ VITE_TITLE = 智能问答系统
 VITE_BASE = 'smart-ask-answer-web'
 
 #Dify代理
-VITE_DIFY_API_PREFIX = 'http://10.132.102.168/console/api'
-VITE_DIFY_PUBLIC_API_PREFIX = 'http://10.132.102.168/api'
+#VITE_DIFY_API_PREFIX = 'http://10.132.102.168/console/api'
+#VITE_DIFY_PUBLIC_API_PREFIX = 'http://10.132.102.168/api'
 
 #VITE_DIFY_API_PREFIX = 'https://iport.ka.sz.gov.cn/console/api'
-#VITE_DIFY_PUBLIC_API_PREFIX = 'https://iport.ka.sz.gov.cn/api'
+#VITE_DIFY_PUBLIC_API_PREFIX = 'https://iport.ka.sz.gov.cn/api'
+
+VITE_DIFY_API_PREFIX = '/console/api'
+VITE_DIFY_PUBLIC_API_PREFIX = '/api'

+ 7 - 4
src/views/smart-ask-answer/assistant-2/chat.vue

@@ -86,10 +86,12 @@ const ref_text = ref()
 const ref_chatMsg = ref()
 const ref_auto = ref()
 const scrollToEnd = () => {
-  ref_chatMsg.value.scrollTo({
-    top: ref_chatMsg.value.scrollHeight,
-    behavior: 'smooth'
-  });
+  setTimeout(() => {
+    ref_chatMsg.value.scrollTo({
+      top: ref_chatMsg.value.scrollHeight,
+      behavior: 'smooth'
+    });
+  }, 100)
 }
 const onSend = (text = '') => {
   if ((isValue(state.text.trim()) || text) && !state.loading) {
@@ -119,6 +121,7 @@ const onSend = (text = '') => {
       suggest: []
     })
     state.chats.push(answer)
+    scrollToEnd()
     ssePost(`/installed-apps/${window.czrConfig.dify.appId}/chat-messages`, {
       body: state.params,
     }, {

+ 7 - 7
src/views/smart-ask-answer/assistant-2/cms/api.ts

@@ -1,10 +1,10 @@
 import { post } from './request'
 
-const suffix = 'cms-api'
+const suffix = 'szface'
 
 // 热门推荐-热门推荐-主题信息
 export const cmsAiQueryHotThemelist = (params) => post(
-  `/${suffix}/szface/cmsAi/queryHotThemelist`,
+  `/${suffix}/cmsAi/queryHotThemelist`,
   params,
   {
     headers: {
@@ -16,7 +16,7 @@ export const cmsAiQueryHotThemelist = (params) => post(
 
 // 热门推荐-热门推荐-热点问题列表
 export const cmsAiQueryHotReclist = (params) => post(
-  `/${suffix}/szface/cmsAi/queryHotReclist`,
+  `/${suffix}/cmsAi/queryHotReclist`,
   params,
   {
     headers: {
@@ -28,7 +28,7 @@ export const cmsAiQueryHotReclist = (params) => post(
 
 // 个人通关-常见问题列表
 export const staticConQueryQuestionslist = (params) => post(
-  `/${suffix}/szface/staticCon/queryQuestionslist`,
+  `/${suffix}/staticCon/queryQuestionslist`,
   params,
   {
     headers: {
@@ -40,7 +40,7 @@ export const staticConQueryQuestionslist = (params) => post(
 
 // 智能问答-问题推荐列表
 export const cmsAiQueryQuestionReclist = (params) => post(
-  `/${suffix}/szface/cmsAi/queryQuestionReclist`,
+  `/${suffix}/cmsAi/queryQuestionReclist`,
   params,
   {
     headers: {
@@ -52,7 +52,7 @@ export const cmsAiQueryQuestionReclist = (params) => post(
 
 // 政务服务-事项列表
 export const matterQueryMatterlist = (params) => post(
-  `/${suffix}/szface/matter/queryMatterlist`,
+  `/${suffix}/matter/queryMatterlist`,
   params,
   {
     headers: {
@@ -64,7 +64,7 @@ export const matterQueryMatterlist = (params) => post(
 
 // 政务资讯-政策文件列表
 export const policyInfoQueryPolicyInfolist = (params) => post(
-  `/${suffix}/szface/policyInfo/queryPolicyInfolist`,
+  `/${suffix}/policyInfo/queryPolicyInfolist`,
   params,
   {
     headers: {

+ 7 - 4
src/views/smart-ask-answer/assistant/chat.vue

@@ -86,10 +86,12 @@ const ref_text = ref()
 const ref_chatMsg = ref()
 const ref_auto = ref()
 const scrollToEnd = () => {
-  ref_chatMsg.value.scrollTo({
-    top: ref_chatMsg.value.scrollHeight,
-    behavior: 'smooth'
-  });
+  setTimeout(() => {
+    ref_chatMsg.value.scrollTo({
+      top: ref_chatMsg.value.scrollHeight,
+      behavior: 'smooth'
+    });
+  }, 100)
 }
 const onSend = (text = '') => {
   if ((isValue(state.text.trim()) || text) && !state.loading) {
@@ -119,6 +121,7 @@ const onSend = (text = '') => {
       suggest: []
     })
     state.chats.push(answer)
+    scrollToEnd()
     ssePost(`/installed-apps/${window.czrConfig.dify.appId}/chat-messages`, {
       body: state.params,
     }, {

+ 7 - 7
src/views/smart-ask-answer/assistant/cms/api.ts

@@ -1,10 +1,10 @@
 import { post } from './request'
 
-const suffix = 'cms-api'
+const suffix = 'szface'
 
 // 热门推荐-热门推荐-主题信息
 export const cmsAiQueryHotThemelist = (params) => post(
-  `/${suffix}/szface/cmsAi/queryHotThemelist`,
+  `/${suffix}/cmsAi/queryHotThemelist`,
   params,
   {
     headers: {
@@ -16,7 +16,7 @@ export const cmsAiQueryHotThemelist = (params) => post(
 
 // 热门推荐-热门推荐-热点问题列表
 export const cmsAiQueryHotReclist = (params) => post(
-  `/${suffix}/szface/cmsAi/queryHotReclist`,
+  `/${suffix}/cmsAi/queryHotReclist`,
   params,
   {
     headers: {
@@ -28,7 +28,7 @@ export const cmsAiQueryHotReclist = (params) => post(
 
 // 个人通关-常见问题列表
 export const staticConQueryQuestionslist = (params) => post(
-  `/${suffix}/szface/staticCon/queryQuestionslist`,
+  `/${suffix}/staticCon/queryQuestionslist`,
   params,
   {
     headers: {
@@ -40,7 +40,7 @@ export const staticConQueryQuestionslist = (params) => post(
 
 // 智能问答-问题推荐列表
 export const cmsAiQueryQuestionReclist = (params) => post(
-  `/${suffix}/szface/cmsAi/queryQuestionReclist`,
+  `/${suffix}/cmsAi/queryQuestionReclist`,
   params,
   {
     headers: {
@@ -52,7 +52,7 @@ export const cmsAiQueryQuestionReclist = (params) => post(
 
 // 政务服务-事项列表
 export const matterQueryMatterlist = (params) => post(
-  `/${suffix}/szface/matter/queryMatterlist`,
+  `/${suffix}/matter/queryMatterlist`,
   params,
   {
     headers: {
@@ -64,7 +64,7 @@ export const matterQueryMatterlist = (params) => post(
 
 // 政务资讯-政策文件列表
 export const policyInfoQueryPolicyInfolist = (params) => post(
-  `/${suffix}/szface/policyInfo/queryPolicyInfolist`,
+  `/${suffix}/policyInfo/queryPolicyInfolist`,
   params,
   {
     headers: {