From 14816a6817cc613cc4efd84d72978a2a8ca20c96 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Mon, 25 Aug 2025 14:20:51 +0800 Subject: [PATCH 1/2] 1 --- .env.dev | 4 ++-- package-lock.json | 12 ++++++++++++ package.json | 1 + src/components/Editor/Editor.vue | 5 ++++- src/utils/request.js | 1 + src/utils/util.js | 10 ++++++++++ yarn.lock | 5 +++++ 7 files changed, 35 insertions(+), 3 deletions(-) diff --git a/.env.dev b/.env.dev index d6e6707..365132d 100644 --- a/.env.dev +++ b/.env.dev @@ -12,8 +12,8 @@ VITE_ROUTER_BASE=/ VITE_ROUTER_HISTORY=hash # api -# VITE_API_BASIC=https://zh.shibeitong.com -VITE_API_BASIC=http://10.10.1.6:8070 +VITE_API_BASIC=https://zh.shibeitong.com +# VITE_API_BASIC=http://10.10.1.6:8070 VITE_API_HTTP=/api/v1/ # storage VITE_STORAGE_NAMESPACE = gin-admin_local_ \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 60c9eb6..b475131 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "axios": "^1.4.0", "clipboard": "^2.0.11", "cropperjs": "^1.5.13", + "crypto-js": "^4.2.0", "dayjs": "^1.11.9", "echarts": "^5.4.3", "filesize": "^10.0.12", @@ -1849,6 +1850,12 @@ "node": ">= 8" } }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", @@ -6370,6 +6377,11 @@ "which": "^2.0.1" } }, + "crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", diff --git a/package.json b/package.json index e61d0ad..a45faeb 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "axios": "^1.4.0", "clipboard": "^2.0.11", "cropperjs": "^1.5.13", + "crypto-js": "^4.2.0", "dayjs": "^1.11.9", "echarts": "^5.4.3", "filesize": "^10.0.12", diff --git a/src/components/Editor/Editor.vue b/src/components/Editor/Editor.vue index 9b94b4e..4230312 100644 --- a/src/components/Editor/Editor.vue +++ b/src/components/Editor/Editor.vue @@ -17,6 +17,7 @@ import TinyEditor from '@tinymce/tinymce-vue' import { deepMerge } from '@/utils/util' + defineOptions({ name: 'XEditor', }) @@ -63,6 +64,8 @@ const opts = deepMerge( language: 'zh-Hans', height: props.height, branding: false, + secretKey: 'gxzhonghai12345678', // 加密密钥 + // originalString: 'hello, vue!', // 需要加密的字符串 resize: false, promotion: false, plugins: 'image', // 添加图片插件 @@ -110,7 +113,6 @@ watch( watch( () => content.value, (val) => { - console.log(1111) emit('update:modelValue', val) onFieldChange() } @@ -129,6 +131,7 @@ function onInit(e) { spinning.value = false emit('ready', e.target) } +