77 :close-on-click-modal =" false"
88 :close-on-press-escape =" false"
99 >
10+
1011 <el-row :gutter =" 12" >
11- <el-col :span =" 12 " >
12+ <el-col :span =" 8 " >
1213 <div class =" border" >
1314 <p class =" title p-16 bold" >
1415 {{ $t('views.applicationOverview.appInfo.EmbedDialog.fullscreenModeTitle') }}
3132 </div >
3233 </div >
3334 </el-col >
34- <el-col :span =" 12" >
35+ <el-col :span =" 8" >
36+ <div class =" border" >
37+ <p class =" title p-16 bold" >
38+ {{ $t('views.applicationOverview.appInfo.EmbedDialog.mobileModeTitle') }}
39+ </p >
40+ <img src =" @/assets/window3.png" alt =" " class =" ml-8" height =" 150" />
41+ <div class =" code layout-bg border-t p-8" >
42+ <div class =" flex-between p-8" >
43+ <span class =" bold" >{{
44+ $t('views.applicationOverview.appInfo.EmbedDialog.copyInstructions')
45+ }}</span >
46+ <el-button text @click =" copyClick(source3)" >
47+ <AppIcon iconName =" app-copy" ></AppIcon >
48+ </el-button >
49+ </div >
50+ <el-scrollbar height =" 150" always >
51+ <div class =" pre-wrap p-8 pt-0" >
52+ {{ source3 }}
53+ </div >
54+ </el-scrollbar >
55+ </div >
56+ </div >
57+ </el-col >
58+ <el-col :span =" 8" >
3559 <div class =" border" >
3660 <p class =" title p-16 bold" >
3761 {{ $t('views.applicationOverview.appInfo.EmbedDialog.floatingModeTitle') }}
@@ -76,6 +100,7 @@ const dialogVisible = ref<boolean>(false)
76100const source1 = ref (' ' )
77101
78102const source2 = ref (' ' )
103+ const source3 = ref (' ' )
79104
80105const urlParams1 = computed (() => (props .apiInputParams ? ' ?' + props .apiInputParams : ' ' ))
81106const urlParams2 = computed (() => (props .apiInputParams ? ' &' + props .apiInputParams : ' ' ))
@@ -84,6 +109,7 @@ watch(dialogVisible, (bool) => {
84109 if (! bool ) {
85110 source1 .value = ' '
86111 source2 .value = ' '
112+ source3 .value = ' '
87113 }
88114})
89115
@@ -105,6 +131,14 @@ src="${window.location.origin}/api/application/embed?protocol=${window.location.
105131 )}&host=${window .location .host }&token=${val }${urlParams2 .value }">
106132<\/ script>
107133`
134+ source3 .value = ` <iframe
135+ src="${application .location + val + urlParams1 .value }&mode=mobile"
136+ style="width: 100%; height: 100%;"
137+ frameborder="0"
138+ allow="microphone">
139+ </iframe>
140+ `
141+
108142 dialogVisible .value = true
109143}
110144
0 commit comments