diff --git a/lingtropy-client/docs/package-lock.json b/lingtropy-client/docs/package-lock.json index 86ce750..bbf1dff 100644 --- a/lingtropy-client/docs/package-lock.json +++ b/lingtropy-client/docs/package-lock.json @@ -12,7 +12,8 @@ "vitepress": "^1.5.0", "vitepress-i18n": "^1.3.1", "vitepress-sidebar": "^1.30.2", - "vue": "^3.5.13" + "vue": "^3.5.13", + "vutron-docs": "file:" }, "engines": { "node": ">=18.0.0" @@ -2777,6 +2778,10 @@ } } }, + "node_modules/vutron-docs": { + "resolved": "", + "link": true + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/lingtropy-client/docs/package.json b/lingtropy-client/docs/package.json index 67795de..88efa01 100644 --- a/lingtropy-client/docs/package.json +++ b/lingtropy-client/docs/package.json @@ -16,6 +16,7 @@ "vitepress": "^1.5.0", "vitepress-i18n": "^1.3.1", "vitepress-sidebar": "^1.30.2", - "vue": "^3.5.13" + "vue": "^3.5.13", + "vutron-docs": "file:" } } diff --git a/lingtropy-client/src/renderer/components/InputSection.vue b/lingtropy-client/src/renderer/components/InputSection.vue new file mode 100644 index 0000000..0fdfa65 --- /dev/null +++ b/lingtropy-client/src/renderer/components/InputSection.vue @@ -0,0 +1,342 @@ + + + + + AI + + + 文案生成工具 + 智能改写,提升文案质量 + + + ⚙️ + + + + + + + + + + 📝 + 原始文案 + {{ originalText.length }} 字 + + + + + + + {{ mode === 'single' ? '生成改写' : '批量生成' }} + + + + + + + \ No newline at end of file diff --git a/lingtropy-client/src/renderer/components/ResultSection.vue b/lingtropy-client/src/renderer/components/ResultSection.vue new file mode 100644 index 0000000..0dc21da --- /dev/null +++ b/lingtropy-client/src/renderer/components/ResultSection.vue @@ -0,0 +1,309 @@ + + + + + ✨ + 改写结果 + + + + + 📃 + + + 📊 + + + + {{ selectedModel }} + {{ rewrittenText.length }} 个结果 + + + + + + + + + + + 正在使用 {{ selectedModel }} 生成改写结果... + + + + + + + + + + + + + \ No newline at end of file diff --git a/lingtropy-client/src/renderer/components/SettingsModal.vue b/lingtropy-client/src/renderer/components/SettingsModal.vue new file mode 100644 index 0000000..56517af --- /dev/null +++ b/lingtropy-client/src/renderer/components/SettingsModal.vue @@ -0,0 +1,339 @@ + + + + + 设置 + × + + + + 界面设置 + + + + 深色模式 + + + + + + 紧凑视图 + + + + + + 生成设置 + + 温度值 + + + {{ localSettings.temperature / 100 }} + + + + 最大长度 + + 500 字 + 1000 字 + 2000 字 + 3000 字 + + + + + + + + + + + + \ No newline at end of file diff --git a/lingtropy-client/src/renderer/screens/TextRewritingTool.vue b/lingtropy-client/src/renderer/screens/TextRewritingTool.vue index fc32582..f1fab79 100644 --- a/lingtropy-client/src/renderer/screens/TextRewritingTool.vue +++ b/lingtropy-client/src/renderer/screens/TextRewritingTool.vue @@ -1,132 +1,356 @@ - - + + + - 文案生成工具 - 输入原始文案,点击改写按钮进行改写 + + AI + + + 文案生成工具 + 智能改写,提升文案质量 + + + ⚙️ + - + + + + 🤖 + AI 模型选择 + + + + + ▼ + + + + + {{ model.name }} + {{ model.description }} + + + + + + - 改写模式 + + ⚙️ + 改写模式 + - 🔄 单次改写 - 🔀 批量改写 - - + 生成数量: - - - - + - + + @click="incrementCount" + class="count-button" + >+ - + - 原始文案 - + 📝 + 原始文案 + {{ originalText.length }} 字 + + - - + + {{ mode === 'single' ? '生成改写' : '批量生成' }} + - - 改写结果 - - - + + + ✨ + 改写结果 + + + {{ selectedModel }} + {{ rewrittenText.length }} 个结果 + + + + + + + + + + 正在使用 {{ selectedModel }} 生成改写结果... + + + + + - 结果 #{{ index + 1 }} + + 结果 #{{ index + 1 }} + {{ text.length }} 字 + - - 已复制! + + 已复制! 复制 - + {{ expandedResults[index] ? '收起' : '展开' }} - + {{ text }} - + + + + + + ✨ + 等待生成结果 + 请在左侧输入文本并点击生成按钮 + + + + + + 设置 + × + + + + 界面设置 + + + + 深色模式 + + + + + + 紧凑视图 + + + + + + 生成设置 + + 温度值 + + + {{ settings.temperature / 100 }} + + + + 最大长度 + + 500 字 + 1000 字 + 2000 字 + 3000 字 + + + + + + + +
智能改写,提升文案质量
正在使用 {{ selectedModel }} 生成改写结果...
输入原始文案,点击改写按钮进行改写
请在左侧输入文本并点击生成按钮