Commit d3ba15c0 authored by mayinghao's avatar mayinghao

列表可拖动

parent 2914eb33
...@@ -5,7 +5,7 @@ from login import * ...@@ -5,7 +5,7 @@ from login import *
import uuid import uuid
import re import re
from PyQt5.QtWidgets import QMessageBox, QProgressBar, QTableWidget, QTableWidgetItem, QDesktopWidget, QDialog, \ from PyQt5.QtWidgets import QMessageBox, QProgressBar, QTableWidget, QTableWidgetItem, QDesktopWidget, QDialog, \
QCheckBox QCheckBox, QAbstractItemView
import requests import requests
import json import json
import datetime import datetime
...@@ -1224,12 +1224,23 @@ class productInfoWindow(QMainWindow): ...@@ -1224,12 +1224,23 @@ class productInfoWindow(QMainWindow):
self.table_view.setModel(self.model) self.table_view.setModel(self.model)
# 设置表格属性 # 设置表格属性
self.table_view.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) header = self.table_view.horizontalHeader()
header.resizeSection(0, 200)
header.resizeSection(1, 350)
header.resizeSection(2, 350)
header.resizeSection(3, 200)
header.resizeSection(4, 200)
self.table_view.verticalHeader().setVisible(False) self.table_view.verticalHeader().setVisible(False)
self.table_view.setSelectionBehavior(QTableView.SelectRows) self.table_view.setSelectionBehavior(QTableView.SelectRows)
self.table_view.setEditTriggers(QTableView.NoEditTriggers) self.table_view.setEditTriggers(QTableView.NoEditTriggers)
self.table_view.setColumnHidden(0, True) self.table_view.setColumnHidden(0, True)
self.table_view.setDragEnabled(True)
self.table_view.setAcceptDrops(True)
self.table_view.setDropIndicatorShown(True)
self.table_view.setDragDropMode(QAbstractItemView.InternalMove)
# 为操作列添加按钮 # 为操作列添加按钮
for row in range(len(self.devices)): for row in range(len(self.devices)):
self.add_operation_buttons(row) self.add_operation_buttons(row)
...@@ -1394,6 +1405,7 @@ class productInfoWindow(QMainWindow): ...@@ -1394,6 +1405,7 @@ class productInfoWindow(QMainWindow):
#self.file_label.setText(f"{filename}上传完成") #self.file_label.setText(f"{filename}上传完成")
datas = {"id": str(order_id), "name": self.uuid_str+"."+extension, "path": name_prefix, "info": key, "type": type_info, "product_version_id": version_id} datas = {"id": str(order_id), "name": self.uuid_str+"."+extension, "path": name_prefix, "info": key, "type": type_info, "product_version_id": version_id}
print(order_id)
headers = {'token': token, headers = {'token': token,
'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"} 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"}
if type_info >= 12: if type_info >= 12:
...@@ -1554,8 +1566,8 @@ class productInfoWindow(QMainWindow): ...@@ -1554,8 +1566,8 @@ class productInfoWindow(QMainWindow):
) )
# 创建操作按钮 # 创建操作按钮
btn_edit = QPushButton("生产资料") btn_edit = QPushButton("设计资料")
btn_edit.clicked.connect(lambda _, r=row: self.handle_bom(r, 12)) btn_edit.clicked.connect(lambda _, r=row: self.handle_bom(r, 13))
# 设置按钮样式 # 设置按钮样式
btn_edit.setStyleSheet("background-color: #4CAF50; color: white;") btn_edit.setStyleSheet("background-color: #4CAF50; color: white;")
...@@ -1576,8 +1588,8 @@ class productInfoWindow(QMainWindow): ...@@ -1576,8 +1588,8 @@ class productInfoWindow(QMainWindow):
btn_widget btn_widget
) )
btn_edit2 = QPushButton("设计资料") btn_edit2 = QPushButton("设计BOM")
btn_edit2.clicked.connect(lambda _, r=row: self.handle_bom(r, 13)) btn_edit2.clicked.connect(lambda _, r=row: self.handle_bom(r, 14))
# 设置按钮样式 # 设置按钮样式
btn_edit2.setStyleSheet("background-color: #4CAF50; color: white;") btn_edit2.setStyleSheet("background-color: #4CAF50; color: white;")
......
import oss2 import oss2
import yaml
import os
config_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'config.yaml')
with open(config_path, 'r', encoding='utf-8') as f:
config = yaml.safe_load(f)
version = config.get('version', 'test')
aliyun_key = "LTAI3qeEHR5SP2ph" aliyun_key = "LTAI3qeEHR5SP2ph"
aliyun_secret = "zsV3FnjVgBDhaAm23J2vdAmMuX0YFY" aliyun_secret = "zsV3FnjVgBDhaAm23J2vdAmMuX0YFY"
auth = oss2.Auth(aliyun_key, aliyun_secret) auth = oss2.Auth(aliyun_key, aliyun_secret)
endpoint = "https://oss-cn-shanghai.aliyuncs.com" endpoint = "https://oss-cn-shanghai.aliyuncs.com"
region = "cn-shanghai" region = "cn-shanghai"
bucket = oss2.Bucket(auth, endpoint, "qgongye", region=region) bucket = oss2.Bucket(auth, endpoint, "qgongye", region=region)
version = "release"
# 分片大小 # 分片大小
part_size = 5 * 1024 * 1024 part_size = 5 * 1024 * 1024
# 阿里云前缀 # 阿里云前缀
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment