Commit 3fc454e0 by qlintonger xeno

feat: 使用LCS对比+1234

parent 538dc862
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<CEP> <CEP>
<EFFECT EFFRG="001999"></EFFECT> <EFFECT EFFRG="001999"></EFFECT>
<TITLEC>发动机QEC拆卸(V2500-A5系列)</TITLEC> <TITLEC>发动机QEC拆卸(V2500-A5系列)</TITLEC>
<TITLE>Remove the Engine's QEC(V2500-A5 series)XXXX</TITLE> <TITLE>Remove the Engine's QEC(V2500-A5 series)xxx</TITLE>
<TOPIC CK-LEVEL="C"> <TOPIC CK-LEVEL="C">
<TITLEC>飞机/发动机基本信息</TITLEC> <TITLEC>飞机/发动机基本信息</TITLEC>
<TITLE>AIRCRAFT/ENGINE INFORMATION</TITLE> <TITLE>AIRCRAFT/ENGINE INFORMATION</TITLE>
...@@ -80,306 +80,306 @@ ...@@ -80,306 +80,306 @@
<SIGNOFF/> <SIGNOFF/>
</STEP> </STEP>
</TOPIC> </TOPIC>
<TOPIC CK-LEVEL="C"> <!-- <TOPIC CK-LEVEL="C">-->
<TITLEC>工作步骤</TITLEC> <!-- <TITLEC>工作步骤</TITLEC>-->
<TITLE>PROCEDURE</TITLE> <!-- <TITLE>PROCEDURE</TITLE>-->
<STEP> <!-- <STEP>-->
<EFFECT EFFRG="001999"></EFFECT> <!-- <EFFECT EFFRG="001999"></EFFECT>-->
<PARAC>发动机QEC拆卸</PARAC> <!-- <PARAC>发动机QEC拆卸</PARAC>-->
<PARA>Remove the Engine's QEC</PARA> <!-- <PARA>Remove the Engine's QEC</PARA>-->
<LIST1> <!-- <LIST1>-->
<L1ITEM> <!-- <L1ITEM>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸EBU风扇机匣支架,按EM TASK 71-00-02-000-026-B00。</PARAC> <!-- <PARAC>拆卸EBU风扇机匣支架,按EM TASK 71-00-02-000-026-B00。</PARAC>-->
<PARA>Ref. EM TASK 71-00-02-000-026-B00 (A5-PPBU) - Remove The EBU Fan Case Brackets, Removal-026.</PARA> <!-- <PARA>Ref. EM TASK 71-00-02-000-026-B00 (A5-PPBU) - Remove The EBU Fan Case Brackets, Removal-026.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸EBU风扇机匣支架,按EM TASK 71-00-02-000-026-B00--EDC。</PARAC> <!-- <PARAC>拆卸EBU风扇机匣支架,按EM TASK 71-00-02-000-026-B00&#45;&#45;EDC。</PARAC>-->
<PARA>Ref. EM TASK 71-00-02-000-026-B00 (A5-PPBU) - Remove The EBU Fan Case Brackets, Removal-026--EDC.</PARA> <!-- <PARA>Ref. EM TASK 71-00-02-000-026-B00 (A5-PPBU) - Remove The EBU Fan Case Brackets, Removal-026&#45;&#45;EDC.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸低压中压机匣支架,按EM TASK 71-00-02-000-027-B00。</PARAC> <!-- <PARAC>拆卸低压中压机匣支架,按EM TASK 71-00-02-000-027-B00。</PARAC>-->
<PARA>Ref. EM TASK 71-00-02-000-027-B00 (A5-PPBU) - Remove The LP Compressor/Intermediate Case Brackets, Removal-027.</PARA> <!-- <PARA>Ref. EM TASK 71-00-02-000-027-B00 (A5-PPBU) - Remove The LP Compressor/Intermediate Case Brackets, Removal-027.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸防冰管(风扇机匣部分),按 AMM TASK 30-21-49-000-010-B, AMM TASK 30-21-49-000-011-B, AMM TASK 30-21-49-000-012-B, AMM TASK 30-21-49-000-013-B, AMM TASK 30-21-49-000-014-B。</PARAC> <!-- <PARAC>拆卸防冰管(风扇机匣部分),按 AMM TASK 30-21-49-000-010-B, AMM TASK 30-21-49-000-011-B, AMM TASK 30-21-49-000-012-B, AMM TASK 30-21-49-000-013-B, AMM TASK 30-21-49-000-014-B。</PARAC>-->
<PARA>DUCTS-ANTI ICE, Ref. AMM TASK 30-21-49-000-010-B, AMM TASK 30-21-49-000-011-B, AMM TASK 30-21-49-000-012-B, AMM TASK 30-21-49-000-013-B, AMM TASK 30-21-49-000-014-B.</PARA> <!-- <PARA>DUCTS-ANTI ICE, Ref. AMM TASK 30-21-49-000-010-B, AMM TASK 30-21-49-000-011-B, AMM TASK 30-21-49-000-012-B, AMM TASK 30-21-49-000-013-B, AMM TASK 30-21-49-000-014-B.</PARA>-->
<NOTE> <!-- <NOTE>-->
<PARAC>防冰管隔热罩与防冰管一同拆下。</PARAC> <!-- <PARAC>防冰管隔热罩与防冰管一同拆下。</PARAC>-->
<PARA>Anti-ice Duct heat shield and Anti-ice Duct together remove.</PARA> <!-- <PARA>Anti-ice Duct heat shield and Anti-ice Duct together remove.</PARA>-->
</NOTE> <!-- </NOTE>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸防冰活门,按AMM TASK 30-21-51-000-010-B。</PARAC> <!-- <PARAC>拆卸防冰活门,按AMM TASK 30-21-51-000-010-B。</PARAC>-->
<PARA>Ref.Removal of the Engine Air Intake Anti-ice Valve AMM TASK 30-21-51-000-010-B.</PARA> <!-- <PARA>Ref.Removal of the Engine Air Intake Anti-ice Valve AMM TASK 30-21-51-000-010-B.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸IDG,按AMM TASK 24-21-51-000-010-A。</PARAC> <!-- <PARAC>拆卸IDG,按AMM TASK 24-21-51-000-010-A。</PARAC>-->
<PARA>Removal of the Integrated Drive Generator -IDG 1(2),Ref.AMM TASK&nbsp;24-21-51-000-010-A.</PARA> <!-- <PARA>Removal of the Integrated Drive Generator -IDG 1(2),Ref.AMM TASK&nbsp;24-21-51-000-010-A.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸IDG QAD,按AMM TASK&nbsp;24-21-41-000-010-A。</PARAC> <!-- <PARAC>拆卸IDG QAD,按AMM TASK&nbsp;24-21-41-000-010-A。</PARAC>-->
<PARA>Removal of the Quick Attach/Detach (QAD) Adapter of the IDG.Ref. AMM TASK&nbsp;24-21-41-000-010-A.</PARA> <!-- <PARA>Removal of the Quick Attach/Detach (QAD) Adapter of the IDG.Ref. AMM TASK&nbsp;24-21-41-000-010-A.</PARA>-->
<NOTE> <!-- <NOTE>-->
<PARAC>QEC中的IDG QAD由于备发已补齐,拆卸时可根据实际备发缺件情况完成。</PARAC> <!-- <PARAC>QEC中的IDG QAD由于备发已补齐,拆卸时可根据实际备发缺件情况完成。</PARAC>-->
<PARA>IDG QAD can be disassembled according to the actual situation of spare engines because of spare engines have a complete IDG QAD.</PARA> <!-- <PARA>IDG QAD can be disassembled according to the actual situation of spare engines because of spare engines have a complete IDG QAD.</PARA>-->
</NOTE> <!-- </NOTE>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸IDG导线,按AMM TASK&nbsp;24-21-43-000-010-A。</PARAC> <!-- <PARAC>拆卸IDG导线,按AMM TASK&nbsp;24-21-43-000-010-A。</PARAC>-->
<PARA>Removal of the IDG Cables.Ref. AMM TASK&nbsp;24-21-43-000-010-A.</PARA> <!-- <PARA>Removal of the IDG Cables.Ref. AMM TASK&nbsp;24-21-43-000-010-A.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸液压泵及液压油滤组件。</PARAC> <!-- <PARAC>拆卸液压泵及液压油滤组件。</PARAC>-->
<PARA>Removal of the Engine Pump and Engine-Pump Case-Drain Filter.</PARA> <!-- <PARA>Removal of the Engine Pump and Engine-Pump Case-Drain Filter.</PARA>-->
<LIST3> <!-- <LIST3>-->
<L3ITEM> <!-- <L3ITEM>-->
<PARAC>按EM TASK 71-00-02-000-019 或</PARAC> <!-- <PARAC>按EM TASK 71-00-02-000-019 或</PARAC>-->
<PARAC>AMM TASK&nbsp;29-11-51-000-010-A Removal of the Engine Pump</PARAC> <!-- <PARAC>AMM TASK&nbsp;29-11-51-000-010-A Removal of the Engine Pump</PARAC>-->
<PARAC>AMM TASK&nbsp;29-11-43-000-010-A Removal of the Engine-Pump Case-Drain Filter</PARAC> <!-- <PARAC>AMM TASK&nbsp;29-11-43-000-010-A Removal of the Engine-Pump Case-Drain Filter</PARAC>-->
</L3ITEM> <!-- </L3ITEM>-->
</LIST3> <!-- </LIST3>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸液压泵管路。</PARAC> <!-- <PARAC>拆卸液压泵管路。</PARAC>-->
<PARA>Remove The Hydraulic Tubes.</PARA> <!-- <PARA>Remove The Hydraulic Tubes.</PARA>-->
<LIST3> <!-- <LIST3>-->
<L3ITEM> <!-- <L3ITEM>-->
<PARAC>按EM TASK 71-00-02-000-012-B00 或</PARAC> <!-- <PARAC>按EM TASK 71-00-02-000-012-B00 或</PARAC>-->
<PARAC>AMM TASK&nbsp;29-11-49-000-010-A Removal of the Hydraulic Suction Tubes</PARAC> <!-- <PARAC>AMM TASK&nbsp;29-11-49-000-010-A Removal of the Hydraulic Suction Tubes</PARAC>-->
<PARAC>AMM TASK&nbsp;29-11-49-000-011-A Removal of the Hydraulic Pressure Tubes</PARAC> <!-- <PARAC>AMM TASK&nbsp;29-11-49-000-011-A Removal of the Hydraulic Pressure Tubes</PARAC>-->
<PARAC>AMM TASK&nbsp;29-11-49-000-012-A Removal of the Hydraulic Case Drain Tubes</PARAC> <!-- <PARAC>AMM TASK&nbsp;29-11-49-000-012-A Removal of the Hydraulic Case Drain Tubes</PARAC>-->
</L3ITEM> <!-- </L3ITEM>-->
</LIST3> <!-- </LIST3>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸低压电门,按AMM TASK&nbsp;29-11-17-000-010-A Removal of the Engine Pump Pressure Switch。</PARAC> <!-- <PARAC>拆卸低压电门,按AMM TASK&nbsp;29-11-17-000-010-A Removal of the Engine Pump Pressure Switch。</PARAC>-->
<PARA>Removal of the Engine Pump Pressure Switch ref.AMM TASK&nbsp;29-11-17-000-010-A.</PARA> <!-- <PARA>Removal of the Engine Pump Pressure Switch ref.AMM TASK&nbsp;29-11-17-000-010-A.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆下转接头(P/N:740-5777-501,AIPC 29-11-17-80A,ITEM 030)。</PARAC> <!-- <PARAC>拆下转接头(P/N:740-5777-501,AIPC 29-11-17-80A,ITEM 030)。</PARAC>-->
<PARA>Removal of the ADAPTOR.</PARA> <!-- <PARA>Removal of the ADAPTOR.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</LIST2> <!-- </LIST2>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸附件区域火警线,按EM TASK 71-00-02-000-018-B00或AMM TASK&nbsp;26-12-15-000-010-B。</PARAC> <!-- <PARAC>拆卸附件区域火警线,按EM TASK 71-00-02-000-018-B00或AMM TASK&nbsp;26-12-15-000-010-B。</PARAC>-->
<PARA>Ref. EM TASK 71-00-02-000-018-B00 (A5-PPBU) or AMM TASK&nbsp;26-12-15-000-010-B- Remove The Accessory Zone Fire Detector.</PARA> <!-- <PARA>Ref. EM TASK 71-00-02-000-018-B00 (A5-PPBU) or AMM TASK&nbsp;26-12-15-000-010-B- Remove The Accessory Zone Fire Detector.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸核心机空气系统和空气系统传感器管路。</PARAC> <!-- <PARAC>拆卸核心机空气系统和空气系统传感器管路。</PARAC>-->
<PARA>Remove The Cabin Bleed Air System Ducts, Valves And Air System Sense Tubes.</PARA> <!-- <PARA>Remove The Cabin Bleed Air System Ducts, Valves And Air System Sense Tubes.</PARA>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>按EM TASK 71-00-02-000-015-B00 或</PARAC> <!-- <PARAC>按EM TASK 71-00-02-000-015-B00 或</PARAC>-->
<PARAC>AMM TASK&nbsp;36-11-49-000-010-B Removal of the Upper Bleed Air Duct;</PARAC> <!-- <PARAC>AMM TASK&nbsp;36-11-49-000-010-B Removal of the Upper Bleed Air Duct;</PARAC>-->
<PARAC>AMM TASK&nbsp;36-11-49-000-011-B Removal of the Y-Intersection Bleed Air Duct;</PARAC> <!-- <PARAC>AMM TASK&nbsp;36-11-49-000-011-B Removal of the Y-Intersection Bleed Air Duct;</PARAC>-->
<PARAC>AMM TASK&nbsp;36-11-49-000-012-B Removal of the Lower Bleed Air Duct;</PARAC> <!-- <PARAC>AMM TASK&nbsp;36-11-49-000-012-B Removal of the Lower Bleed Air Duct;</PARAC>-->
<PARAC>AMM TASK&nbsp;36-11-52-000-010-B Removal of the Bleed Pressure-Regulator Valve;</PARAC> <!-- <PARAC>AMM TASK&nbsp;36-11-52-000-010-B Removal of the Bleed Pressure-Regulator Valve;</PARAC>-->
<PARAC>AMM TASK&nbsp;36-11-41-000-010-A Removal of the Intermediate Pressure (IP) Bleed Check Valve;</PARAC> <!-- <PARAC>AMM TASK&nbsp;36-11-41-000-010-A Removal of the Intermediate Pressure (IP) Bleed Check Valve;</PARAC>-->
<PARAC>AMM TASK&nbsp;36-11-51-000-010-A Removal of the HP Bleed Valve;</PARAC> <!-- <PARAC>AMM TASK&nbsp;36-11-51-000-010-A Removal of the HP Bleed Valve;</PARAC>-->
<PARAC>AMM TASK&nbsp;36-21-49-000-010-B Removal of the Pressure Indicating Tubes。</PARAC> <!-- <PARAC>AMM TASK&nbsp;36-21-49-000-010-B Removal of the Pressure Indicating Tubes。</PARAC>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸起动机,起动活门及起动空气管路。</PARAC> <!-- <PARAC>拆卸起动机,起动活门及起动空气管路。</PARAC>-->
<PARA>Remove The Pneumatic Starter Ducts, The Pneumatic Starter And The Pneumatic Starter Valve.</PARA> <!-- <PARA>Remove The Pneumatic Starter Ducts, The Pneumatic Starter And The Pneumatic Starter Valve.</PARA>-->
<LIST3> <!-- <LIST3>-->
<L3ITEM> <!-- <L3ITEM>-->
<PARAC>按EM TASK 71-00-02-000-014-B00 或</PARAC> <!-- <PARAC>按EM TASK 71-00-02-000-014-B00 或</PARAC>-->
<PARAC>AMM TASK&nbsp;80-13-41-000-010-A Removal of the Starter</PARAC> <!-- <PARAC>AMM TASK&nbsp;80-13-41-000-010-A Removal of the Starter</PARAC>-->
<PARAC>AMM TASK&nbsp;80-13-51-000-010-B Removal of the Pneumatic Starter Valve</PARAC> <!-- <PARAC>AMM TASK&nbsp;80-13-51-000-010-B Removal of the Pneumatic Starter Valve</PARAC>-->
<PARAC>AMM TASK&nbsp;80-13-49-000-010-B Removal of the Starter Duct</PARAC> <!-- <PARAC>AMM TASK&nbsp;80-13-49-000-010-B Removal of the Starter Duct</PARAC>-->
</L3ITEM> <!-- </L3ITEM>-->
</LIST3> <!-- </LIST3>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>拆卸起动机底座,按EM TASK 71-00-02-000-017。</PARAC> <!-- <PARAC>拆卸起动机底座,按EM TASK 71-00-02-000-017。</PARAC>-->
<PARA>Ref.EM TASK 71-00-02-000-017 (A1/A5-PPBU) - Remove The Pneumatic Starter And Housing Adapter.</PARA> <!-- <PARA>Ref.EM TASK 71-00-02-000-017 (A1/A5-PPBU) - Remove The Pneumatic Starter And Housing Adapter.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸核心机导线,按EM TASK 71-00-02-000-013-B00 或 AMM TASK&nbsp;71-52-41-000-010-B。</PARAC> <!-- <PARAC>拆卸核心机导线,按EM TASK 71-00-02-000-013-B00 或 AMM TASK&nbsp;71-52-41-000-010-B。</PARAC>-->
<PARA>Ref.EM TASK 71-00-02-000-013-B00 (A5-PPBU) or AMM TASK&nbsp;71-52-41-000-010-B- Remove The Fire Detection, The Nacelle Temperature And Cabin Services Harnesses.</PARA> <!-- <PARA>Ref.EM TASK 71-00-02-000-013-B00 (A5-PPBU) or AMM TASK&nbsp;71-52-41-000-010-B- Remove The Fire Detection, The Nacelle Temperature And Cabin Services Harnesses.</PARA>-->
<NOTE> <!-- <NOTE>-->
<PARAC>QEC中的核心机导线由于备发已补齐,拆卸时可根据实际备发缺件情况完成。</PARAC> <!-- <PARAC>QEC中的核心机导线由于备发已补齐,拆卸时可根据实际备发缺件情况完成。</PARAC>-->
<PARA>Core harnesses can be disassembled according to the actual situation of spare engines because of spare engines have a complete Core harnesses.</PARA> <!-- <PARA>Core harnesses can be disassembled according to the actual situation of spare engines because of spare engines have a complete Core harnesses.</PARA>-->
</NOTE> <!-- </NOTE>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸余油盒,中介机匣以及低压压气机匣的余油管路。</PARAC> <!-- <PARAC>拆卸余油盒,中介机匣以及低压压气机匣的余油管路。</PARAC>-->
<PARA>Remove The Drains Mast And The LP Compressor/Intermediate Case Module Drains.</PARA> <!-- <PARA>Remove The Drains Mast And The LP Compressor/Intermediate Case Module Drains.</PARA>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>按EM TASK 71-00-02-000-021-B00 或</PARAC> <!-- <PARAC>按EM TASK 71-00-02-000-021-B00 或</PARAC>-->
<PARAC>AMM TASK&nbsp;71-71-42-000-010-A Removal of the Drains Mast</PARAC> <!-- <PARAC>AMM TASK&nbsp;71-71-42-000-010-A Removal of the Drains Mast</PARAC>-->
<PARAC>AMM TASK&nbsp;71-71-43-000-010-A Removal of the Drain Tubes</PARAC> <!-- <PARAC>AMM TASK&nbsp;71-71-43-000-010-A Removal of the Drain Tubes</PARAC>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
<NOTE> <!-- <NOTE>-->
<PARAC>QEC中的余油盒,余油管路由于备发已补齐,拆卸时可根据实际备发缺件情况完成。</PARAC> <!-- <PARAC>QEC中的余油盒,余油管路由于备发已补齐,拆卸时可根据实际备发缺件情况完成。</PARAC>-->
<PARA>Drains Mast and Drain Tubes can be disassembled according to the actual situation of spare engines because of spare engines have a complete Drains Mast and Drain Tubes.</PARA> <!-- <PARA>Drains Mast and Drain Tubes can be disassembled according to the actual situation of spare engines because of spare engines have a complete Drains Mast and Drain Tubes.</PARA>-->
</NOTE> <!-- </NOTE>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸核心区火警探测器及短舱温度探测器。</PARAC> <!-- <PARAC>拆卸核心区火警探测器及短舱温度探测器。</PARAC>-->
<PARA>Remove The Core Fire Detectors and Nacelle Temperature Sensor.</PARA> <!-- <PARA>Remove The Core Fire Detectors and Nacelle Temperature Sensor.</PARA>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>按EM TASK 71-00-02-000-001-B00 或</PARAC> <!-- <PARAC>按EM TASK 71-00-02-000-001-B00 或</PARAC>-->
<PARAC>AMM TASK&nbsp;26-12-17-000-010-A Removal of the Core Fire Detectors</PARAC> <!-- <PARAC>AMM TASK&nbsp;26-12-17-000-010-A Removal of the Core Fire Detectors</PARAC>-->
<PARAC>AMM TASK&nbsp;75-41-15-000-010-B Removal of the Nacelle Temperature Sensor</PARAC> <!-- <PARAC>AMM TASK&nbsp;75-41-15-000-010-B Removal of the Nacelle Temperature Sensor</PARAC>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸锁销开关,按EM TASK 71-00-02-000-020-B00 或 AMM TASK&nbsp;78-32-56-000-010-A。</PARAC> <!-- <PARAC>拆卸锁销开关,按EM TASK 71-00-02-000-020-B00 或 AMM TASK&nbsp;78-32-56-000-010-A。</PARAC>-->
<PARA>Ref.EM TASK 71-00-02-000-020-B00 (A5-PPBU) or AMM TASK&nbsp;78-32-56-000-010-A Remove The Open Latch Indicator.</PARA> <!-- <PARA>Ref.EM TASK 71-00-02-000-020-B00 (A5-PPBU) or AMM TASK&nbsp;78-32-56-000-010-A Remove The Open Latch Indicator.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸燃油供油管,按EM TASK 71-00-02-000-022-B00 或AMM TASK&nbsp;73-11-48-000-010-A。</PARAC> <!-- <PARAC>拆卸燃油供油管,按EM TASK 71-00-02-000-022-B00 或AMM TASK&nbsp;73-11-48-000-010-A。</PARAC>-->
<PARA>Ref.EM TASK 71-00-02-000-022-B00 (A5-PPBU) or AMM TASK&nbsp;73-11-48-000-010-A Removal of the Power Plant Flexible Fuel Tubes.</PARA> <!-- <PARA>Ref.EM TASK 71-00-02-000-022-B00 (A5-PPBU) or AMM TASK&nbsp;73-11-48-000-010-A Removal of the Power Plant Flexible Fuel Tubes.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸油气分离器通气管,按EM TASK 71-00-02-000-023-B00或AMM TASK&nbsp;72-61-49-000-010-B。</PARAC> <!-- <PARAC>拆卸油气分离器通气管,按EM TASK 71-00-02-000-023-B00或AMM TASK&nbsp;72-61-49-000-010-B。</PARAC>-->
<PARA>Ref.EM TASK 71-00-02-000-023-B00 (A5-PPBU) or AMM TASK&nbsp;72-61-49-000-010-B Remove The Gearbox Deoiler Breather Duct (GBOD).</PARA> <!-- <PARA>Ref.EM TASK 71-00-02-000-023-B00 (A5-PPBU) or AMM TASK&nbsp;72-61-49-000-010-B Remove The Gearbox Deoiler Breather Duct (GBOD).</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸P2/T2探头软管组件,按EM TASK 71-00-02-000-009或AMM TASK&nbsp;73-22-48-000-010-A。</PARAC> <!-- <PARAC>拆卸P2/T2探头软管组件,按EM TASK 71-00-02-000-009或AMM TASK&nbsp;73-22-48-000-010-A。</PARAC>-->
<PARA>Ref.EM TASK 71-00-02-000-009 (A1/A5-PPBU) or AMM TASK&nbsp;73-22-48-000-010-A Remove The P2/T2 Probe Hose Assembly.</PARA> <!-- <PARA>Ref.EM TASK 71-00-02-000-009 (A1/A5-PPBU) or AMM TASK&nbsp;73-22-48-000-010-A Remove The P2/T2 Probe Hose Assembly.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>拆卸尾喷承力座,按EM TASK 71-00-02-000-025。</PARAC> <!-- <PARAC>拆卸尾喷承力座,按EM TASK 71-00-02-000-025。</PARAC>-->
<PARA>Ref.EM TASK 71-00-02-000-025 (A1/A5-PPBU) - Remove The Load Share Fittings.</PARA> <!-- <PARA>Ref.EM TASK 71-00-02-000-025 (A1/A5-PPBU) - Remove The Load Share Fittings.</PARA>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>结束工作</PARAC> <!-- <PARAC>结束工作</PARAC>-->
<PARA>Finish Work</PARA> <!-- <PARA>Finish Work</PARA>-->
<LIST2> <!-- <LIST2>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>按照EB-2020-V250-70-201最新版,完成发动机的入库检查。</PARAC> <!-- <PARAC>按照EB-2020-V250-70-201最新版,完成发动机的入库检查。</PARAC>-->
<PARA>Finish the engine incoming check ref thelatest version of EB-2020-V250-70-201.</PARA> <!-- <PARA>Finish the engine incoming check ref thelatest version of EB-2020-V250-70-201.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>将发动机拖离工作位。参考EM TASK 71-00-00-560-002。</PARAC> <!-- <PARAC>将发动机拖离工作位。参考EM TASK 71-00-00-560-002。</PARAC>-->
<PARA>Drag the engine off the working position. Ref EM TASK 71-00-00-560-002 Move The Engine From The Support Pedestals To The Transportation Stand, Handling-002.</PARA> <!-- <PARA>Drag the engine off the working position. Ref EM TASK 71-00-00-560-002 Move The Engine From The Support Pedestals To The Transportation Stand, Handling-002.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
<L2ITEM> <!-- <L2ITEM>-->
<PARAC>在发动机安装托架工作结束后,需按照EB-2016-V250-72-202最新版中的要求完成托架的检查与上传。</PARAC> <!-- <PARAC>在发动机安装托架工作结束后,需按照EB-2016-V250-72-202最新版中的要求完成托架的检查与上传。</PARAC>-->
<PARA>After the engine mounting bracket is finished, Inspection on stand of engine transportation according to the requirements of EB-2016-V250-72-202 the latest version.</PARA> <!-- <PARA>After the engine mounting bracket is finished, Inspection on stand of engine transportation according to the requirements of EB-2016-V250-72-202 the latest version.</PARA>-->
</L2ITEM> <!-- </L2ITEM>-->
</LIST2> <!-- </LIST2>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</L1ITEM> <!-- </L1ITEM>-->
</LIST1> <!-- </LIST1>-->
</STEP> <!-- </STEP>-->
<STEP> <!-- <STEP>-->
<EFFECT EFFRG="001999"></EFFECT> <!-- <EFFECT EFFRG="001999"></EFFECT>-->
<PARAC>发动机QEC零件故检,清洗,集件和导线修理</PARAC> <!-- <PARAC>发动机QEC零件故检,清洗,集件和导线修理</PARAC>-->
<PARA>Remove the Engine's QEC</PARA> <!-- <PARA>Remove the Engine's QEC</PARA>-->
<LIST1> <!-- <LIST1>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>使用清洗剂清洗拆下QEC件</PARAC> <!-- <PARAC>使用清洗剂清洗拆下QEC件</PARAC>-->
<PARA>Clean all QEC parts with cleanser.</PARA> <!-- <PARA>Clean all QEC parts with cleanser.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>检查右侧空气系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC> <!-- <PARAC>检查右侧空气系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC>-->
<PARA>Inspect the air system tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA> <!-- <PARA>Inspect the air system tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>检查右侧灭火系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC> <!-- <PARAC>检查右侧灭火系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC>-->
<PARA>Inspect the system tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA> <!-- <PARA>Inspect the system tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>检查左侧液压系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC> <!-- <PARAC>检查左侧液压系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC>-->
<PARA>Inspect the hydraulic system tubes and hoses which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA> <!-- <PARA>Inspect the hydraulic system tubes and hoses which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>检查右侧燃油总管,对开口处堵上堵盖。参考EM 71-00-02。</PARAC> <!-- <PARAC>检查右侧燃油总管,对开口处堵上堵盖。参考EM 71-00-02。</PARAC>-->
<PARA>Inspect the main fuel supply hose tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA> <!-- <PARA>Inspect the main fuel supply hose tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>检查右侧启动系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC> <!-- <PARAC>检查右侧启动系统管路,对开口处堵上堵盖。参考EM 71-00-02。</PARAC>-->
<PARA>Inspect the start system tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA> <!-- <PARA>Inspect the start system tubes which installed on the engine&rsquo;s right side, Ref EM manual 71-00-02.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查IDG。对开口处堵上堵盖。</PARAC> <!-- <PARAC>目视检查IDG。对开口处堵上堵盖。</PARAC>-->
<PARA>Visual inspect IDG.</PARA> <!-- <PARA>Visual inspect IDG.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查液压泵。</PARAC> <!-- <PARAC>目视检查液压泵。</PARAC>-->
<PARA>Visual inspect hydraulic pump.</PARA> <!-- <PARA>Visual inspect hydraulic pump.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查高压活门。对开口处堵上堵盖。</PARAC> <!-- <PARAC>目视检查高压活门。对开口处堵上堵盖。</PARAC>-->
<PARA>Visual inspect high pressure bleed valve.</PARA> <!-- <PARA>Visual inspect high pressure bleed valve.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查调压活门。对开口处堵上堵盖。</PARAC> <!-- <PARAC>目视检查调压活门。对开口处堵上堵盖。</PARAC>-->
<PARA>Visual inspect pressure regulate valve.</PARA> <!-- <PARA>Visual inspect pressure regulate valve.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查起动机。对开口处堵上堵盖。</PARAC> <!-- <PARAC>目视检查起动机。对开口处堵上堵盖。</PARAC>-->
<PARA>Visual inspect thrust reverse valve.</PARA> <!-- <PARA>Visual inspect thrust reverse valve.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查防冰活门和管路。对开口处堵上堵盖。</PARAC> <!-- <PARAC>目视检查防冰活门和管路。对开口处堵上堵盖。</PARAC>-->
<PARA>Visual inspect anti-ice valve and tubes.</PARA> <!-- <PARA>Visual inspect anti-ice valve and tubes.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查所有安装卡圈。参考EM 71-00-02。</PARAC> <!-- <PARAC>目视检查所有安装卡圈。参考EM 71-00-02。</PARAC>-->
<PARA>Visual inspect all the clamps, ref EM manual 71-00-02.</PARA> <!-- <PARA>Visual inspect all the clamps, ref EM manual 71-00-02.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>目视检查所有支架。参考EM手册71-00-02。</PARAC> <!-- <PARAC>目视检查所有支架。参考EM手册71-00-02。</PARAC>-->
<PARA>Visual inspect all the brackets, ref EM manual 71-00-02.</PARA> <!-- <PARA>Visual inspect all the brackets, ref EM manual 71-00-02.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
<L1ITEM> <!-- <L1ITEM>-->
<PARAC>一般目视检查导线及卡子组件,如有故障填写故障处理单并进行排故处理,给未连接插头堵上堵盖。</PARAC> <!-- <PARAC>一般目视检查导线及卡子组件,如有故障填写故障处理单并进行排故处理,给未连接插头堵上堵盖。</PARAC>-->
<PARA>Inspect the wires and clamps, if anything wrong is found, please fill the maintenance fault table.</PARA> <!-- <PARA>Inspect the wires and clamps, if anything wrong is found, please fill the maintenance fault table.</PARA>-->
</L1ITEM> <!-- </L1ITEM>-->
</LIST1> <!-- </LIST1>-->
<SIGNOFF/> <!-- <SIGNOFF/>-->
</STEP> <!-- </STEP>-->
</TOPIC> <!-- </TOPIC>-->
<TOPIC CK-LEVEL="C"> <TOPIC CK-LEVEL="C">
<TITLEC>收尾</TITLEC> <TITLEC>收尾</TITLEC>
<TITLE>CLOSE UP</TITLE> <TITLE>CLOSE UP</TITLE>
......
...@@ -3,6 +3,7 @@ import { NewTreeModification, OldTreeModification, TreeRenderResult, TreeRenderR ...@@ -3,6 +3,7 @@ import { NewTreeModification, OldTreeModification, TreeRenderResult, TreeRenderR
import { md5 } from 'js-md5' import { md5 } from 'js-md5'
import { getUUID } from '../utils/uuid.ts' import { getUUID } from '../utils/uuid.ts'
import { dualCompare } from '@/lib/XMLProcessor/src/core/dualCompare.ts' import { dualCompare } from '@/lib/XMLProcessor/src/core/dualCompare.ts'
import {cloneDeep} from 'lodash'
// 定义 Processing 类,用于处理 XML 数据 // 定义 Processing 类,用于处理 XML 数据
export class Processing { export class Processing {
...@@ -39,6 +40,43 @@ export class Processing { ...@@ -39,6 +40,43 @@ export class Processing {
return resp return resp
} }
private buildTreeFromFlatted(
flatted: TreeRenderResultFlatted[],
): TreeRenderResult[] {
const result: TreeRenderResult[] = []
if (!flatted.length) {
return result
}
const flattedTreeSorted = flatted.toSorted((a, b) => {
return a.chained.length - b.chained.length;
});
const buildTree = (singleItem: TreeRenderResultFlatted, flattedDataSet: TreeRenderResultFlatted[]) => {
const singleItemRendered: TreeRenderResult = Object.assign({}, singleItem, {children: []});
const currentChainedLength = singleItemRendered.chained.length;
const maxChainedLength = Math.max(...flattedDataSet.map(a=>a.chained.length));
const currentChainedPrefix = singleItemRendered.chained.join('.');
for (let i = currentChainedLength + 1; i<= maxChainedLength; i++) {
const allSubItems = flattedDataSet.filter(a=>a.chained.length === i && a.chained.join('.').startsWith(currentChainedPrefix));
if (allSubItems.length) {
for (let j = flattedDataSet.length - 1; j>=0; j--) {
if (allSubItems.includes(flattedDataSet[j])) {
flattedDataSet.splice(j, 1)
}
}
for (const item of allSubItems) {
const subTree = buildTree(item, flattedDataSet);
singleItemRendered.children?.push(subTree)
}
}
}
return singleItemRendered
}
for (const item of flattedTreeSorted) {
result.push(buildTree(item, flattedTreeSorted))
}
return result
}
dualCompareFromString( dualCompareFromString(
xmlStringOld: string, xmlStringOld: string,
xmlStringNew: string, xmlStringNew: string,
...@@ -66,13 +104,18 @@ export class Processing { ...@@ -66,13 +104,18 @@ export class Processing {
const results = dualCompare(resultAFlatted, resultBFlatted).filter((a) => a.type !== 'same') const results = dualCompare(resultAFlatted, resultBFlatted).filter((a) => a.type !== 'same')
console.log('results here', results) console.log('after-compare', results)
// 分组构建树
const allDeletedTree = results.filter((item) => item.type === 'deleted').map(a=>a.item);
const allAddedTree = results.filter((item) => item.type === 'added').map(a=>a.item);
const dataForOld: OldTreeModification = { const dataForOld: OldTreeModification = {
Deleted: results.filter((item) => item.type === 'deleted').map((a) => a.item) Deleted: this.buildTreeFromFlatted(allDeletedTree)
} }
const dataForNew: NewTreeModification = { const dataForNew: NewTreeModification = {
Added: results.filter((item) => item.type === 'added').map((a) => a.item) Added: this.buildTreeFromFlatted(allAddedTree)
} }
return { return {
......
...@@ -9,7 +9,7 @@ export function dualCompare(oldItems: TreeRenderResultFlatted[], newItems: TreeR ...@@ -9,7 +9,7 @@ export function dualCompare(oldItems: TreeRenderResultFlatted[], newItems: TreeR
for (let i = 1; i <= oldItemsCount; i++) { for (let i = 1; i <= oldItemsCount; i++) {
for (let j = 1; j <= newItemsCount; j++) { for (let j = 1; j <= newItemsCount; j++) {
if (oldItems[i - 1].hash === newItems[j - 1].hash && oldItems[i - 1].label === newItems[j - 1].label) { if (oldItems[i - 1].hash === newItems[j - 1].hash) {
dp[i][j] = dp[i - 1][j - 1] + 1 dp[i][j] = dp[i - 1][j - 1] + 1
} else { } else {
dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1])
...@@ -21,7 +21,7 @@ export function dualCompare(oldItems: TreeRenderResultFlatted[], newItems: TreeR ...@@ -21,7 +21,7 @@ export function dualCompare(oldItems: TreeRenderResultFlatted[], newItems: TreeR
j = newItemsCount j = newItemsCount
const result: Array<{ type: 'same' | 'deleted' | 'added' | 'changedOld' | 'changedNew'; item: TreeRenderResultFlatted }> = [] const result: Array<{ type: 'same' | 'deleted' | 'added' | 'changedOld' | 'changedNew'; item: TreeRenderResultFlatted }> = []
while (i > 0 && j > 0) { while (i > 0 && j > 0) {
if (oldItems[i - 1].hash === newItems[j - 1].hash && oldItems[i - 1].label === newItems[j - 1].label) { if (oldItems[i - 1].hash === newItems[j - 1].hash) {
// result.unshift({ type: 'same', item: cloneDeep(oldItems[i - 1]) }) // result.unshift({ type: 'same', item: cloneDeep(oldItems[i - 1]) })
i-- i--
j-- j--
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment