diff --git a/frontend/src/views/embedded/index.vue b/frontend/src/views/embedded/index.vue index 2f688a23..928ea3f5 100644 --- a/frontend/src/views/embedded/index.vue +++ b/frontend/src/views/embedded/index.vue @@ -137,12 +137,16 @@ onBeforeMount(async () => { const online = route.query.online setFormatOnline(online) + let userFlag = route.query.userFlag + if (userFlag && userFlag === '1') { + userFlag = '100001' + } const now = Date.now() assistantStore.setFlag(now) assistantStore.setId(assistantId?.toString() || '') const param = { id: assistantId, - virtual: assistantStore.getFlag, + virtual: userFlag || assistantStore.getFlag, online, } validator.value = await assistantApi.validate(param) diff --git a/frontend/src/views/embedded/page.vue b/frontend/src/views/embedded/page.vue index decf9475..97aad003 100644 --- a/frontend/src/views/embedded/page.vue +++ b/frontend/src/views/embedded/page.vue @@ -122,6 +122,10 @@ onBeforeMount(async () => { if (name) { assistantName.value = decodeURIComponent(name.toString()) } + let userFlag = route.query.userFlag + if (userFlag && userFlag === '1') { + userFlag = '100001' + } const now = Date.now() assistantStore.setFlag(now) assistantStore.setId(assistantId?.toString() || '') @@ -132,7 +136,7 @@ onBeforeMount(async () => { } const param = { id: assistantId, - virtual: assistantStore.getFlag, + virtual: userFlag || assistantStore.getFlag, online, } validator.value = await assistantApi.validate(param)