导出文件优化

This commit is contained in:
yujh 2024-08-30 17:48:58 +08:00
parent bc541ac7ed
commit 8b36fd38db
2 changed files with 268 additions and 257 deletions

View File

@ -556,14 +556,17 @@ public class Report1Gener {
_criticalControlPointTr.put("controlDesc",jsonAttrValue); _criticalControlPointTr.put("controlDesc",jsonAttrValue);
} }
if("activity_number".equals(jsonAttrId)){ if("activity_number".equals(jsonAttrId)){
_criticalControlPointTr.put("activity_number",jsonAttrValue); _criticalControlPointTr.put("activity_number",specialCharTransfer(jsonAttrValue).replace("\n", WRAPSTRING));
} }
if("mappingRiskDescription".equals(jsonAttrId)){ if("mappingRiskDescription".equals(jsonAttrId)){
_criticalControlPointTr.put("mappingRiskDescription",jsonAttrValue); _criticalControlPointTr.put("mappingRiskDescription",specialCharTransfer(jsonAttrValue).replace("\n", WRAPSTRING));
} }
if("role".equals(jsonAttrId)){ if("role".equals(jsonAttrId)){
_criticalControlPointTr.put("role",jsonAttrValue); _criticalControlPointTr.put("role",jsonAttrValue);
} }
if("post".equals(jsonAttrId)){
_criticalControlPointTr.put("post",jsonAttrValue);
}
} }
} }
} }
@ -665,10 +668,10 @@ public class Report1Gener {
if (repositoryPropertyList != null && repositoryPropertyList.size() > 0) { if (repositoryPropertyList != null && repositoryPropertyList.size() > 0) {
for (PALRepositoryPropertyModel palRepositoryPropertyModel : repositoryPropertyList) { for (PALRepositoryPropertyModel palRepositoryPropertyModel : repositoryPropertyList) {
JSONObject _process_tr = new JSONObject(); JSONObject _process_tr = new JSONObject();
if(palRepositoryPropertyModel.getPropertyId().equals("lead_process")){//上游流程 if(palRepositoryPropertyModel.getPropertyId().equals("lead_process") && UtilString.isNotEmpty(JSONObject.parseObject(palRepositoryPropertyModel.getPropertyValue()).getString("relationShapeText"))){//上游流程
_process_tr.put("name",JSONObject.parseObject(palRepositoryPropertyModel.getPropertyValue()).getString("relationShapeText")); _process_tr.put("name",JSONObject.parseObject(palRepositoryPropertyModel.getPropertyValue()).getString("relationShapeText"));
_process_tr.put("type","上游流程"); _process_tr.put("type","上游流程");
}else if(palRepositoryPropertyModel.getPropertyId().equals("rear_process")){//下游流程 }else if(palRepositoryPropertyModel.getPropertyId().equals("rear_process") && UtilString.isNotEmpty(JSONObject.parseObject(palRepositoryPropertyModel.getPropertyValue()).getString("relationShapeText"))){//下游流程
_process_tr.put("name",JSONObject.parseObject(palRepositoryPropertyModel.getPropertyValue()).getString("relationShapeText")); _process_tr.put("name",JSONObject.parseObject(palRepositoryPropertyModel.getPropertyValue()).getString("relationShapeText"));
_process_tr.put("type","下游流程"); _process_tr.put("type","下游流程");
} }

View File

@ -4562,7 +4562,7 @@ y7fdOgAAAABJRU5ErkJggk==
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/> <w:shd w:val="clear" w:color="auto" w:fill="auto"/>
</w:rPr> </w:rPr>
<w:t>角色</w:t> <w:t>角色/岗位</w:t>
</w:r> </w:r>
</w:p> </w:p>
</w:tc> </w:tc>
@ -5145,20 +5145,24 @@ y7fdOgAAAABJRU5ErkJggk==
<!-- 角色岗位表开始 --> <!-- 角色岗位表开始 -->
<#if (roleMappingPostTableCount ==0 )> <#if (roleMappingPostTableCount ==0 )>
<#else> <#else>
<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941"> <w:p wsp:rsidR="005A60DD" wsp:rsidRDefault="005A60DD">
<w:pPr> <w:pPr>
<w:pStyle w:val="1"/> <w:pStyle w:val="IDSTYLERDDEFAULT"/>
<w:listPr> <w:rPr>
<wx:t wx:val=""/> <w:sz w:val="24"/>
<wx:font wx:val="宋体"/> <w:sz-cs w:val="24"/>
</w:listPr> </w:rPr>
</w:pPr> </w:pPr>
<aml:annotation aml:id="4" w:type="Word.Bookmark.Start" w:name="_Toc112685144"/>
<w:r> <w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
<w:sz-cs w:val="24"/>
</w:rPr>
<w:t>角色岗位对应表</w:t> <w:t>角色岗位对应表</w:t>
</w:r> </w:r>
<aml:annotation aml:id="4" w:type="Word.Bookmark.End"/>
</w:p> </w:p>
<w:tbl> <w:tbl>
<w:tblPr> <w:tblPr>
<w:tblW w:w="0" w:type="auto"/> <w:tblW w:w="0" w:type="auto"/>
@ -5174,17 +5178,17 @@ y7fdOgAAAABJRU5ErkJggk==
<w:tblLayout w:type="Fixed"/> <w:tblLayout w:type="Fixed"/>
</w:tblPr> </w:tblPr>
<w:tblGrid> <w:tblGrid>
<w:gridCol w:w="789"/> <w:gridCol w:w="1101"/>
<w:gridCol w:w="6393"/> <w:gridCol w:w="5260"/>
<w:gridCol w:w="6393"/> <w:gridCol w:w="7214"/>
</w:tblGrid> </w:tblGrid>
<w:tr wsp:rsidR="00AC2941" wsp:rsidRPr="006A6A9A" wsp:rsidTr="007A3F31"> <w:tr wsp:rsidR="005A60DD" wsp:rsidTr="005A60DD">
<w:trPr> <w:trPr>
<w:tblHeader/> <w:tblHeader/>
</w:trPr> </w:trPr>
<w:tc> <w:tc>
<w:tcPr> <w:tcPr>
<w:tcW w:w="789" w:type="dxa"/> <w:tcW w:w="1101" w:type="dxa"/>
<w:tcBorders> <w:tcBorders>
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
@ -5201,7 +5205,7 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tcMar> </w:tcMar>
<w:vAlign w:val="center"/> <w:vAlign w:val="center"/>
</w:tcPr> </w:tcPr>
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="00AC2941"> <w:p wsp:rsidR="005A60DD" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="005A60DD">
<w:pPr> <w:pPr>
<w:pStyle w:val="TABLEHEAD"/> <w:pStyle w:val="TABLEHEAD"/>
<w:spacing w:before="45" w:after="45"/> <w:spacing w:before="45" w:after="45"/>
@ -5223,7 +5227,7 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tc> </w:tc>
<w:tc> <w:tc>
<w:tcPr> <w:tcPr>
<w:tcW w:w="1729" w:type="dxa"/> <w:tcW w:w="5260" w:type="dxa"/>
<w:tcBorders> <w:tcBorders>
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
@ -5240,18 +5244,20 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tcMar> </w:tcMar>
<w:vAlign w:val="center"/> <w:vAlign w:val="center"/>
</w:tcPr> </w:tcPr>
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="00AC2941"> <w:p wsp:rsidR="005A60DD" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="005A60DD">
<w:pPr> <w:pPr>
<w:pStyle w:val="TABLEHEAD"/> <w:pStyle w:val="TABLEHEAD"/>
<w:spacing w:before="45" w:after="45"/> <w:spacing w:before="45" w:after="45"/>
<w:rPr> <w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/> <w:shd w:val="clear" w:color="auto" w:fill="auto"/>
</w:rPr> </w:rPr>
</w:pPr> </w:pPr>
<w:r wsp:rsidRPr="00491D9E"> <w:r>
<w:rPr> <w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/> <w:shd w:val="clear" w:color="auto" w:fill="auto"/>
@ -5262,7 +5268,7 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tc> </w:tc>
<w:tc> <w:tc>
<w:tcPr> <w:tcPr>
<w:tcW w:w="68270" w:type="dxa"/> <w:tcW w:w="7214" w:type="dxa"/>
<w:tcBorders> <w:tcBorders>
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
@ -5272,14 +5278,8 @@ y7fdOgAAAABJRU5ErkJggk==
<w:tr2bl w:val="nil"/> <w:tr2bl w:val="nil"/>
</w:tcBorders> </w:tcBorders>
<w:shd w:val="clear" w:color="CCCCCC" w:fill="auto"/> <w:shd w:val="clear" w:color="CCCCCC" w:fill="auto"/>
<w:tcMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tcMar>
<w:vAlign w:val="center"/>
</w:tcPr> </w:tcPr>
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="00AC2941"> <w:p wsp:rsidR="005A60DD" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="005A60DD">
<w:pPr> <w:pPr>
<w:pStyle w:val="TABLEHEAD"/> <w:pStyle w:val="TABLEHEAD"/>
<w:spacing w:before="45" w:after="45"/> <w:spacing w:before="45" w:after="45"/>
@ -5289,8 +5289,9 @@ y7fdOgAAAABJRU5ErkJggk==
<w:shd w:val="clear" w:color="auto" w:fill="auto"/> <w:shd w:val="clear" w:color="auto" w:fill="auto"/>
</w:rPr> </w:rPr>
</w:pPr> </w:pPr>
<w:r wsp:rsidRPr="00491D9E"> <w:r>
<w:rPr> <w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/> <w:shd w:val="clear" w:color="auto" w:fill="auto"/>
@ -5301,10 +5302,10 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tc> </w:tc>
</w:tr> </w:tr>
<#list roleMappingPostTable as table3> <#list roleMappingPostTable as table3>
<w:tr wsp:rsidR="00AC2941" wsp:rsidTr="007A3F31"> <w:tr wsp:rsidR="005A60DD" wsp:rsidTr="002641C7">
<w:tc> <w:tc>
<w:tcPr> <w:tcPr>
<w:tcW w:w="789" w:type="dxa"/> <w:tcW w:w="1101" w:type="dxa"/>
<w:tcBorders> <w:tcBorders>
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
@ -5322,7 +5323,8 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tcPr> </w:tcPr>
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="006A6A9A"> <w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="006A6A9A">
<w:pPr> <w:pPr>
<w:pStyle w:val="TABLEITEMCENTER"/> <w:pStyle w:val="TABLEITEM"/>
<!--<w:jc w:val="center"/>-->
<w:rPr> <w:rPr>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
@ -5339,7 +5341,7 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tc> </w:tc>
<w:tc> <w:tc>
<w:tcPr> <w:tcPr>
<w:tcW w:w="1729" w:type="dxa"/> <w:tcW w:w="5260" w:type="dxa"/>
<w:tcBorders> <w:tcBorders>
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
@ -5361,13 +5363,14 @@ y7fdOgAAAABJRU5ErkJggk==
<w:rPr> <w:rPr>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:lang w:val="EN-US"/>
</w:rPr> </w:rPr>
</w:pPr> </w:pPr>
<w:r wsp:rsidRPr="00491D9E"> <w:r wsp:rsidRPr="00491D9E">
<w:rPr> <w:rPr>
<w:color w:val="auto"/>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:lang w:val="EN-US"/>
</w:rPr> </w:rPr>
<w:t>${table3.roleMapping_role}</w:t> <w:t>${table3.roleMapping_role}</w:t>
</w:r> </w:r>
@ -5375,7 +5378,7 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tc> </w:tc>
<w:tc> <w:tc>
<w:tcPr> <w:tcPr>
<w:tcW w:w="3827" w:type="dxa"/> <w:tcW w:w="7214" w:type="dxa"/>
<w:tcBorders> <w:tcBorders>
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/> <w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
@ -5397,12 +5400,14 @@ y7fdOgAAAABJRU5ErkJggk==
<w:rPr> <w:rPr>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:lang w:val="EN-US"/>
</w:rPr> </w:rPr>
</w:pPr> </w:pPr>
<w:r wsp:rsidRPr="00491D9E"> <w:r wsp:rsidRPr="00491D9E">
<w:rPr> <w:rPr>
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
<w:lang w:val="EN-US"/>
</w:rPr> </w:rPr>
<w:t>${table3.roleMapping_post}</w:t> <w:t>${table3.roleMapping_post}</w:t>
</w:r> </w:r>
@ -6690,7 +6695,7 @@ y7fdOgAAAABJRU5ErkJggk==
</w:tblPr> </w:tblPr>
<w:tblGrid> <w:tblGrid>
<w:gridCol w:w="1500"/> <w:gridCol w:w="1500"/>
<w:gridCol w:w="600"/> <w:gridCol w:w="700"/>
<w:gridCol w:w="2500"/> <w:gridCol w:w="2500"/>
<w:gridCol w:w="2500"/> <w:gridCol w:w="2500"/>
<w:gridCol w:w="2500"/> <w:gridCol w:w="2500"/>
@ -7069,6 +7074,9 @@ y7fdOgAAAABJRU5ErkJggk==
<w:sz w:val="21"/> <w:sz w:val="21"/>
<w:sz-cs w:val="21"/> <w:sz-cs w:val="21"/>
</w:rPr> </w:rPr>
<#if (table4.role == '' )>
<w:t>${table4.post}</w:t>
<#else>
<w:t>${table4.role}</w:t> <w:t>${table4.role}</w:t>
</w:r> </w:r>
</w:p> </w:p>