| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- import sys
- from stringprep import in_table_c11
- from PyQt5.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QHBoxLayout, QWidget, QPushButton, QTabWidget, QLabel, QLineEdit, QTextEdit, QFormLayout, QMessageBox, QTreeWidget, QTreeWidgetItem, QDialog, QVBoxLayout as QDialogVBoxLayout, QLineEdit as QDialogLineEdit, QDialogButtonBox, QCheckBox, QComboBox
- from PyQt5.QtCore import Qt
- import requests as req
- import time,random,numpy as np
- import threading
- import asyncio
- import json
- from PyQt5.QtWidgets import QFileDialog
- from PyQt5.QtCore import pyqtSignal, QObject,pyqtSlot
- import sqlite3
- import logging
- logging.basicConfig(level=logging.DEBUG, format='%(asctime)s: %(message)s')
- logger = logging.getLogger(__name__)
- class EditSelectLogDialog(QDialog):
- def __init__(self, parent=None, title="编辑选品日志", initial_data=None):
- super().__init__(parent)
- self.setWindowTitle(title)
- self.setGeometry(100, 100, 600, 400)
- layout = QDialogVBoxLayout()
- # 商品ID输入框
- item_id_label = QLabel("商品ID")
- self.item_id_edit = QDialogLineEdit()
- self.item_id_edit.setText(initial_data['商品ID'])
- layout.addWidget(item_id_label)
- layout.addWidget(self.item_id_edit)
- # 商品名称输入框
- item_name_label = QLabel("商品名称")
- self.item_name_edit = QDialogLineEdit()
- self.item_name_edit.setText(initial_data['商品名称'])
- layout.addWidget(item_name_label)
- layout.addWidget(self.item_name_edit)
- # 磨损最低值输入框
- min_wear_label = QLabel("磨损最低值")
- self.min_wear_edit = QDialogLineEdit()
- self.min_wear_edit.setText(str(initial_data['磨损最低值']))
- layout.addWidget(min_wear_label)
- layout.addWidget(self.min_wear_edit)
- # 磨损最高值输入框
- max_wear_label = QLabel("磨损最高值")
- self.max_wear_edit = QDialogLineEdit()
- self.max_wear_edit.setText(str(initial_data['磨损最高值']))
- layout.addWidget(max_wear_label)
- layout.addWidget(self.max_wear_edit)
- # 全磨损区间最低价输入框
- min_full_wear_price_label = QLabel("全磨损区间最低价")
- self.min_full_wear_price_edit = QDialogLineEdit()
- self.min_full_wear_price_edit.setText(str(initial_data['全磨损区间最低价']))
- layout.addWidget(min_full_wear_price_label)
- layout.addWidget(self.min_full_wear_price_edit)
- # 扫货价输入框
- sweep_price_label = QLabel("扫货价")
- self.sweep_price_edit = QDialogLineEdit()
- self.sweep_price_edit.setText(str(initial_data['扫货价']))
- layout.addWidget(sweep_price_label)
- layout.addWidget(self.sweep_price_edit)
- # 判断价输入框
- judge_price_label = QLabel("判断价")
- self.judge_price_edit = QDialogLineEdit()
- self.judge_price_edit.setText(str(initial_data['判断价']))
- layout.addWidget(judge_price_label)
- layout.addWidget(self.judge_price_edit)
- # 时间输入框
- timestamp_label = QLabel("时间")
- self.timestamp_edit = QDialogLineEdit()
- self.timestamp_edit.setText(initial_data['时间'])
- layout.addWidget(timestamp_label)
- layout.addWidget(self.timestamp_edit)
- button_box = QDialogButtonBox(QDialogButtonBox.StandardButton.Ok | QDialogButtonBox.StandardButton.Cancel)
- button_box.accepted.connect(self.accept)
- button_box.rejected.connect(self.reject)
- layout.addWidget(button_box)
- self.setLayout(layout)
|