diff --git a/softwareDirectory/AutoVerScheme/basecommonapi.cpp b/softwareDirectory/AutoVerScheme/basecommonapi.cpp index b0d2073..9956c43 100644 --- a/softwareDirectory/AutoVerScheme/basecommonapi.cpp +++ b/softwareDirectory/AutoVerScheme/basecommonapi.cpp @@ -7113,6 +7113,12 @@ //【查询】核查项-多功能校准源 QMap>> BaseCommonApi::GetDataReturnItemListByCheckItemDataCalibrator(QList ResultData,QMap>> DataMapList,QMap> *headList) { + QString data6 = QDate::currentDate().addDays(-5).toString("yyyy年MM月dd日"); + QString data5 = QDate::currentDate().addDays(-4).toString("yyyy年MM月dd日"); + QString data4 = QDate::currentDate().addDays(-3).toString("yyyy年MM月dd日"); + QString data3 = QDate::currentDate().addDays(-2).toString("yyyy年MM月dd日"); + QString data2 = QDate::currentDate().addDays(-1).toString("yyyy年MM月dd日"); + QString data1 = QDate::currentDate().toString("yyyy年MM月dd日"); QMap>> result; QMap> resultMap; QList DCVList; @@ -7271,9 +7277,10 @@ } if (!row.isEmpty() && row[5] == "DCV" && row[3].contains("稳定性")) { VerificationItem = row[5]; + //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<insert(row[5],headerMap); @@ -7733,7 +7740,7 @@ //添加列头 QStringList head; head <<"序号"<<"核查项目"<<"温度点"<<"单位"<<"测量差值1"<<"测量差值2"<<"测量差值3"<<"测量差值4" - <<"测量差值5"<<"测量差值6" <<"平均值"<<"Sm"<<"扩展不确定度U"<<"是否Sm≤U" ; + <<"测量差值5"<<"测量差值6" <<"平均值"<<"Sm"<<"扩展不确定度U"<<"是否Sm≤U"; headerMap.insert("稳定性",head); headList->insert(row[3],headerMap); //添加数据 @@ -7886,7 +7893,7 @@ if (!row.isEmpty() && row[3] == "1" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直流电压",headerMap); @@ -7895,6 +7902,7 @@ Data.append(row[0]); //ID Data.append("直流电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7912,7 +7920,7 @@ }else if (!row.isEmpty() && row[3] == "2" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("电源效应和负载效应",headerMap); @@ -7921,6 +7929,7 @@ Data.append(row[0]); //ID Data.append("电源效应和负载效应"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7938,7 +7947,7 @@ }else if (!row.isEmpty() && row[3] == "3" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直接电流(直接测量)",headerMap); @@ -7947,6 +7956,7 @@ Data.append(row[0]); //ID Data.append("直接电流(直接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7964,7 +7974,7 @@ }else if (!row.isEmpty() && row[3] == "4" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"电阻值"<<"核查参数"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"电阻值"<<"核查参数"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直接电流(间接测量)",headerMap); @@ -7973,6 +7983,7 @@ Data.append(row[0]); //ID Data.append("直接电流(间接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[11] + row[12]);//电阻值 Data.append("");//核查参数 Data.append(row[5]);//单位 @@ -7992,7 +8003,7 @@ }else if (!row.isEmpty() && row[3] == "5" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("纹波电压",headerMap); @@ -8001,6 +8012,7 @@ Data.append(row[0]); //ID Data.append("纹波电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -8019,7 +8031,7 @@ if (!row.isEmpty() && row[3] == "1" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直流电压",headerMap); @@ -8028,6 +8040,7 @@ Data.append(row[0]); //ID Data.append("直流电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8046,7 +8059,7 @@ }else if (!row.isEmpty() && row[3] == "2" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("电源效应和负载效应",headerMap); @@ -8055,6 +8068,7 @@ Data.append(row[0]); //ID Data.append("电源效应和负载效应"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8073,7 +8087,7 @@ }else if (!row.isEmpty() && row[3] == "3" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直接电流(直接测量)",headerMap); @@ -8082,6 +8096,7 @@ Data.append(row[0]); //ID Data.append("直接电流(直接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8100,7 +8115,7 @@ }else if (!row.isEmpty() && row[3] == "4" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"电阻值"<<"核查参数"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"电阻值"<<"核查参数"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直接电流(间接测量)",headerMap); @@ -8109,6 +8124,7 @@ Data.append(row[0]); //ID Data.append("直接电流(间接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[11] + row[12]);//电阻值 Data.append("");//核查参数 Data.append(row[5]);//单位 @@ -8129,7 +8145,7 @@ }else if (!row.isEmpty() && row[3] == "5" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"频率"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"频率"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("纹波电压",headerMap); @@ -8138,6 +8154,7 @@ Data.append(row[0]); //ID Data.append("纹波电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[11]);//频率 Data.append("");//示值1 diff --git a/softwareDirectory/AutoVerScheme/basecommonapi.cpp b/softwareDirectory/AutoVerScheme/basecommonapi.cpp index b0d2073..9956c43 100644 --- a/softwareDirectory/AutoVerScheme/basecommonapi.cpp +++ b/softwareDirectory/AutoVerScheme/basecommonapi.cpp @@ -7113,6 +7113,12 @@ //【查询】核查项-多功能校准源 QMap>> BaseCommonApi::GetDataReturnItemListByCheckItemDataCalibrator(QList ResultData,QMap>> DataMapList,QMap> *headList) { + QString data6 = QDate::currentDate().addDays(-5).toString("yyyy年MM月dd日"); + QString data5 = QDate::currentDate().addDays(-4).toString("yyyy年MM月dd日"); + QString data4 = QDate::currentDate().addDays(-3).toString("yyyy年MM月dd日"); + QString data3 = QDate::currentDate().addDays(-2).toString("yyyy年MM月dd日"); + QString data2 = QDate::currentDate().addDays(-1).toString("yyyy年MM月dd日"); + QString data1 = QDate::currentDate().toString("yyyy年MM月dd日"); QMap>> result; QMap> resultMap; QList DCVList; @@ -7271,9 +7277,10 @@ } if (!row.isEmpty() && row[5] == "DCV" && row[3].contains("稳定性")) { VerificationItem = row[5]; + //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<insert(row[5],headerMap); @@ -7733,7 +7740,7 @@ //添加列头 QStringList head; head <<"序号"<<"核查项目"<<"温度点"<<"单位"<<"测量差值1"<<"测量差值2"<<"测量差值3"<<"测量差值4" - <<"测量差值5"<<"测量差值6" <<"平均值"<<"Sm"<<"扩展不确定度U"<<"是否Sm≤U" ; + <<"测量差值5"<<"测量差值6" <<"平均值"<<"Sm"<<"扩展不确定度U"<<"是否Sm≤U"; headerMap.insert("稳定性",head); headList->insert(row[3],headerMap); //添加数据 @@ -7886,7 +7893,7 @@ if (!row.isEmpty() && row[3] == "1" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直流电压",headerMap); @@ -7895,6 +7902,7 @@ Data.append(row[0]); //ID Data.append("直流电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7912,7 +7920,7 @@ }else if (!row.isEmpty() && row[3] == "2" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("电源效应和负载效应",headerMap); @@ -7921,6 +7929,7 @@ Data.append(row[0]); //ID Data.append("电源效应和负载效应"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7938,7 +7947,7 @@ }else if (!row.isEmpty() && row[3] == "3" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直接电流(直接测量)",headerMap); @@ -7947,6 +7956,7 @@ Data.append(row[0]); //ID Data.append("直接电流(直接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7964,7 +7974,7 @@ }else if (!row.isEmpty() && row[3] == "4" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"电阻值"<<"核查参数"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"电阻值"<<"核查参数"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直接电流(间接测量)",headerMap); @@ -7973,6 +7983,7 @@ Data.append(row[0]); //ID Data.append("直接电流(间接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[11] + row[12]);//电阻值 Data.append("");//核查参数 Data.append(row[5]);//单位 @@ -7992,7 +8003,7 @@ }else if (!row.isEmpty() && row[3] == "5" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("纹波电压",headerMap); @@ -8001,6 +8012,7 @@ Data.append(row[0]); //ID Data.append("纹波电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -8019,7 +8031,7 @@ if (!row.isEmpty() && row[3] == "1" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直流电压",headerMap); @@ -8028,6 +8040,7 @@ Data.append(row[0]); //ID Data.append("直流电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8046,7 +8059,7 @@ }else if (!row.isEmpty() && row[3] == "2" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("电源效应和负载效应",headerMap); @@ -8055,6 +8068,7 @@ Data.append(row[0]); //ID Data.append("电源效应和负载效应"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8073,7 +8087,7 @@ }else if (!row.isEmpty() && row[3] == "3" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直接电流(直接测量)",headerMap); @@ -8082,6 +8096,7 @@ Data.append(row[0]); //ID Data.append("直接电流(直接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8100,7 +8115,7 @@ }else if (!row.isEmpty() && row[3] == "4" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"电阻值"<<"核查参数"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"电阻值"<<"核查参数"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直接电流(间接测量)",headerMap); @@ -8109,6 +8124,7 @@ Data.append(row[0]); //ID Data.append("直接电流(间接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[11] + row[12]);//电阻值 Data.append("");//核查参数 Data.append(row[5]);//单位 @@ -8129,7 +8145,7 @@ }else if (!row.isEmpty() && row[3] == "5" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"频率"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"频率"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("纹波电压",headerMap); @@ -8138,6 +8154,7 @@ Data.append(row[0]); //ID Data.append("纹波电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[11]);//频率 Data.append("");//示值1 diff --git a/softwareDirectory/AutoVerScheme/global.cpp b/softwareDirectory/AutoVerScheme/global.cpp new file mode 100644 index 0000000..45125b9 --- /dev/null +++ b/softwareDirectory/AutoVerScheme/global.cpp @@ -0,0 +1,7 @@ +#include "global.h" + +// 定义全局变量 +QString loginUserId = "0"; +QString loginUserName = ""; +QString loginUserDeptId = "0"; +QString loginMeasurePersonId = "0"; diff --git a/softwareDirectory/AutoVerScheme/basecommonapi.cpp b/softwareDirectory/AutoVerScheme/basecommonapi.cpp index b0d2073..9956c43 100644 --- a/softwareDirectory/AutoVerScheme/basecommonapi.cpp +++ b/softwareDirectory/AutoVerScheme/basecommonapi.cpp @@ -7113,6 +7113,12 @@ //【查询】核查项-多功能校准源 QMap>> BaseCommonApi::GetDataReturnItemListByCheckItemDataCalibrator(QList ResultData,QMap>> DataMapList,QMap> *headList) { + QString data6 = QDate::currentDate().addDays(-5).toString("yyyy年MM月dd日"); + QString data5 = QDate::currentDate().addDays(-4).toString("yyyy年MM月dd日"); + QString data4 = QDate::currentDate().addDays(-3).toString("yyyy年MM月dd日"); + QString data3 = QDate::currentDate().addDays(-2).toString("yyyy年MM月dd日"); + QString data2 = QDate::currentDate().addDays(-1).toString("yyyy年MM月dd日"); + QString data1 = QDate::currentDate().toString("yyyy年MM月dd日"); QMap>> result; QMap> resultMap; QList DCVList; @@ -7271,9 +7277,10 @@ } if (!row.isEmpty() && row[5] == "DCV" && row[3].contains("稳定性")) { VerificationItem = row[5]; + //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<insert(row[5],headerMap); @@ -7733,7 +7740,7 @@ //添加列头 QStringList head; head <<"序号"<<"核查项目"<<"温度点"<<"单位"<<"测量差值1"<<"测量差值2"<<"测量差值3"<<"测量差值4" - <<"测量差值5"<<"测量差值6" <<"平均值"<<"Sm"<<"扩展不确定度U"<<"是否Sm≤U" ; + <<"测量差值5"<<"测量差值6" <<"平均值"<<"Sm"<<"扩展不确定度U"<<"是否Sm≤U"; headerMap.insert("稳定性",head); headList->insert(row[3],headerMap); //添加数据 @@ -7886,7 +7893,7 @@ if (!row.isEmpty() && row[3] == "1" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直流电压",headerMap); @@ -7895,6 +7902,7 @@ Data.append(row[0]); //ID Data.append("直流电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7912,7 +7920,7 @@ }else if (!row.isEmpty() && row[3] == "2" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("电源效应和负载效应",headerMap); @@ -7921,6 +7929,7 @@ Data.append(row[0]); //ID Data.append("电源效应和负载效应"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7938,7 +7947,7 @@ }else if (!row.isEmpty() && row[3] == "3" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直接电流(直接测量)",headerMap); @@ -7947,6 +7956,7 @@ Data.append(row[0]); //ID Data.append("直接电流(直接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -7964,7 +7974,7 @@ }else if (!row.isEmpty() && row[3] == "4" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"电阻值"<<"核查参数"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"电阻值"<<"核查参数"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("直接电流(间接测量)",headerMap); @@ -7973,6 +7983,7 @@ Data.append(row[0]); //ID Data.append("直接电流(间接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[11] + row[12]);//电阻值 Data.append("");//核查参数 Data.append(row[5]);//单位 @@ -7992,7 +8003,7 @@ }else if (!row.isEmpty() && row[3] == "5" && row[9].contains("重复性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"分辨力"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差" ; headerMap.insert("重复性",head); headList->insert("纹波电压",headerMap); @@ -8001,6 +8012,7 @@ Data.append(row[0]); //ID Data.append("纹波电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[6]);//分辨力 Data.append("");//示值1 @@ -8019,7 +8031,7 @@ if (!row.isEmpty() && row[3] == "1" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直流电压",headerMap); @@ -8028,6 +8040,7 @@ Data.append(row[0]); //ID Data.append("直流电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8046,7 +8059,7 @@ }else if (!row.isEmpty() && row[3] == "2" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("电源效应和负载效应",headerMap); @@ -8055,6 +8068,7 @@ Data.append(row[0]); //ID Data.append("电源效应和负载效应"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8073,7 +8087,7 @@ }else if (!row.isEmpty() && row[3] == "3" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直接电流(直接测量)",headerMap); @@ -8082,6 +8096,7 @@ Data.append(row[0]); //ID Data.append("直接电流(直接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append("");//示值1 Data.append("");//示值2 @@ -8100,7 +8115,7 @@ }else if (!row.isEmpty() && row[3] == "4" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"电阻值"<<"核查参数"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"电阻值"<<"核查参数"<<"单位"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("直接电流(间接测量)",headerMap); @@ -8109,6 +8124,7 @@ Data.append(row[0]); //ID Data.append("直接电流(间接测量)"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[11] + row[12]);//电阻值 Data.append("");//核查参数 Data.append(row[5]);//单位 @@ -8129,7 +8145,7 @@ }else if (!row.isEmpty() && row[3] == "5" && row[9].contains("稳定性")) { //添加列头 QStringList head; - head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"频率"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"单位"<<"频率"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5" <<"示值6"<<"平均值"<<"标准偏差"<<"相对标准偏差"<<"相对扩展不确定度Urel"<<"相对标准偏差是否小于相对扩展不确定度Urel" ; headerMap.insert("稳定性",head); headList->insert("纹波电压",headerMap); @@ -8138,6 +8154,7 @@ Data.append(row[0]); //ID Data.append("纹波电压"); //核查项目 Data.append(row[4]);//核查点 + Data.append(row[9]);//核查类型 Data.append(row[5]);//单位 Data.append(row[11]);//频率 Data.append("");//示值1 diff --git a/softwareDirectory/AutoVerScheme/global.cpp b/softwareDirectory/AutoVerScheme/global.cpp new file mode 100644 index 0000000..45125b9 --- /dev/null +++ b/softwareDirectory/AutoVerScheme/global.cpp @@ -0,0 +1,7 @@ +#include "global.h" + +// 定义全局变量 +QString loginUserId = "0"; +QString loginUserName = ""; +QString loginUserDeptId = "0"; +QString loginMeasurePersonId = "0"; diff --git a/softwareDirectory/AutoVerScheme/global.h b/softwareDirectory/AutoVerScheme/global.h new file mode 100644 index 0000000..c43ba32 --- /dev/null +++ b/softwareDirectory/AutoVerScheme/global.h @@ -0,0 +1,10 @@ +#ifndef GLOBAL_H +#define GLOBAL_H +#include +// 声明全局变量 +extern QString loginUserId;//登录用户id +extern QString loginUserName;//登录用户名 +extern QString loginUserDeptId;//登录用户部门 +extern QString loginMeasurePersonId;//登录用户检定员id +//extern QString loginOrderId;//当次订单id +#endif // GLOBAL_H