Report_Generate_Server/tools/defines.py

177 lines
8.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"""
缺陷图目录格式:
缺陷图期望格式 _隔开
外部内部命名格式都如下:
图片名xuhao_缺陷类型_缺陷位置_缺陷尺寸_可见程度_紧急程度_危重等级_维修建议
涂层损伤_叶片ps面距叶根3m处_缺陷尺寸弦向100mm轴向800mm_轻微_紧急_重要_建议打磨维修
每个的选项:见我发的图
防雷:
轮毂至塔基导通阻值_169mΩ
缺陷例:轮毂至塔基未导通 #即标明未导通即可
"""
DEFAULT_BAOGAO_INFO = {
#目录
'picture_dir': "", #图片存放地址 为了报告美观希望总的汇总图片数量为3的倍数
'shengcheng_dir': "", #报告生成的路径
'muban_dir': "", #文档模板存放路径
'total_picture_dir': "", #用于生成略缩图的路径
'key_words': '缺,损,裂,脱,污', #关键字,用于汇总图的名字包含缺陷时标红,匹配逻辑为正则匹配单个字则为红 后续可优化
#当前检查报告基本内容
'jizu_type': 'H3-08#', #检查的机组编号
'jiancha_date': '2021年12月10日 9.00', #检查叶片日期 注意空格分开 小时分钟间隔为.
'baogao_date': '2021年12月10日 9.00', #生成报告时间 注意空格分开
'baogao_type': "风力发电机组叶片检查报告", #报告类型
#检查方案
'beizhu': '',
'renyuan_peizhi': '''2人主检飞手1人副检抄表1人
3人轮毂机舱作业1人揽风绳作业1人无人设备操作员及抄表1人
1人抄表人员1人检测人员1人监护1人。
1人主检飞手1人
2人轮毂作业检查2人''',
'gongzuo_neirong': '''无人机叶片防雷导通测
无人吊篮叶片导通测试(含机舱设备、)
风机基础、办公楼、变电站防雷接地检测及浪涌保护器测试
无人机叶片外观巡检
叶片内部检查''',
'shigong_fangan': '',
'shebei_peizhi': '''1四轴电阻无人机1套电子微欧计1台视频记录手机1台
无人吊篮系统1套爬绳器+接触平台、电子微欧计1套视频记录手机1台对讲机2台
接地电阻测试仪1套、SPD测试仪1套、对讲机2个、
1、大疆无人机1台M350rtkM300rtkM30TM30精灵4PRO2、大疆精灵4PRO+索尼A7R2机身+索尼200-600mm镜头/适马150-600mm镜头
1、人工检查照明设备2套视频记录手机2台含氧量监测仪1台电动扳手2套卷尺1个。2、爬壁机器人检查无人作业校车+视频图传1套照明设备2套含氧量监测仪1台电动扳手2套卷尺1个。''',
'jiancha_renyuan': '张三',
#检查信息
'waibu_jiancha': 'True', #是否包含外部检查
'neibu_jiancha': 'True', #是否包含内部检查
'fanglei_jiancha': 'True', #是否包含防雷检查 #注:防雷检测占不存放缺陷图
'jiancha_location': '叶片外部外观', #检查内容文字
'jiancha_fangshi': '作业无人机近距离外观检查', #检查方式文字
'yepian_changjia': '株洲时代新材料科技股份有限公司', #叶片厂家信息
#报告处理信息
'yezhu_renyuan': '李四', #业主(人员)
'changjia_renyuan': '王五', #厂家(人员)
'date_process': '生成报告人员', #数据处理人员 吴总希望获取前端用户执行生成人员为这个人
'baogao_bianzhi': '生成报告人员', #报告编制人员 吴总希望获取前端用户执行生成人员为这个人
'baogao_shenghe': '待填写(人员)', #报告审核人员
'shenghe_date': '待填写(日期)', #报告审核日期
#检查情况汇总表(文字信息) 前端根据是否包含对应部分检查自行确定检查内容,这里默认全部包含
'Y1_jiancha_neirong': '''1.叶片前缘、后缘、PS面、SS面
2.叶片内部导雷卡、腹板、透光、人孔盖版、叶根盖板...
3.轮毂至塔基导通、内部导线线阻、外部导线线阻...''',
'Y2_jiancha_neirong': '''1.叶片前缘、后缘、PS面、SS面
2.叶片内部导雷卡、腹板、透光、人孔盖版、叶根盖板...
3.轮毂至塔基导通、内部导线线阻、外部导线线阻...''',
'Y3_jiancha_neirong': '''1.叶片前缘、后缘、PS面、SS面
2.叶片内部导雷卡、腹板、透光、人孔盖版、叶根盖板...
3.轮毂至塔基导通、内部导线线阻、外部导线线阻...''',
#报告总结
'baogao_zongjie': '''1、因海上风电叶片运行环境恶劣、空气盐碱度高叶片前缘合模缝区域及PS面迎风面涂层易受腐蚀建议定期观察维护。
2、经无人机近距离外观检查发现H3-08#机位Y200220AF叶片PS面距叶根20m处发现一处裂纹损伤长度轴向3m该缺陷经我方判定为严重缺陷建议尽快结安排对该机组停机并结合其他检查手段如人工打磨进一步勘查并决定维修处置方案防止风险进一步升级。
3、经无人机近距离外观检查未发现H3-08#机位Y200249AF、Y200250AF叶片有明显影响机组正常运行的外部缺陷。
''', #报告总结文字
}
DEFAULT_BASE_INFO = { #项目基本信息
#项目概况
'jituan_jianxie': '甲方集团',
'jia_Company': '甲方公司名',
'jizu_num': '项目规格(台)',
'fengchang_name': '风场名称',
'fengchang_location': '风场位置',
'jizu_xinghao': '机组型号', #机组的型号
#乙方信息
'yi_Company': '乙方公司名',
'fuzeren': '甲方负责人(吴明洲)',
'phone_fuzeren': '联系电话18807109269 ',
}
oneproject = {
"status": 200,
"data": {
"projectId": "96e0debf78187300f144d7f3450a2477",
"projectName": "三峡能源阿城万兴风电场防雷通道检测项目",
"coverUrl": "",
"farmName": "三峡能源阿城万兴风电场",
"farmAddress": "哈尔滨市阿城区",
"client": "辽宁信达检测有限公司",
"clientContact": "李经理",
"clientPhone": "13504783720",
"inspectionUnit": "武汉市迪特影像科技有限公司",
"inspectionContact": "吴名州",
"inspectionPhone": "18807109269",
"scale": "",
"turbineModel": "",
"constructorIds": "5709ccfece2685090ff700a3469f2539,a76d78f1325deda1790a12bdad4aad4e",
"auditorId": "ca37c4337df8673a5c045b6c25acf74a",
"qualityOfficerId": "862e027910c2562d2b67d88ec33d77ba",
"projectManagerId": "fbaa9e0aecf2ce287138c38a4b654085",
"constructionTeamLeaderId": None,
"status": 0,
"startDate": None,
"endDate": None,
"constructorName": None,
"auditorName": "李四",
"qualityOfficerName": "辛奇",
"projectManagerName": "张三",
"constructionTeamLeaderName": None,
"statusLabel": "待施工"
},
"msg": "",
"code": 200,
"success": True
}
onejizu = {
"status": 200,
"data": [
{
"turbineId": "183463dbf40d9278549a76b82b175dd9",
"projectId": "96e0debf78187300f144d7f3450a2477",
"projectName": "三峡能源阿城万兴风电场防雷通道检测项目",
"turbineName": "一期012号",
"turbineCode": "00000",
"turbineDesc": "一期012号全新设备",
"turbineManufacturer": "",
"turbineModel": "",
"turbineCoverUrl": ""
}
],
"msg": "",
"code": 200,
"success": True
}
yepian = {
"status": 200,
"data": [
{
"partId": "12bc30fb209f3af3bf530541c5b062bc",
"projectId": "96e0debf78187300f144d7f3450a2477",
"projectName": "三峡能源阿城万兴风电场防雷通道检测项目",
"turbineId": "183463dbf40d9278549a76b82b175dd9",
"turbineName": "一期012号",
"partName": "叶片2",
"partCode": "0001",
"partType": "VANE-2",
"partTypeLabel": "叶片2"
},
{
"partId": "12bc30fb209f3af3bf530541c5b062bd",
"projectId": "96e0debf78187300f144d7f3450a2477",
"projectName": "三峡能源阿城万兴风电场防雷通道检测项目",
"turbineId": "183463dbf40d9278549a76b82b175dd9",
"turbineName": "一期012号",
"partName": "叶片1",
"partCode": "0000",
"partType": "VANE-1",
"partTypeLabel": "叶片1"
}
],
"msg": "",
"code": 200,
"success": True
}