diff --git a/softwareDirectory/AutoVerScheme/basecommonapi.cpp b/softwareDirectory/AutoVerScheme/basecommonapi.cpp index af28c5f..f7baed7 100644 --- a/softwareDirectory/AutoVerScheme/basecommonapi.cpp +++ b/softwareDirectory/AutoVerScheme/basecommonapi.cpp @@ -1872,11 +1872,11 @@ { QSqlQuery query; query.prepare(" INSERT INTO zd_verification_program_info (id,program_name,create_name,create_time, " - "remark,img_path,tested_device_id,standard_device_id,update_time,belong_standard_equipment," - "equipment_item_category,equipment_name,model,help_instruction)" + " remark,img_path,tested_device_id,standard_device_id,update_time,belong_standard_equipment," + " equipment_item_category,equipment_name,model,help_instruction)" " VALUES (:id, :program_name, :create_name, :create_time, :remark, :img_path, :tested_device_id, " - ":standard_device_id,:update_time,:belong_standard_equipment,:equipment_item_category," - ":equipment_name,:model,:help_instruction);"); + " :standard_device_id,:update_time,:belong_standard_equipment,:equipment_item_category," + " :equipment_name,:model,:help_instruction);"); QString formattedDateTime = verInfo.create_time.toString("yyyy-MM-dd HH:mm:ss"); query.bindValue(":id", verInfo.id); query.bindValue(":program_name", verInfo.program_name); @@ -3140,7 +3140,7 @@ " create_time,update_time) " " VALUES (:id,:check_name,:create_name,:remark,:img_path,:standard_device_id,:verification_documents_id," ":belong_standard_equipment_name,:belong_standard_equipment,:category_name,:equipment_type,:create_time,:update_time)"); - QString formattedDateTime = check.create_time.toString("yyyy-MM-dd HH:mm:ss"); + QString formattedDateTime = QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss"); query.bindValue(":id", check.id); query.bindValue(":check_name", check.check_name); query.bindValue(":create_name", check.create_name); @@ -7018,358 +7018,337 @@ // return result; //} //【查询】核查项-二等铂电阻温度计 -//QMap>> BaseCommonApi::getStandardCheckItemDataResistanceThermometer(QString equipment_id,QMap> *headList) -//{ -// QMap>> DataMapList; -// QList resultData; -// QStringList result; -// resultData.clear(); -// QSqlQuery query; -// query.prepare("SELECT * FROM biz_equipment_standard_check_item_data_resistance_thermometer " -// " WHERE equipment_id = :equipment_id"); -// query.bindValue(":equipment_id", equipment_id); -// if (query.exec()) { -// while (query.next()) { -// result.clear(); -// result.append(query.value("id").toString()); -// result.append(query.value("item_category_id").toString());//核查项分类id(能够确定是哪个标准装置) -// result.append(query.value("equipment_id").toString());//配套设备id -// result.append(query.value("params").toString());//核查项目(直接存字典value) -// result.append(query.value("check_point").toString());//温度点/水三相点/确认点 -// result.append(query.value("unit").toString());//单位(直接存字典value) -// result.append(query.value("cycle_number").toString());//循环次数 -// result.append(query.value("urel").toString());//Urel -// result.append(query.value("check_type").toString());//核查类型(直接存字典value) -// result.append(query.value("allow_value").toString());//允许值 -// result.append(query.value("maximum_error").toString());//最大允许误差/最大允许误差绝对值 -// result.append(query.value("remark").toString());//核查项备注 -// result.append(query.value("create_time").toString()); -// result.append(query.value("update_time").toString()); -// resultData.append(result); -// } -// }else { -// qDebug()<>> BaseCommonApi::GetDataReturnItemListByCheckItemDataResistanceThermometer(QList ResultData,QMap>> DataMapList,QMap> *headList) -//{ -// QMap>> result; -// QMap> resultMap; -// QList TemperatureList; -// QList RTPList; -// QList InsulationResistanceList; -// QList ThermometerList; -// QList TemperatureStableList; -// QList RTPStableList; -// QList InsulationResistanceStableList; -// QList ThermometerStableList; -// QMap headerMap; -// for(const QStringList &row : ResultData){ -// QString VerificationItem=NULL; -// if (!row.isEmpty() && row[3] == "温度值" && row[8].contains("重复性")) { -//// VerificationItem = row[3]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"温度点"<<"单位"<<"核查标准示值1"<<"测量标准示值1"<<"差值1"<<"核查标准示值2"<<"测量标准示值2" -// <<"差值2"<<"核查标准示值3"<<"测量标准示值3"<<"差值3"<<"核查标准示值4"<<"测量标准示值4"<<"差值4" -// <<"核查标准示值5"<<"测量标准示值5"<<"差值5"<<"核查标准示值6"<<"测量标准示值6"<<"差值6" -// <<"平均值(差值)"<<"重复性S(x)" ; -// headerMap.insert("重复性",head); -// headList->insert(row[3],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //核查项目 -// Data.append(row[9]);//温度点 -// Data.append(row[3]);//单位 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//核查标准示值1 -// Data.append("");//测量标准示值1 -// Data.append("");//差值1 -// Data.append("");//核查标准示值2 -// Data.append("");//测量标准示值2 -// Data.append("");//差值2 -// Data.append("");//测量标准示值3 -// Data.append("");//测量标准示值3 -// Data.append("");//差值3 -// Data.append("");//核查标准示值4 -// Data.append("");//测量标准示值4 -// Data.append("");//差值4 -// Data.append("");//核查标准示值5 -// Data.append("");//测量标准示值5 -// Data.append("");//差值5 -// Data.append("");//核查标准示值6 -// Data.append("");//测量标准示值6 -// Data.append("");//差值6 -// Data.append("");//平均值(差值) -// Data.append("");//重复性S(x) -// TemperatureList.append(Data); -// resultMap.insert("重复性",TemperatureList); +QMap>> BaseCommonApi::getStandardCheckItemDataResistanceThermometer(QString equipment_id,QMap> *headList) +{ + QMap>> DataMapList; + QList resultData; + QStringList result; + resultData.clear(); + QSqlQuery query; + query.prepare("SELECT * FROM biz_equipment_standard_check_item_data_resistance_thermometer " + " WHERE equipment_id = :equipment_id"); + query.bindValue(":equipment_id", equipment_id); + if (query.exec()) { + while (query.next()) { + result.clear(); + result.append(query.value("id").toString()); + result.append(query.value("item_category_id").toString());//核查项分类id(能够确定是哪个标准装置) + result.append(query.value("equipment_id").toString());//配套设备id + result.append(query.value("params").toString());//核查项目(直接存字典value) + result.append(query.value("check_point").toString());//温度点/水三相点/确认点 + result.append(query.value("unit").toString());//单位(直接存字典value) + result.append(query.value("cycle_number").toString());//循环次数 + result.append(query.value("urel").toString());//Urel + result.append(query.value("check_type").toString());//核查类型(直接存字典value) + result.append(query.value("allow_value").toString());//允许值 + result.append(query.value("maximum_error").toString());//最大允许误差/最大允许误差绝对值 + result.append(query.value("remark").toString());//核查项备注 + result.append(query.value("create_time").toString()); + result.append(query.value("update_time").toString()); + resultData.append(result); + } + }else { + qDebug()<>> BaseCommonApi::GetDataReturnItemListByCheckItemDataResistanceThermometer(QList ResultData,QMap>> DataMapList,QMap> *headList) +{ + QMap>> result; + QMap> resultMap; + QList TemperatureList; + QList RTPList; + QList InsulationResistanceList; + QList ThermometerList; + QList TemperatureStableList; + QList RTPStableList; + QList InsulationResistanceStableList; + QList ThermometerStableList; + QMap headerMap; + for(const QStringList &row : ResultData){ + QString VerificationItem=NULL; + if (!row.isEmpty() && row[3] == "温度值" && row[8].contains("重复性")) { +// VerificationItem = row[3]; + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"温度点"<<"单位"<<"核查标准示值1"<<"测量标准示值1"<<"差值1"<<"核查标准示值2"<<"测量标准示值2" + <<"差值2"<<"核查标准示值3"<<"测量标准示值3"<<"差值3"<<"核查标准示值4"<<"测量标准示值4"<<"差值4" + <<"核查标准示值5"<<"测量标准示值5"<<"差值5"<<"核查标准示值6"<<"测量标准示值6"<<"差值6" + <<"平均值(差值)"<<"重复性S(x)" ; + headerMap.insert("重复性",head); + headList->insert(row[3],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(row[3]); //核查项目 + Data.append(row[4]);//温度点 + Data.append(row[5]);//单位 + Data.append(row[4]);//核查标准示值1 + Data.append("");//测量标准示值1 + Data.append("");//差值1 + Data.append("");//核查标准示值2 + Data.append("");//测量标准示值2 + Data.append("");//差值2 + Data.append("");//测量标准示值3 + Data.append("");//测量标准示值3 + Data.append("");//差值3 + Data.append("");//核查标准示值4 + Data.append("");//测量标准示值4 + Data.append("");//差值4 + Data.append("");//核查标准示值5 + Data.append("");//测量标准示值5 + Data.append("");//差值5 + Data.append("");//核查标准示值6 + Data.append("");//测量标准示值6 + Data.append("");//差值6 + Data.append("");//平均值(差值) + Data.append("");//重复性S(x) + TemperatureList.append(Data); + resultMap.insert("重复性",TemperatureList); + result.insert(row[3],resultMap); + }else if (!row.isEmpty() && row[3] == "RTP值"&& row[8].contains("重复性")) { + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"水三相点"<<"单位"<<"被校示值(Ω)1"<<"被校示值(Ω)2"<<"被校示值(Ω)3"<<"被校示值(Ω)4"<<"被校示值(Ω)5" + <<"被校示值(Ω)6"<<"平均值"; + headerMap.insert("重复性",head); + headList->insert(row[3],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]);//ID + Data.append(row[3]);//核查项目 + Data.append(row[4]);//水三相点 + Data.append(row[5]);//单位 + Data.append("");//被校示值(Ω)1 + Data.append("");//被校示值(Ω)2 + Data.append("");//被校示值(Ω)3 + Data.append("");//被校示值(Ω)4 + Data.append("");//被校示值(Ω)5 + Data.append("");//被校示值(Ω)6 + Data.append("");//平均值 + RTPList.append(Data); + resultMap.insert("重复性",RTPList); + result.insert(row[3],resultMap); + }else if (!row.isEmpty() && row[3] == "绝缘电阻表校准") { + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"单位"<<"确认点"<<"测量值"<<"示值误差"<<"最大允许误差"; + headerMap.insert(row[3],head); + headList->insert(row[3],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(row[3]); //核查项目 + Data.append(row[5]);//单位 + Data.append(row[4]);//确认点 + Data.append("");//测量值 + Data.append("");//示值误差 + Data.append("");//最大允许误差 + InsulationResistanceList.append(Data); + resultMap.insert(row[3],InsulationResistanceList); + result.insert(row[3],resultMap); + }/*else if (!row.isEmpty() && row[3] == "测温仪电阻核查") { + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"核查点"<<"单位"<<"通道"<<"单位(频率)"<<"测温仪示值1"<<"测温仪示值2"<<"测温仪示值3" + <<"测温仪示值4"<<"测温仪示值5"<<"测温仪示值6"<<"平均值"<<"最大偏差"<<"最大允许误差绝对值|MPE|"; + headerMap.insert(row[3],head); + headList->insert(row[3],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(row[3]); //核查项目 + Data.append(row[4]);//核查点 + Data.append(row[5]);//单位 + Data.append(row[4]);//通道 + Data.append(row[10] + row[7]);//单位(频率) + Data.append("");//测温仪示值1 + Data.append("");//测温仪示值2 + Data.append("");//测温仪示值3 + Data.append("");//测温仪示值4 + Data.append("");//测温仪示值5 + Data.append("");//测温仪示值6 + Data.append("");//平均值 + Data.append("");//最大偏差 + Data.append("");//最大允许误差绝对值|MPE| + ACIList.append(Data); + resultMap.insert("重复性",ACIList); + }else if (!row.isEmpty() && row[5] == "R" && row[3].contains("重复性")) { + VerificationItem = row[5]; + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5"<<"示值6"<<"算数平均值" + <<"标准偏差S(X)"<<"相对重复性" ; + headerMap.insert(row[3],head); + headList->insert(row[5],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(VerificationItem); //检定项目 + Data.append(row[9]);//核查点 + Data.append(row[3]);//核查类型 + Data.append(row[4]);//核查点类型 + Data.append(row[10] + row[7]);//单位(频率) + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");//算数平均值 + Data.append("");//标准偏差S(X) + Data.append("");//相对重复性 + RList.append(Data); + resultMap.insert("重复性",RList); + } + if (!row.isEmpty() && row[5] == "DCV" && row[3].contains("稳定性")) { + VerificationItem = row[5]; + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; + headerMap.insert(row[3],head); + headList->insert(row[5],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(VerificationItem); //检定项目 + Data.append(row[9]);//核查点 + Data.append(row[3]);//核查类型 + Data.append(row[4]);//核查点类型 + Data.append(row[10] + row[7]);//单位(频率) + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");//算数平均值 + Data.append("");//标准偏差S(X) + Data.append("");//相对重复性 + Data.append(row[12]);//Urel + Data.append("");//相对重复性是否小于相对扩展不确定度Urel + DCVStableList.append(Data); + resultMap.insert("稳定性",DCVStableList); + }else if (!row.isEmpty() && row[5] == "ACV"&& row[3].contains("稳定性")) { + VerificationItem = row[5]; + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; + headerMap.insert(row[3],head); + headList->insert(row[5],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(VerificationItem); //检定项目 + Data.append(row[9]);//核查点 + Data.append(row[3]);//核查类型 + Data.append(row[4]);//核查点类型 + Data.append(row[10] + row[7]);//单位(频率) + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");//算数平均值 + Data.append("");//标准偏差S(X) + Data.append("");//相对重复性 + Data.append(row[12]);//Urel + Data.append("");//相对重复性是否小于相对扩展不确定度Urel + ACVStableList.append(Data); + resultMap.insert("稳定性",ACVStableList); + }else if (!row.isEmpty() && row[5] == "DCI" && row[3].contains("稳定性")) { + VerificationItem = row[5]; + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; + headerMap.insert(row[3],head); + headList->insert(row[5],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(VerificationItem); //检定项目 + Data.append(row[9]);//核查点 + Data.append(row[3]);//核查类型 + Data.append(row[4]);//核查点类型 + Data.append(row[10] + row[7]);//单位(频率) + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");//算数平均值 + Data.append("");//标准偏差S(X) + Data.append("");//相对重复性 + Data.append(row[12]);//Urel + Data.append("");//相对重复性是否小于相对扩展不确定度Urel + DCIStableList.append(Data); + resultMap.insert("稳定性",DCIStableList); + }else if (!row.isEmpty() && row[5] == "ACI" && row[3].contains("稳定性")) { + VerificationItem = row[5]; + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; + headerMap.insert(row[3],head); + headList->insert(row[5],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(VerificationItem); //检定项目 + Data.append(row[9]);//核查点 + Data.append(row[3]);//核查类型 + Data.append(row[4]);//核查点类型 + Data.append(row[10] + row[7]);//单位(频率) + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");//算数平均值 + Data.append("");//标准偏差S(X) + Data.append("");//相对重复性 + Data.append(row[12]);//Urel + Data.append("");//相对重复性是否小于相对扩展不确定度Urel + ACIStableList.append(Data); + resultMap.insert("稳定性",ACIStableList); + }else if (!row.isEmpty() && row[5] == "R" && row[3].contains("稳定性")) { + VerificationItem = row[5]; + //添加列头 + QStringList head; + head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" + <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; + headerMap.insert(row[3],head); + headList->insert(row[5],headerMap); + //添加数据 + QStringList Data; + Data.append(row[0]); //ID + Data.append(VerificationItem); //检定项目 + Data.append(row[9]);//核查点 + Data.append(row[3]);//核查类型 + Data.append(row[4]);//核查点类型 + Data.append(row[10] + row[7]);//单位(频率) + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");// + Data.append("");//算数平均值 + Data.append("");//标准偏差S(X) + Data.append("");//相对重复性 + Data.append(row[12]);//Urel + Data.append("");//相对重复性是否小于相对扩展不确定度Urel + RStableList.append(Data); + resultMap.insert("稳定性",RStableList); + }*/ + } -//// resultMap.insert() -// }else if (!row.isEmpty() && row[5] == "ACV"&& row[3].contains("重复性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5"<<"示值6"<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" ; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// ACVList.append(Data); -// resultMap.insert("重复性",ACVList); -// }else if (!row.isEmpty() && row[5] == "DCI" && row[3].contains("重复性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5"<<"示值6"<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" ; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// DCIList.append(Data); -// resultMap.insert("重复性",DCIList); -// }else if (!row.isEmpty() && row[5] == "ACI" && row[3].contains("重复性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5"<<"示值6"<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" ; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// ACIList.append(Data); -// resultMap.insert("重复性",ACIList); -// }else if (!row.isEmpty() && row[5] == "R" && row[3].contains("重复性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值1"<<"示值2"<<"示值3"<<"示值4"<<"示值5"<<"示值6"<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" ; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// RList.append(Data); -// resultMap.insert("重复性",RList); -// } -// if (!row.isEmpty() && row[5] == "DCV" && row[3].contains("稳定性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// Data.append(row[12]);//Urel -// Data.append("");//相对重复性是否小于相对扩展不确定度Urel -// DCVStableList.append(Data); -// resultMap.insert("稳定性",DCVStableList); -// }else if (!row.isEmpty() && row[5] == "ACV"&& row[3].contains("稳定性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// Data.append(row[12]);//Urel -// Data.append("");//相对重复性是否小于相对扩展不确定度Urel -// ACVStableList.append(Data); -// resultMap.insert("稳定性",ACVStableList); -// }else if (!row.isEmpty() && row[5] == "DCI" && row[3].contains("稳定性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// Data.append(row[12]);//Urel -// Data.append("");//相对重复性是否小于相对扩展不确定度Urel -// DCIStableList.append(Data); -// resultMap.insert("稳定性",DCIStableList); -// }else if (!row.isEmpty() && row[5] == "ACI" && row[3].contains("稳定性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// Data.append(row[12]);//Urel -// Data.append("");//相对重复性是否小于相对扩展不确定度Urel -// ACIStableList.append(Data); -// resultMap.insert("稳定性",ACIStableList); -// }else if (!row.isEmpty() && row[5] == "R" && row[3].contains("稳定性")) { -// VerificationItem = row[5]; -// //添加列头 -// QStringList head; -// head <<"序号"<<"核查项目"<<"核查点"<<"核查类型"<<"核查点类型"<<"单位(频率)"<<"示值"<<""<<""<<""<<""<<""<<"算数平均值" -// <<"标准偏差S(X)"<<"相对重复性" <<"Urel"<<"相对重复性是否小于相对扩展不确定度Urel"; -// headerMap.insert(row[3],head); -// headList->insert(row[5],headerMap); -// //添加数据 -// QStringList Data; -// Data.append(row[0]); //ID -// Data.append(VerificationItem); //检定项目 -// Data.append(row[9]);//核查点 -// Data.append(row[3]);//核查类型 -// Data.append(row[4]);//核查点类型 -// Data.append(row[10] + row[7]);//单位(频率) -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");// -// Data.append("");//算数平均值 -// Data.append("");//标准偏差S(X) -// Data.append("");//相对重复性 -// Data.append(row[12]);//Urel -// Data.append("");//相对重复性是否小于相对扩展不确定度Urel -// RStableList.append(Data); -// resultMap.insert("稳定性",RStableList); -// } -// } - -// result.insert("ACV",resultMap); -// result.insert("DCI",resultMap); -// result.insert("ACI",resultMap); -// result.insert("R",resultMap); -// result.insert("DCV",resultMap); -// return result; -//} + return result; +}