diff --git a/db/jtDB.db b/db/jtDB.db index 21aa07e..13aca84 100644 Binary files a/db/jtDB.db and b/db/jtDB.db differ diff --git a/widgets/loading_dialog_widget.py b/widgets/loading_dialog_widget.py index f6f0840..b2fb702 100644 --- a/widgets/loading_dialog_widget.py +++ b/widgets/loading_dialog_widget.py @@ -110,7 +110,7 @@ class LoadingDialog(LoadingDialogUI): # 更新UI # 注意:此时order_data["note"]已经被修改为order_data["mo"]的值 - self.order_input.setText(order_data.get("note", "")) + self.order_input.setText(order_data.get("mo", "")) # 更新轴型 self.axis_value.setText(order_data.get("zx_name", "--")) diff --git a/widgets/main_window.py b/widgets/main_window.py index ab8337d..90538d7 100644 --- a/widgets/main_window.py +++ b/widgets/main_window.py @@ -3734,9 +3734,6 @@ class MainWindow(MainWindowUI): logging.info(f"主窗口接收到订单号: {order_code}") # 存储当前订单号 self._current_order_code = order_code - # 更新订单号输入框 - self.order_no_input.setText(order_code) - # 如果是接口模式 if AppMode.is_api(): # 获取订单的详细信息 @@ -3751,6 +3748,8 @@ class MainWindow(MainWindowUI): if gc_notes and len(gc_notes) > 0: # 更新上料区域信息表格 self.update_info_table(gc_notes[0]) + # 订单号输入框回显 mo 字段 + self.order_no_input.setText(gc_notes[0].get('mo', '')) else: # 非接口模式,获取本地数据库中的订单信息 from dao.inspection_dao import InspectionDAO @@ -3759,6 +3758,9 @@ class MainWindow(MainWindowUI): # 更新上料区域信息表格 self.update_info_table(order_info) + # 订单号输入框回显 mo 字段 + if order_info: + self.order_no_input.setText(order_info.get('mo', '')) def on_report(self): """报表按钮点击处理""" @@ -4290,11 +4292,7 @@ class MainWindow(MainWindowUI): QMessageBox.critical(self, "错误", f"处理托盘完成失败: {str(e)}") def update_info_table(self, order_info): - """根据订单信息更新上料区域的信息表格 - - Args: - order_info: 订单信息字典 - """ + """根据订单信息更新上料区域的信息表格""" try: if not order_info: logging.warning("订单信息为空,无法更新上料区域信息表格")