add(派单任务刷新)、modify(派单任务和管片任务详情界面)

This commit is contained in:
yaj
2026-02-28 11:45:25 +08:00
parent 6e74eaf206
commit 37d60ba63e
6 changed files with 178 additions and 85 deletions

View File

@ -171,11 +171,18 @@ class DispatchDetailsDialog(QDialog):
}
"""
)
self.close_btn.clicked.connect(self.close)
self.close_btn.clicked.connect(self._on_close_button_clicked)
parent_layout.addStretch()
parent_layout.addWidget(self.close_btn)
def _on_close_button_clicked(self):
"""关闭按钮点击后的处理逻辑"""
# 1. 执行取消修改方量的逻辑
self.onCancelModifyVolume()
# 2. 执行关闭窗口的逻辑
self.close()
def _add_segment_id_area(self, parent_layout):
id_layout = QHBoxLayout()
@ -349,7 +356,8 @@ class DispatchDetailsDialog(QDialog):
self.modify_btn.show()
# 2、关闭派单方量调整控件
self.volume_value_adjuster.close()
if hasattr(self, "volume_value_adjuster") and self.volume_value_adjuster:
self.volume_value_adjuster.close()
def paintEvent(self, event):
if not self.bg_pixmap.isNull():
@ -368,12 +376,12 @@ class DispatchDetailsDialog(QDialog):
def set_row_label(self, row, new_label_text: str):
"""修改左侧的显示的标签的文本,如: 创建时间、派单时间等"""
if 0 <= row < len(self.rows):
self.rows[row].label.setText(new_label_text)
self.rows[row].label.setText(str(new_label_text) if new_label_text is not None else "")
def set_row_value(self, row, new_value_text: str):
"""修改右侧的显示的值, 如: 2025年9月9日 9:9:9"""
if 0 <= row < len(self.rows):
self.rows[row].value.setText(new_value_text)
self.rows[row].value.setText(str(new_value_text) if new_value_text is not None else "")
# 测试代码