Merge pull request #6819 from dataease/pr@dev-v2_dzz

Pr@dev v2 dzz
This commit is contained in:
dataeaseShu 2023-11-23 17:06:53 +08:00 committed by GitHub
commit 77524634af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 9 deletions

View File

@ -3,6 +3,7 @@
</template>
<script setup lang="ts">
import { formatDataEaseBi } from '@/utils/url'
//JS
//js
import tinymce from 'tinymce/tinymce'
@ -58,9 +59,9 @@ const tinymceId = ref('vue-tinymce-' + +new Date() + ((Math.random() * 1000).toF
const init = reactive({
// inline: true, //
selector: '#' + tinymceId.value, //id,
language_url: '/tinymce-dataease-private/langs/zh_CN.js', // js
language_url: formatDataEaseBi('/tinymce-dataease-private/langs/zh_CN.js'), // js
language: 'zh_CN', //
skin_url: '/tinymce-dataease-private/skins/ui/oxide', // skin
skin_url: formatDataEaseBi('/tinymce-dataease-private/skins/ui/oxide'), // skin
height: 400, //
branding: false, //Powered by TinyMCE
menubar: true, //
@ -75,7 +76,7 @@ const init = reactive({
nonbreaking_force_tab: false,
paste_auto_cleanup_on_paste: false,
file_picker_types: 'file',
content_css: '/tinymce-dataease-private/skins/content/default/content.css', //csscsscss
content_css: formatDataEaseBi('/tinymce-dataease-private/skins/content/default/content.css'), //csscsscss
//
images_upload_handler: blobInfo =>
new Promise((resolve, reject) => {

View File

@ -28,6 +28,7 @@
</template>
<script setup lang="ts">
import { formatDataEaseBi } from '@/utils/url'
import tinymce from 'tinymce/tinymce' // tinymcehidden
import Editor from '@tinymce/tinymce-vue' //
import 'tinymce/themes/silver/theme' //
@ -114,10 +115,10 @@ const myValue = ref('')
const init = ref({
selector: '#' + tinymceId,
toolbar_items_size: 'small',
language_url: '/tinymce-dataease-private/langs/zh_CN.js', // publicstatic
language_url: formatDataEaseBi('/tinymce-dataease-private/langs/zh_CN.js'), // publicstatic
language: 'zh_CN',
skin_url: '/tinymce-dataease-private/skins/ui/oxide', //
content_css: '/tinymce-dataease-private/skins/content/default/content.css',
skin_url: formatDataEaseBi('/tinymce-dataease-private/skins/ui/oxide'), //
content_css: formatDataEaseBi('/tinymce-dataease-private/skins/content/default/content.css'),
plugins:
'advlist autolink link image lists charmap media wordcount table contextmenu directionality pagebreak', //
//

View File

@ -17,6 +17,7 @@
</template>
<script setup lang="ts">
import { formatDataEaseBi } from '@/utils/url'
import tinymce from 'tinymce/tinymce' // tinymcehidden
import Editor from '@tinymce/tinymce-vue' //
import 'tinymce/themes/silver/theme' //
@ -80,10 +81,10 @@ const myValue = ref(element.value.propValue.textValue)
const init = ref({
selector: '#' + tinymceId,
toolbar_items_size: 'small',
language_url: '/tinymce-dataease-private/langs/zh_CN.js', // publicstatic
language_url: formatDataEaseBi('/tinymce-dataease-private/langs/zh_CN.js'), // publicstatic
language: 'zh_CN',
skin_url: '/tinymce-dataease-private/skins/ui/oxide', //
content_css: '/tinymce-dataease-private/skins/content/default/content.css',
skin_url: formatDataEaseBi('/tinymce-dataease-private/skins/ui/oxide'), //
content_css: formatDataEaseBi('/tinymce-dataease-private/skins/content/default/content.css'),
plugins:
'advlist autolink link image lists charmap media wordcount table contextmenu directionality pagebreak', //
//

View File

@ -0,0 +1,3 @@
export const formatDataEaseBi = (url: string) => {
return window.DataEaseBi?.baseUrl ? `${window.DataEaseBi.baseUrl}${url}` : url
}