feat: 修改电源自动启动设置为false,新增上料和下料对话框引用,优化主窗口托盘号设置逻辑
This commit is contained in:
parent
0878b05033
commit
61fd6cd78b
@ -122,7 +122,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"electricity": {
|
"electricity": {
|
||||||
"auto_start": true,
|
"auto_start": false,
|
||||||
"interval_minutes": 30
|
"interval_minutes": 30
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
BIN
db/jtDB.db
BIN
db/jtDB.db
Binary file not shown.
@ -112,6 +112,10 @@ class MainWindow(MainWindowUI):
|
|||||||
self._is_loading_active = False # 标识上料任务是否正在进行
|
self._is_loading_active = False # 标识上料任务是否正在进行
|
||||||
self._current_gc_qd = 0 # 当前工程号的强度数据
|
self._current_gc_qd = 0 # 当前工程号的强度数据
|
||||||
|
|
||||||
|
# 添加对上料和下料对话框的引用
|
||||||
|
self.loading_dialog = None # 上料对话框
|
||||||
|
self.unloading_dialog = None # 下料对话框
|
||||||
|
|
||||||
# 信号的连接在connect_signals方法中统一处理,不在这里连接
|
# 信号的连接在connect_signals方法中统一处理,不在这里连接
|
||||||
|
|
||||||
# 称重相关变量
|
# 称重相关变量
|
||||||
@ -651,7 +655,14 @@ class MainWindow(MainWindowUI):
|
|||||||
|
|
||||||
# 创建上料对话框
|
# 创建上料对话框
|
||||||
from widgets.loading_dialog_widget import LoadingDialog
|
from widgets.loading_dialog_widget import LoadingDialog
|
||||||
dialog = LoadingDialog(parent=self,user_id=self.user_id,user_name=self.user_name,corp_id=self.corp_id)
|
self.loading_dialog = LoadingDialog(parent=self,user_id=self.user_id,user_name=self.user_name,corp_id=self.corp_id)
|
||||||
|
dialog = self.loading_dialog # 使用类属性引用对话框
|
||||||
|
|
||||||
|
# 获取当前主窗口中选择的托盘号,并设置到上料对话框中
|
||||||
|
current_tray_id = self.tray_edit.currentText()
|
||||||
|
if current_tray_id:
|
||||||
|
dialog.tray_input.setText(current_tray_id)
|
||||||
|
logging.info(f"将主窗口当前托盘号 {current_tray_id} 设置到上料对话框")
|
||||||
|
|
||||||
# 如果已有上料信息,作为参考显示在对话框中,但允许用户修改
|
# 如果已有上料信息,作为参考显示在对话框中,但允许用户修改
|
||||||
if self._loading_info and self._current_stow_num > 0:
|
if self._loading_info and self._current_stow_num > 0:
|
||||||
@ -723,7 +734,14 @@ class MainWindow(MainWindowUI):
|
|||||||
self.serial_manager.auto_open_configured_ports()
|
self.serial_manager.auto_open_configured_ports()
|
||||||
self.serial_manager.start_keyboard_listener()
|
self.serial_manager.start_keyboard_listener()
|
||||||
|
|
||||||
dialog = UnloadingDialog(self, self.user_id)
|
self.unloading_dialog = UnloadingDialog(self, self.user_id)
|
||||||
|
dialog = self.unloading_dialog # 使用类属性引用对话框
|
||||||
|
|
||||||
|
# 获取当前主窗口中选择的托盘号,并设置到下料对话框中
|
||||||
|
current_tray_id = self.tray_edit.currentText()
|
||||||
|
if current_tray_id:
|
||||||
|
dialog.tray_input.setText(current_tray_id)
|
||||||
|
logging.info(f"将主窗口当前托盘号 {current_tray_id} 设置到下料对话框")
|
||||||
|
|
||||||
# 如果有之前的下料信息,作为参考显示在对话框中,但允许用户修改
|
# 如果有之前的下料信息,作为参考显示在对话框中,但允许用户修改
|
||||||
if self._current_unload_info:
|
if self._current_unload_info:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user