From ff6df432ec59d714db7fbb7224a5a6ec16d7834a Mon Sep 17 00:00:00 2001 From: 24kycj <1637269896@qq.com> Date: Sun, 28 Dec 2025 12:44:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4work?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/files/file.vue | 69 +- src/renderer/components/files/fileEmpty.vue | 5 +- src/renderer/components/files/fileList.vue | 10 +- .../components/files/progressdialog.vue | 69 +- src/renderer/components/main - 副本.vue | 2225 ----------- src/renderer/components/main.vue | 775 ++-- .../components/recorder/ScreenRecorder.vue | 86 +- src/renderer/components/work - 副本.vue | 3446 +++++++++++++++++ src/renderer/components/work.vue | 3005 +------------- .../components/work/AdvancedSettings.vue | 113 + .../components/work/FileManagement.vue | 113 + src/renderer/components/work/TagMetadata.vue | 153 + src/renderer/components/work/TaskHeader.vue | 142 + src/renderer/components/work/WorkMain.vue | 854 ++++ src/renderer/components/work/index.js | 3 + .../work/sections/AdvancedFeatures.vue | 126 + .../components/work/sections/BasicConfig.vue | 86 + .../work/sections/HardwareControl.vue | 52 + .../work/sections/RecordingSettings.vue | 125 + .../components/work/styles/compact-layout.css | 172 + .../components/work/styles/work-styles.css | 297 ++ src/renderer/components/work/utils.js | 75 + src/renderer/components/worknet.vue | 431 +-- src/renderer/components/work样式修改前.vue | 2560 ------------ src/renderer/lang/20240304.zip | Bin 64462 -> 0 bytes src/renderer/lang/cn.js | 103 +- src/renderer/lang/en.js | 93 +- src/renderer/lang/ocn.js | 747 ++-- src/renderer/store/modules/user.js | 34 + 29 files changed, 6843 insertions(+), 9126 deletions(-) delete mode 100644 src/renderer/components/main - 副本.vue create mode 100644 src/renderer/components/work - 副本.vue create mode 100644 src/renderer/components/work/AdvancedSettings.vue create mode 100644 src/renderer/components/work/FileManagement.vue create mode 100644 src/renderer/components/work/TagMetadata.vue create mode 100644 src/renderer/components/work/TaskHeader.vue create mode 100644 src/renderer/components/work/WorkMain.vue create mode 100644 src/renderer/components/work/index.js create mode 100644 src/renderer/components/work/sections/AdvancedFeatures.vue create mode 100644 src/renderer/components/work/sections/BasicConfig.vue create mode 100644 src/renderer/components/work/sections/HardwareControl.vue create mode 100644 src/renderer/components/work/sections/RecordingSettings.vue create mode 100644 src/renderer/components/work/styles/compact-layout.css create mode 100644 src/renderer/components/work/styles/work-styles.css create mode 100644 src/renderer/components/work/utils.js delete mode 100644 src/renderer/components/work样式修改前.vue delete mode 100644 src/renderer/lang/20240304.zip create mode 100644 src/renderer/store/modules/user.js diff --git a/src/renderer/components/files/file.vue b/src/renderer/components/files/file.vue index 58f533c..9ca851d 100644 --- a/src/renderer/components/files/file.vue +++ b/src/renderer/components/files/file.vue @@ -13,39 +13,19 @@
- - + + +
- - + + +
@@ -68,8 +48,8 @@ const isNetworkPath = (path) => { // 检测是否为网络路径 // Windows 网络路径: \\hostname\path 或 \\IP\path // Unix 网络路径: //hostname/path 或 //IP/path - return path.startsWith('\\\\') || path.startsWith('//') || - (path.includes(':') && !path.includes('\\') && !path.includes('/')); + return path.startsWith('\\\\') || path.startsWith('//') || + (path.includes(':') && !path.includes('\\') && !path.includes('/')); }; const extractHostName = (path) => { @@ -190,12 +170,12 @@ export default { // 是文件夹 this.sizeChange(f.size); } - + // 检测是否为网络路径 if (isNetworkPath(f.path)) { this.addNetworkPath(f.path); } - + return true; } else { //有了,不用加入 @@ -405,7 +385,7 @@ export default { getLists() { return this.filesList; }, - + // 添加网络路径到列表(按主机去重,仅认证根目录,如 \\\\NAS) addNetworkPath(path) { const hostName = extractHostName(path); @@ -440,7 +420,7 @@ export default { this.$emit('network-paths-changed', this.getNetworkPaths()); } }, - + // 获取网络路径列表(按主机去重,返回根路径) getNetworkPaths() { const uniqueByHost = {}; @@ -456,13 +436,13 @@ export default { } return Object.values(uniqueByHost); }, - + // 检查是否有网络路径 hasNetworkPaths() { return this.networkPaths.length > 0; }, - - haveFolderIsCalc() {}, + + haveFolderIsCalc() { }, }, computed: {}, watch: {}, @@ -476,11 +456,13 @@ export default { align-items: center; flex-wrap: wrap; } + .archiverDialog { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; + /deep/.el-dialog__header { padding: 10px; } @@ -488,12 +470,15 @@ export default { .files { width: 100%; - background-color: #f5f5f5; - margin: 10px auto 0; + background-color: transparent; + margin: 0; font-size: 12px; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + box-shadow: none; position: relative; - height: 375px; + flex: 1; + display: flex; + flex-direction: column; + overflow: hidden; } .btn-group { diff --git a/src/renderer/components/files/fileEmpty.vue b/src/renderer/components/files/fileEmpty.vue index 4a315bd..a7b26e0 100644 --- a/src/renderer/components/files/fileEmpty.vue +++ b/src/renderer/components/files/fileEmpty.vue @@ -1,5 +1,6 @@ - diff --git a/src/renderer/components/main.vue b/src/renderer/components/main.vue index 783cb85..e61cbe5 100644 --- a/src/renderer/components/main.vue +++ b/src/renderer/components/main.vue @@ -1,43 +1,27 @@