Commit 6392064a by qlintonger xeno

feat: 使用diff_match_patch来对比完毕+23456

parent 158a36b2
......@@ -12,7 +12,6 @@ declare module 'vue' {
NButton: typeof import('naive-ui')['NButton']
NCard: typeof import('naive-ui')['NCard']
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
NDataTable: typeof import('naive-ui')['NDataTable']
NDropdown: typeof import('naive-ui')['NDropdown']
NInput: typeof import('naive-ui')['NInput']
NLayout: typeof import('naive-ui')['NLayout']
......
......@@ -28,6 +28,19 @@
</NOTE>
<SIGNOFF/>
</STEP>
<STEP CK-LEVEL="C">
<EFFECT EFFRG="001999"></EFFECT>
<RECORD-LINE>
<PARAC>发动机序号</PARAC>
<PARA>Engine SN</PARA>
<RECORD></RECORD>
</RECORD-LINE>
<NOTE>
<PARAC>开始工作前请记录。</PARAC>
<PARA>Please record before starting work.</PARA>
</NOTE>
<SIGNOFF/>
</STEP>
</TOPIC>
<TOPIC CK-LEVEL="C">
<TITLEC>工作准备</TITLEC>
......@@ -356,38 +369,38 @@
<SIGNOFF/>
</STEP>
</TOPIC>
<TOPIC CK-LEVEL="C">
<TITLEC>收尾</TITLEC>
<TITLE>CLOSE UP</TITLE>
<SUBTASK CHAPNBR="99" FUNC="999" KEY="EN-SF874" SECTNBR="99" SEQ="999" SUBJNBR="99">
<LIST1>
<L1ITEM>
<RECORD-LINE>
<PARAC>故障处理单记录:</PARAC>
<PARA>Non-routine card record:</PARA>
<RECORD MANDATORY="N" MULTI="N" TAG="SMNRC"></RECORD>
</RECORD-LINE>
<RECORD-LINE>
<PARAC>缺陷处理单记录:</PARAC>
<PARA>Defect card record:</PARA>
<RECORD></RECORD>
</RECORD-LINE>
<NOTE>
<PARAC>对实施工作中生成的故障/缺陷处理单,工作者应记录处理单号及相应的工序。完成的故障/缺陷处理单与本工作单卡一并保存。 如未生成故障/缺陷处理单,工作者应在记录中注明。</PARAC>
<PARA>For Non-routine cards found during the work process, the mechanic should note down the report; Non-routine card number and the corresponding work procedure. The Non-routine card should be kept together with this generating task card.N/A should be written if no such report sheet is generated.</PARA>
</NOTE>
<RECORD-LINE>
<PARAC>最终工作结论:</PARAC>
<PARA>Final conclusion:</PARA>
<RECORD></RECORD>
<PARAC>完成日期:</PARAC>
<PARA>Date accomplished:</PARA>
<RECORD MANDATORY="N" TAG="SMCMPDT"></RECORD>
</RECORD-LINE>
</L1ITEM>
</LIST1>
<SIGNOFF/>
</SUBTASK>
</TOPIC>
<!-- <TOPIC CK-LEVEL="C">-->
<!-- <TITLEC>收尾</TITLEC>-->
<!-- <TITLE>CLOSE UP</TITLE>-->
<!-- <SUBTASK CHAPNBR="99" FUNC="999" KEY="EN-SF874" SECTNBR="99" SEQ="999" SUBJNBR="99">-->
<!-- <LIST1>-->
<!-- <L1ITEM>-->
<!-- <RECORD-LINE>-->
<!-- <PARAC>故障处理单记录:</PARAC>-->
<!-- <PARA>Non-routine card record:</PARA>-->
<!-- <RECORD MANDATORY="N" MULTI="N" TAG="SMNRC"></RECORD>-->
<!-- </RECORD-LINE>-->
<!-- <RECORD-LINE>-->
<!-- <PARAC>缺陷处理单记录:</PARAC>-->
<!-- <PARA>Defect card record:</PARA>-->
<!-- <RECORD></RECORD>-->
<!-- </RECORD-LINE>-->
<!-- <NOTE>-->
<!-- <PARAC>对实施工作中生成的故障/缺陷处理单,工作者应记录处理单号及相应的工序。完成的故障/缺陷处理单与本工作单卡一并保存。 如未生成故障/缺陷处理单,工作者应在记录中注明。</PARAC>-->
<!-- <PARA>For Non-routine cards found during the work process, the mechanic should note down the report; Non-routine card number and the corresponding work procedure. The Non-routine card should be kept together with this generating task card.N/A should be written if no such report sheet is generated.</PARA>-->
<!-- </NOTE>-->
<!-- <RECORD-LINE>-->
<!-- <PARAC>最终工作结论:</PARAC>-->
<!-- <PARA>Final conclusion:</PARA>-->
<!-- <RECORD></RECORD>-->
<!-- <PARAC>完成日期:</PARAC>-->
<!-- <PARA>Date accomplished:</PARA>-->
<!-- <RECORD MANDATORY="N" TAG="SMCMPDT"></RECORD>-->
<!-- </RECORD-LINE>-->
<!-- </L1ITEM>-->
<!-- </LIST1>-->
<!-- <SIGNOFF/>-->
<!-- </SUBTASK>-->
<!-- </TOPIC>-->
</CEP>
</JOBCARD>
\ No newline at end of file
......@@ -20,6 +20,9 @@ export function reconstructTree(data: TreeReconstructed[]): string {
}
if (data[i].label === 'PARA' || data[i].label === 'TITLE') {
nv.textContent = data[i].textContent
} else {
nv.textContent = ' '
nv.setAttribute('data-modify-type', 'null-blank')
}
root.appendChild(nv)
}
......
......@@ -42,6 +42,9 @@ import { handleScrollTopLeft, handleScrollTopRight } from '../functions/compare'
visibility: hidden;
background-color: var(--warning-color-suppl);
}
[data-modify-type='null-blank'] {
display: none !important;
}
</style>
<style lang="less" scoped>
.choose-row {
......
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