Bläddra i källkod

fix(photography): 修复点位切换逻辑并优化界面组件

- 移除点位相同时的重复判断逻辑,避免预览切换异常
- 调整拍摄点位选择器宽度从170px改为110px,优化布局
- 将刷新点位按钮文字从"刷新点位"简化为"刷新"
- 启用Python服务器创建功能,修复跨服务通信问题
panqiuyao 3 veckor sedan
förälder
incheckning
cea0cf8be7

+ 1 - 1
electron/preload/index.js

@@ -13,5 +13,5 @@ module.exports = async () => {
   Addon.get("security").create();
   Addon.get("awaken").create();
   Addon.get("autoUpdater").create();
-  // Services.get("cross").createPythonServer();
+   Services.get("cross").createPythonServer();
 };

+ 2 - 2
frontend/src/views/Photography/check.vue

@@ -275,10 +275,10 @@ async function hideVideo(point_name = 'A') {
 async function switchPreviewPoint(point_name = 'A') {
   console.log('switchPreviewPoint:' + point_name);
   // 如果点位相同,不做任何处理
-  if (point_name === currentPointName.value) {
+/*  if (point_name === currentPointName.value) {
     console.log('点位相同,跳过切换');
     return;
-  }
+  }*/
   // 首次显示预览之前不做切换
 /*  if (!isFirstShow) {
     console.log('首次显示预览前,跳过切换');

+ 2 - 2
frontend/src/views/Photography/components/editRow.vue

@@ -12,10 +12,10 @@
 
       <!-- 多相机模式 - 拍摄点位 -->
       <el-form-item label="拍摄点位" v-if="isMultiCameraMode">
-        <el-select v-model="editRowData.point_name" placeholder="请选择点位" style="width: 170px;" @focus="refreshPointList">
+        <el-select v-model="editRowData.point_name" placeholder="请选择点位" style="width: 110px;" @focus="refreshPointList">
           <el-option v-for="point in availablePoints" :key="point" :label="'点位 ' + point" :value="point"/>
         </el-select>
-        <el-button size="small" plain style="margin-left: 8px;" @click="onRefreshPointList" v-log="{ describe: { action: '点击刷新点位列表' } }">刷新点位</el-button>
+        <el-button size="small" plain style="margin-left: 8px;" @click="onRefreshPointList" v-log="{ describe: { action: '点击刷新点位列表' } }">刷新</el-button>
       </el-form-item>
 
       <!-- 多相机模式 - 仅拍照模式 -->