added action for tag_write
This commit is contained in:
parent
d5d4d654e8
commit
58214b315a
|
|
@ -209,6 +209,7 @@ try:
|
||||||
self.main_window.table_selection_a.triggered.connect(self.set_recipe_mode_table)
|
self.main_window.table_selection_a.triggered.connect(self.set_recipe_mode_table)
|
||||||
self.main_window.barcode_selection_a.triggered.connect(self.set_recipe_mode_barcode)
|
self.main_window.barcode_selection_a.triggered.connect(self.set_recipe_mode_barcode)
|
||||||
self.main_window.ristampa_etichetta_a.triggered.connect(self.reprint_label)
|
self.main_window.ristampa_etichetta_a.triggered.connect(self.reprint_label)
|
||||||
|
self.main_window.tag_a.triggered.connect(self.tag_write)
|
||||||
self.main_window.diagnostics_a.triggered.connect(
|
self.main_window.diagnostics_a.triggered.connect(
|
||||||
lambda checked, selfie=weakref.ref(self): selfie().main_window.open_dialog(Diagnostics(selfie())))
|
lambda checked, selfie=weakref.ref(self): selfie().main_window.open_dialog(Diagnostics(selfie())))
|
||||||
if "--users-management" in sys.argv:
|
if "--users-management" in sys.argv:
|
||||||
|
|
@ -284,6 +285,11 @@ try:
|
||||||
def reprint_label(self):
|
def reprint_label(self):
|
||||||
self.main_window.centralWidget().reprint_label()
|
self.main_window.centralWidget().reprint_label()
|
||||||
|
|
||||||
|
def tag_write(self):
|
||||||
|
if isinstance(self.main_window.centralWidget().centralWidget.widget, Barcode_Recipe_Selection):
|
||||||
|
barcode_data = self.main_window.centralWidget().centralWidget.widget.barcode_input_l.toPlainText().strip()
|
||||||
|
self.main_window.centralWidget().centralWidget.widget.tag_write(barcode_data)
|
||||||
|
|
||||||
@pyqtSlot(str)
|
@pyqtSlot(str)
|
||||||
def load_recipe_from_rfid(self, data):
|
def load_recipe_from_rfid(self, data):
|
||||||
self.tag_loaded_recipe = data
|
self.tag_loaded_recipe = data
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,6 @@ class Barcode_Recipe_Selection(Test_Test):
|
||||||
self.status_palettes["warning"].setColor(QPalette.Base, QColor(255, 165, 0))
|
self.status_palettes["warning"].setColor(QPalette.Base, QColor(255, 165, 0))
|
||||||
self.status_palettes[""].setColor(QPalette.Base, QColor(255, 255, 0))
|
self.status_palettes[""].setColor(QPalette.Base, QColor(255, 255, 0))
|
||||||
|
|
||||||
self.tag_b.clicked.connect(self.open_tag_window)
|
|
||||||
|
|
||||||
self.recipe_selection_b.clicked.connect(self.parent.set_recipe_mode_table)
|
self.recipe_selection_b.clicked.connect(self.parent.set_recipe_mode_table)
|
||||||
self.barcode_input_l.setFocus()
|
self.barcode_input_l.setFocus()
|
||||||
|
|
@ -54,12 +53,7 @@ class Barcode_Recipe_Selection(Test_Test):
|
||||||
self.ok_timer.setSingleShot(True)
|
self.ok_timer.setSingleShot(True)
|
||||||
self.ok_timer.timeout.connect(self.set_recipe)
|
self.ok_timer.timeout.connect(self.set_recipe)
|
||||||
|
|
||||||
session= Users.get_session()
|
|
||||||
|
|
||||||
if session.is_admin:
|
|
||||||
self.tag_b.setVisible(True)
|
|
||||||
else:
|
|
||||||
self.tag_b.setVisible(False)
|
|
||||||
|
|
||||||
def start(self, recipe=None, step=None, pieces=None):
|
def start(self, recipe=None, step=None, pieces=None):
|
||||||
|
|
||||||
|
|
@ -123,14 +117,11 @@ class Barcode_Recipe_Selection(Test_Test):
|
||||||
else:
|
else:
|
||||||
self.parent_assembly_widget().set_text("SCANSIONARE BARCODE SELEZIONE RICETTA")
|
self.parent_assembly_widget().set_text("SCANSIONARE BARCODE SELEZIONE RICETTA")
|
||||||
|
|
||||||
|
def tag_write(self, data_to_write=None):
|
||||||
|
self.parent_assembly_widget().set_text("SCRITTURA TAG NFC ", bg_color=" yellow")
|
||||||
def open_tag_window(self):
|
tag_data = data_to_write if data_to_write else self.barcode_input_l.toPlainText().strip()
|
||||||
self.parent_assembly_widget().set_text(
|
|
||||||
"SCRITTURA TAG NFC ",bg_color=" yellow")
|
|
||||||
tag_data = self.barcode_input_l.toPlainText().strip()
|
|
||||||
if not tag_data:
|
if not tag_data:
|
||||||
QMessageBox.warning(self, "Warning", "Il campo di input è vuoto. Scansiona un QR code o un tag NFC per conTINUARE")
|
QMessageBox.warning(self, "Warning", "Il campo di input è vuoto. Scansiona un QR code o un tag NFC per continuare")
|
||||||
return
|
return
|
||||||
|
|
||||||
if self.parent.components["fixture_id"].current_data:
|
if self.parent.components["fixture_id"].current_data:
|
||||||
|
|
|
||||||
|
|
@ -147,24 +147,6 @@
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="1">
|
|
||||||
<widget class="QPushButton" name="tag_b">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="font">
|
|
||||||
<font>
|
|
||||||
<pointsize>11</pointsize>
|
|
||||||
</font>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>SCRIVI TAG NFC</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="2">
|
<item row="1" column="2">
|
||||||
<spacer name="horizontalSpacer_4">
|
<spacer name="horizontalSpacer_4">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
|
|
|
||||||
|
|
@ -67,6 +67,8 @@
|
||||||
<addaction name="logout_a"/>
|
<addaction name="logout_a"/>
|
||||||
<addaction name="table_selection_a"/>
|
<addaction name="table_selection_a"/>
|
||||||
<addaction name="barcode_selection_a"/>
|
<addaction name="barcode_selection_a"/>
|
||||||
|
<addaction name="tag_a"/>
|
||||||
|
<addaction name="actionCalibra_Taglio"/>
|
||||||
<addaction name="ristampa_etichetta_a"/>
|
<addaction name="ristampa_etichetta_a"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
|
|
@ -146,6 +148,16 @@
|
||||||
<string>Aggiornamento</string>
|
<string>Aggiornamento</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
|
<action name="tag_a">
|
||||||
|
<property name="text">
|
||||||
|
<string>Scrivi Tag nfc</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
|
<action name="actionCalibra_Taglio">
|
||||||
|
<property name="text">
|
||||||
|
<string>Calibra Taglio</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user