本发明涉及可靠性分析,特别是涉及一种fmea参数图内容处理的方法、装置及介质。
背景技术:
1、随着汽车智能化与新能源发展迅速,背后的失效机理与故障模式错综复杂,管理难度几何级增长,因此,越来越多的汽车厂家开始开展可靠性全流程的数字化转型,以提高可靠性业务间的关联能力。
2、而设计失效模式及影响分析(design failure mode and effects analysis,dfmea)的过程管理数字化是可靠性全流程数字化转型中非常重要的一环。其中,参数图(parameter diagram)(简称p图)作为潜在失效模式与效应分析(potential failure modeand effects analysis,fmea)的重要设计工具。
3、在相关的p图设计器中的内容编辑的方法主要有两种:一种是直接用常规的textarea多行文本输入控件,根据换行符号来区分多行多个数据项,这样的编辑数据是一条由多个换行符号区分的一条字符串,由于不同行的字符串是通过换行符号区分的,每行的换行符号都是相同的,故而无法对其中的某一行数据进行再次关联使用;另一种是使用input单行文本输入控件,换行则创建一个新的<input>单行文本输入控件,每换行是新增一条独立的数据,虽然可以对数据进行再次关联使用,但是不能在一个编辑框中进行多行内容的编辑,导致p图内容编辑效率下降。
4、由此可见,如何同时满足在一个编辑框中能编辑p图多行内容和区分出每行数据,以便每行数据能够再次关联使用,提高用户使用p图时的体验感。
技术实现思路
1、本发明的目的是提供一种fmea参数图内容处理的方法、装置及介质,以解决在一个编辑框中能编辑p图多行内容和区分出每行数据的技术问题。
2、为解决上述技术问题,本发明提供一种fmea参数图内容处理的方法,包括:
3、在所述fmea参数图上预先初始化一个富文本编辑器;
4、接收用户对所述富文本编辑器的编辑操作并获取所述编辑操作后的数据;
5、获取所述富文本编辑器响应所述编辑操作时对所述富文本编辑器中的各行数据所创建的标签;其中,不同的所述编辑操作对应的所述标签不同;
6、根据所述标签提取所述编辑操作后的数据中的各行数据。
7、优选地,在所述接收用户对所述富文本编辑器的编辑操作之前,还包括:
8、调用后端接口检测所述富文本编辑器中是否存在历史编辑数据;
9、若否,则进入所述接收用户对所述富文本编辑器的编辑操作的步骤;
10、若是,则通过所述后端接口获取所述历史编辑数据;将所述历史编辑数据渲染至所述富文本编辑器中,并进入所述接收用户对所述富文本编辑器的编辑操作的步骤。
11、优选地,所述将所述历史编辑数据渲染至所述富文本编辑器中包括:
12、将所述历史编辑数据转换成预设格式的历史编辑数据;
13、通过预设的标签格式将所述预设格式的历史编辑数据转换成html字符串渲染至所述富文本编辑器中。
14、优选地,所述预设格式为json格式;所述预设的标签格式中至少包括p标签、em标签、strong标签,所述em标签对应所述json格式的数据中的code编码,所述strong标签对应所述json格式中的数据中的内容。
15、优选地,在所述将所述历史编辑数据渲染至所述富文本编辑器之后,所述接收用户对所述富文本编辑器的编辑操作之前,还包括:
16、通过css样式隐藏所述em标签。
17、优选地,还包括:
18、在调用所述后端接口检测到所述富文本编辑器中未存在所述历史编辑数据的情况下,设置用于表征是否是首次编辑所述富文本编辑器的变量的标识为第一标识;
19、在调用所述后端接口检测到所述富文本编辑器中存在所述历史编辑数据的情况下,设置所述用于表征是否是首次编辑所述富文本编辑器的变量的标识为第二标识。
20、优选地,所述编辑操作包括修改操作、删除操作、新增操作中的至少之一;
21、所述获取所述富文本编辑器响应所述编辑操作时对所述富文本编辑器中的各行数据所创建的标签包括:
22、将所述编辑操作后的数据提取至预先建立的虚拟网页上;
23、在检测到所述变量的标识为所述第一标识的情况下,获取所述富文本编辑器响应所述新增操作时对所述富文本编辑器中的各行数据所创建的所述p标签;
24、在检测到所述变量的标识为所述第二标识的情况下,获取所述富文本编辑器响应所述编辑操作时对所述富文本编辑器中的各行数据所创建的所述标签;其中,所述标签包括所述p标签、em标签、strong标签。
25、优选地,所述根据所述标签提取所述编辑操作后的数据中的各行数据包括:
26、在检测到所述变量的标识为所述第一标识的情况下,遍历所述p标签列表,并提取各所述p标签对应的内容数据;
27、在检测到所述变量的标识为所述第二标识的情况下,遍历所述p标签列表,提取各所述em标签对应的内容数据、各所述strong标签对应的内容数据。
28、优选地,所述预设格式中包含code编码,在所述提取各所述p标签对应的内容数据之后,还包括:
29、对各所述p标签添加对应的所述code编码并按照所述预设格式存储各所述p标签对应的内容数据;在作失效分析时,根据所述code编码对每行数据进行关联;
30、在所述提取各所述em标签对应的内容数据、各所述strong标签对应的内容数据之后,还包括:
31、若所述em标签对应的内容数据为空,则对各所述em标签添加对应的所述code编码并按照所述预设格式存储各所述em标签对应的内容数据;在作失效分析时,根据所述code编码对每行数据进行关联;
32、若所述em标签对应的内容数据不为空,则按照所述预设格式存储各所述em标签对应的内容数据;在作失效分析时,根据所述code编码对每行数据进行关联。
33、为了解决上述技术问题,本发明还提供一种fmea参数图内容处理的装置,包括:
34、初始化模块,用于在所述fmea参数图上预先初始化一个富文本编辑器;
35、接收及获取模块,用于接收用户对所述富文本编辑器的编辑操作并获取所述编辑操作后的数据;
36、获取模块,用于获取所述富文本编辑器响应所述编辑操作时对所述富文本编辑器中的各行数据所创建的标签;其中,不同的所述编辑操作对应的所述标签不同;
37、提取模块,用于根据所述标签提取所述编辑操作后的数据中的各行数据。
38、为了解决上述技术问题,本发明还提供一种fmea参数图内容处理的装置,包括:
39、存储器,用于存储计算机程序;
40、处理器,用于执行所述计算机程序时实现上述的fmea参数图内容处理的方法的步骤。
41、为了解决上述技术问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的fmea参数图内容处理的方法的步骤。
42、本发明所提供的一种fmea参数图内容处理的方法,包括:在fmea参数图上预先初始化一个富文本编辑器;接收用户对富文本编辑器的编辑操作并获取编辑操作后的数据;获取富文本编辑器响应编辑操作时对富文本编辑器中的各行数据所创建的标签;根据标签提取编辑操作后的数据中的各行数据。该方法中,预先初始化一个富文本编辑器,获取用户编辑操作后的数据,并找到各行数据对应的标签,进而可以根据各标签提取对应行的内容数据。由于一个富文本编辑器对应一个编辑框,因此,实现了在一个编辑框中能够编辑多行内容,提高了对p图内容编辑的效率,且根据标签能够将各行内容区分开,以便每行数据能够再次关联使用,可见,本发明同时实现了在一个编辑框中编辑以及能够区分各行数据;另外,不同的编辑操作对应的标签不同,实现了可以根据标签确定出用户所做的编辑操作的类型,提高了用户使用p图时的体验感。
43、此外,本发明还提供一种fmea参数图内容处理的装置以及计算机可读存储介质,与上述提到的fmea参数图内容处理的方法具有相同或相对应的技术特征,效果同上。