|
@@ -1,4 +1,5 @@
|
|
|
<script setup>
|
|
|
+import * as dd from 'dingtalk-jsapi'
|
|
|
import { closeToast, showConfirmDialog, showFailToast, showSuccessToast } from 'vant'
|
|
|
import axios from 'axios'
|
|
|
import { useUserStore } from '~/store/user'
|
|
@@ -258,17 +259,25 @@ function handlePreview(data) {
|
|
|
suffix.value = showUrl.value.substr(showUrl.value.lastIndexOf('.') + 1).toLowerCase()
|
|
|
// dialogPreviewVisible.value = true;
|
|
|
|
|
|
- if (suffix.value == 'mp3' || suffix.value == 'mp4' || suffix.value == 'pdf' || suffix.value == 'jpg' || suffix.value == 'jpeg' || suffix.value == 'png')
|
|
|
- window.open(showUrl.value)
|
|
|
-
|
|
|
- else
|
|
|
- window.open(previewUrl.value + showUrl.value)
|
|
|
+ if (suffix.value == 'mp3' || suffix.value == 'mp4' || suffix.value == 'pdf' || suffix.value == 'jpg' || suffix.value == 'jpeg' || suffix.value == 'png') {
|
|
|
+ dd.biz.util.openLink({
|
|
|
+ url: showUrl.value,//要打开链接的地址
|
|
|
+ })
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ dd.biz.util.openLink({
|
|
|
+ url: previewUrl.value + showUrl.value,//要打开链接的地址
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
function getFullUrl(url) {
|
|
|
if (!url)
|
|
|
return ''
|
|
|
- return url.startsWith('http') ? url : `${window.GLOBAL_CONFIG.api}/${url}`
|
|
|
+ if (url.includes('60.188.226.44:8090')) {
|
|
|
+ url = url.replace('60.188.226.44:8090', 'jnjymf.bozedu.net')
|
|
|
+ }
|
|
|
+ return url.startsWith('http') ? url : `http://jnjymf.bozedu.net/${url}`
|
|
|
}
|
|
|
</script>
|
|
|
|