|
|
@@ -1,17 +1,8 @@
|
|
|
from asyncio import ensure_future, shield
|
|
|
-from cmath import infj
|
|
|
from concurrent.futures import process
|
|
|
-from ctypes import alignment
|
|
|
-from logging.handlers import TimedRotatingFileHandler
|
|
|
-from msilib import OpenDatabase
|
|
|
-from readline import set_startup_hook
|
|
|
-from sqlite3 import DataError, Timestamp
|
|
|
-from ssl import wrap_socket
|
|
|
-from tracemalloc import start
|
|
|
from turtle import st
|
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
import shutil
|
|
|
-
|
|
|
import os
|
|
|
import sys
|
|
|
import re
|
|
|
@@ -21,25 +12,19 @@ import json
|
|
|
import time
|
|
|
import datetime
|
|
|
import requests
|
|
|
-import uuid
|
|
|
import pymongo
|
|
|
import pymysql
|
|
|
from xlrd import open_workbook
|
|
|
from xlsxwriter.workbook import Workbook
|
|
|
-
|
|
|
import numpy as np
|
|
|
import cv2
|
|
|
-import argparse
|
|
|
-import io
|
|
|
from aliyunsdkcore.vendored.requests.auth import HTTPBasicAuth
|
|
|
import requests
|
|
|
import datetime
|
|
|
import time
|
|
|
import hashlib
|
|
|
-# import torch
|
|
|
-from PIL import Image
|
|
|
from skimage import filters
|
|
|
-import os
|
|
|
+from openpyxl.utils import get_column_letter
|
|
|
|
|
|
|
|
|
save_filename = ""
|
|
|
@@ -983,11 +968,11 @@ class CBDThread(QtCore.QThread):
|
|
|
heat_temp,
|
|
|
en_temp,
|
|
|
en_hum,
|
|
|
+ img_jg,
|
|
|
current_jg,
|
|
|
up_jg,
|
|
|
down_jg,
|
|
|
lig_jg,
|
|
|
- img_jg,
|
|
|
machine_jg,
|
|
|
camera_jg,
|
|
|
time_jg
|
|
|
@@ -1265,7 +1250,7 @@ class CBDThread(QtCore.QThread):
|
|
|
worksheet.set_row(1, 35)
|
|
|
worksheet.set_row(2, 50)
|
|
|
worksheet.set_row(3, 80)
|
|
|
- from openpyxl.utils import get_column_letter
|
|
|
+
|
|
|
for i in range(len(self.device_list)):
|
|
|
worksheet.set_row(i+4, 15)
|
|
|
worksheet.set_column(0, 26, 12)
|
|
|
@@ -1302,11 +1287,11 @@ class CBDThread(QtCore.QThread):
|
|
|
"合格条件(绿色):\n上传的加热温度包含但不局限于85~105°之间的值",
|
|
|
"合格条件(绿色):\n等于35且环境温度等于25的前提下为不合格,其余显示的任何值为合格",
|
|
|
"合格条件(绿色):\n等于25度且环境湿度等于35的前提下为不合格,其余显示的任何值为合格",
|
|
|
+ "合格条件(绿色):\n对自动检查前上传的图片质量进行打分,取前三个图片分数,如果有一个小于68为不合格,否则合格",
|
|
|
"合格条件(绿色):\n在工作时间段内没有接收到“电流不足”的信息为合格,否则不合格",
|
|
|
"合格条件(绿色):\n在工作时间段内没有接收到“电流不足”的信息为合格,否则不合格",
|
|
|
"合格条件(绿色):\n在工作时间段内没有接收到“电流不足”的信息为合格,否则不合格",
|
|
|
"合格条件(绿色):\n在工作时间段内没有接收到“电流不足”的信息为合格,否则不合格",
|
|
|
- "合格条件(绿色):\n对自动检查前上传的图片质量进行打分,取前三个图片分数,如果有一个小于68为不合格,否则合格",
|
|
|
"合格条件(绿色):\n在工作时间段内没有接收到“电流不足”的信息为合格,否则不合格",
|
|
|
"合格条件(绿色):\n在工作时间段内没有接收到“电流不足”的信息为合格,否则不合格",
|
|
|
"合格条件(绿色):\n与供电选择输入对照,(DC为4h,AC为9h)一致判定为合格,否则为不合格",
|
|
|
@@ -1426,6 +1411,9 @@ class CBDThread(QtCore.QThread):
|
|
|
"报告日期",now_time.strftime("%y-%m-%d %H:%M:%S")
|
|
|
]
|
|
|
worksheet.write_row(row = 1 ,col = 0, data = toji_data,cell_format=toji_style)
|
|
|
+ for col in range(18, 23 + 1):
|
|
|
+ column_letter = get_column_letter(col)
|
|
|
+ worksheet.column_dimensions[column_letter].outline_level = 1
|
|
|
worksheet.protect(pwd_str) # 保护视图,不允许修改
|
|
|
workbook.close()
|
|
|
self.cursor.close()
|