Selaa lähdekoodia

fix: 为页面跳转链接添加userid查询参数

在两处Vue文件的跳转url中追加userid参数,传递当前用户id用于页面标识,确保不同用户跳转页面时的状态正确
lsc 3 päivää sitten
vanhempi
commit
2ca4d4ebc8

+ 4 - 4
src/components/CollapsibleToolbar/componets/aiChat.vue

@@ -795,7 +795,7 @@ const generate = (message: ChatMessage) => {
       gType.value = 'chat'
       setPageId(45, res).then(res => {
         const baseUrl = setUrl()
-        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${45}`
+        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${45}&userid=${props.userid || ''}`
         createSlide()
         createFrameElement(url, 45)
         message.gLoading = false
@@ -816,7 +816,7 @@ const generate = (message: ChatMessage) => {
       gType.value = 'chat'
       setPageId(15, res).then(res => {
         const baseUrl = setUrl()
-        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${15}`
+        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${15}&userid=${props.userid || ''}`
         createSlide()
         createFrameElement(url, 15)
         message.gLoading = false
@@ -837,7 +837,7 @@ const generate = (message: ChatMessage) => {
       gType.value = 'chat'
       setPageId(78, res).then(res => {
         const baseUrl = setUrl()
-        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${78}`
+        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${78}&userid=${props.userid || ''}`
         createSlide()
         createFrameElement(url, 78)
         message.gLoading = false
@@ -858,7 +858,7 @@ const generate = (message: ChatMessage) => {
       gType.value = 'chat'
       setPageId(79, res).then(res => {
         const baseUrl = setUrl()
-        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${79}`
+        const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${res}&type=${79}&userid=${props.userid || ''}`
         createSlide()
         createFrameElement(url, 79)
         message.gLoading = false

+ 1 - 1
src/views/Editor/Canvas/ChildPageDisplay.vue

@@ -175,7 +175,7 @@ const createTool = async (array: any[], tool: any, index: number) => {
   
   const pageId = await setPageId(type, res)
   const baseUrl = setUrl()
-  const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${pageId}&type=${type}`
+  const url = `${baseUrl}/pbl-teacher-table/dist/workPage.html#/setWorkPage?id=${pageId}&type=${type}&userid=${userid.value || ''}`
   array[index].url = url
   setTool()
 }