Newer
Older
AutomaticVerification / softwareDirectory / AutoVerScheme / dialogcheckresult.h
陈实 on 2 Apr 2024 1 KB 自动检定修改
#ifndef DIALOGCHECKRESULT_H
#define DIALOGCHECKRESULT_H

#include <QDialog>
#include "basecommonapi.h"
#include "wordengine.h"

namespace Ui {
class DialogCheckResult; 
}

class DialogCheckResult : public QDialog
{
    Q_OBJECT

public:
    explicit DialogCheckResult(QWidget *parent = nullptr);
    ~DialogCheckResult();
    void initCheckTable(QMap<QString, QList<QStringList>> *measList,QMap<QString, QStringList> *headList,QString sID);

private slots:
    void on_pushButton_3_clicked();

    void on_pushButton_2_clicked();

    void on_pushButton_clicked();
private:
    void deleteItem(QLayout *layout);
    void initCalDataTable(int idx);
    QString getValueByHeader(int idx,QString sLabel,QString sName);

public:
    QList<Dept> taskList;
    QString deviceId;
private:
    Ui::DialogCheckResult *ui;
    QList<SaveDeviceMeasureCalibrator> measureCalList;
    QStringList measHeadList;
    QMap<QString, QList<QStringList>> *caliDataList;
    QMap<QString, QStringList> *headTableList;
    QString stdId;
    int curHeadIdx=-1;
    int iEquipType;
    QList<DeviceMeasureEquipmentCatory> catoryList;
};

#endif // DIALOGCHECKRESULT_H