Information recording method and system for civil aircraft assembly and manufacturing process and medium

Through the production of civil aircraft assembly and manufacturing, the production management personnel and on -site staff edit the form templates, solve the problems of low assembly information records and low efficiency in existing technologies, and achieve efficient data records and flexible data applications.

CN119358525APending Publication Date: 2025-01-24SHANGHAI AVIATION IND GRP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411314585.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

During the assembly and manufacturing process of existing civil aircraft, the assembly information recording and update efficiency during the production process is low, resulting in high labor costs and poor data scalability.

Method used

Template editing is implemented through the form template page, allowing production managers and field staff to directly edit the form template. The edited template is used for information recording and storage during the civil aircraft assembly process.

Benefits of technology

It greatly improves the recording efficiency of assembly process data, lowers the development threshold for template editing, improves the efficiency of filling in data at the production site, and improves the flexibility of data application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119358525A_ABST
    Figure CN119358525A_ABST
Patent Text Reader

Abstract

The invention discloses an information recording method and system for a civil aircraft assembly and manufacturing process and a medium, and the method comprises the steps: responding to an operation of triggering a new form function in a form list interface, and displaying a form template page; in the form template page, any element in the template element area enters the template editing area in a dragging mode, any element in the template editing area is selected, element attributes are edited in the attribute configuration area until editing of the form template is completed, and the edited form template is stored; when the assembly information of the civil aircraft assembly manufacturing process needs to be filled in, opening the corresponding form template in the form list interface and filling in the assembly information; and after the filling of the assembly information of the civil aircraft assembly manufacturing process is completed, the assembly information is stored as a constituent part of the form template. According to the method, template editing is achieved through the form template page, the edited template can record and store information in the civil aircraft assembly process, and the recording efficiency of data in the assembly process is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of civil aircraft manufacturing, and in particular to an information recording method, system and medium for a civil aircraft assembly manufacturing process. Background Art

[0002] In the manufacturing and assembly process of civil aircraft, there is a large amount of assembly information in the production process that needs to be recorded and archived to meet the full traceability and production quality management requirements of the production process. The existing production and manufacturing information filling is mainly based on the software development requirements proposed by enterprise managers, and then the software developers design and develop some form templates with fixed content and fixed format according to the development requirements. The staff at the enterprise production site fills in the assembly information according to the form template during the production process. Since the structure and data style of these form templates are fixed, the update of the form needs to be processed by the software developer to modify the code in the background, resulting in a long form update process, low processing efficiency, and high labor costs. Moreover, after the existing production and manufacturing information is filled in, the data storage method is relatively single, which is easy to cause information islands, which is not conducive to the reuse of data, resulting in low data scalability.

[0003] Based on the above problems, the applicant proposed the technical solution of this application. Summary of the invention

[0004] In view of the above-mentioned defects of the prior art, the present invention provides an information recording method, system and medium for the civil aircraft assembly and manufacturing process, which realizes template editing through a form template page. The edited template can record and store information during the civil aircraft assembly process, greatly improving the recording efficiency of the assembly process data.

[0005] In order to achieve the above object, the present invention discloses an information recording method for a civil aircraft assembly manufacturing process, comprising the following steps:

[0006] In response to an operation of triggering a new form function in the form list interface, a form template page is displayed, wherein the form template page includes a template element area, a template editing area, and an attribute configuration area;

[0007] In the form template page, drag any element in the template element area into the template editing area, select any element in the template editing area, edit the element attribute in the attribute configuration area, until the form template is edited, store the edited form template, and display the edited form template in the form list interface;

[0008] When it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process, open the corresponding form template in the form list interface and fill in the assembly information;

[0009] After completing filling in the assembly information of the civil aircraft assembly manufacturing process, the assembly information is stored as a component of the form template.

[0010] Preferably, the information recording method for the civil aircraft assembly and manufacturing process further includes the following steps:

[0011] When it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process, in response to the operation of triggering the modification of the form template in the form list interface, a template modification page is displayed, and the elements allowed to be modified and the corresponding element attributes are displayed in the template modification page;

[0012] After the modified form template is submitted, template approval is initiated. After the modified form template passes the template approval, a new version of the form template is formed and stored.

[0013] Preferably, the form template page adopts a development mode in which the front-end and the back-end are separated. The front-end is implemented using the Vue framework, and the data is dynamically cached in the browser's LocalStorage or in the memory of the JavaScript runtime environment. The data of the back-end is stored through object components.

[0014] The implementation of dragging any element in the template element area into the template editing area is based on ElementUI construction, and the front end transmits JSON structured data to the back end and stores it in the object component.

[0015] Preferably, the data storage of the backend adopts a four-level data structure, and the four-level data structure includes a primary attribute field set, a secondary attribute field set, a tertiary attribute field set and a quaternary attribute field set. The secondary attribute field set is a sub-attribute field of the first field in the primary attribute field set, the tertiary attribute field set is a sub-attribute field of the second field in the secondary attribute field set, and the quaternary attribute field set is a sub-attribute field of the third field in the tertiary attribute field set.

[0016] Preferably, the first-level attribute field set includes a unique ID field, a template information field and a template version field, and the template information field is the first field;

[0017] The secondary attribute field set includes a structure information field and a template peripheral overall setting information field, the structure information field is the second field, and the structure information field is an array type;

[0018] The three-level attribute field set includes an element type field, an element icon field, an element ID field, an authority control attribute field and an element configuration object field. The element configuration object field is the third field, and the element configuration object field is an array type.

[0019] Preferably, each element in the template element area has three element types, which are basic form type, aircraft basic attribute type and custom type. The elements with the aircraft basic attribute type include at least aircraft model, aircraft flight number, manufacturing serial number and order number.

[0020] The present invention also discloses an information recording system for the assembly and manufacturing process of civil aircraft, comprising a template loading module, a template editing module, an information filling module and an information storage module;

[0021] The template loading module is used to display a form template page in response to an operation of triggering a new form function in the form list interface, wherein the form template page includes a template element area, a template editing area, and an attribute configuration area;

[0022] The template editing module is used to drag any element in the template element area into the template editing area in the form template page, select any element in the template editing area, edit the element attributes in the attribute configuration area, until the editing of the form template is completed, store the edited form template, and display the edited form template in the form list interface;

[0023] The information filling module is used to open the corresponding form template in the form list interface and fill in the assembly information when it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process;

[0024] The information storage module is used to store the assembly information of the civil aircraft assembly manufacturing process as a component of the form template after completing the filling of the assembly information.

[0025] Preferably, the information recording system for the civil aircraft assembly manufacturing process further includes a template modification module and a template approval module;

[0026] The template modification module is used to display a template modification page in the form list interface in response to the operation of triggering the modification of the form template when the assembly information of the civil aircraft assembly manufacturing process needs to be filled in, and the template modification page displays the elements allowed to be modified and the corresponding element attributes;

[0027] The template approval module is used to start template approval after the modified form template is submitted, and to form a new version of the form template and store the new version of the form template after the modified form template passes the template approval.

[0028] Preferably, the form template page adopts a development mode in which the front-end and the back-end are separated. The front-end is implemented using the Vue framework, and the data is dynamically cached in the browser's LocalStorage or in the memory of the JavaScript runtime environment. The data of the back-end is stored through object components.

[0029] The implementation of dragging any element in the template element area into the template editing area is based on ElementUI construction, and the front end transmits JSON structured data to the back end and stores it in the object component.

[0030] The present invention also discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is processed and executed, the above-mentioned information recording method for the assembly and manufacturing process of civil aircraft is implemented.

[0031] Compared with the prior art, the present invention has the following beneficial effects:

[0032] The present invention implements template editing through a form template page, and the edited template can record and store information during the civil aircraft assembly process, greatly improving the efficiency of recording assembly process data. By releasing the authority to edit the form template through page permission control, production management personnel can directly edit the form template, and on-site staff can also edit some elements of the form template, and a new form template can be formed after editing and approval, thereby changing the previous situation where only production management personnel can submit development requirements, and then technical developers can create form templates by writing code, which meets the work needs of civil aircraft production data recording and greatly improves the efficiency of data reporting on the production site. By introducing low-code to achieve page-level development, the development threshold of template editing is lowered, users are empowered and participate in the development process, the circulation process of information needs is shortened, and object components are used in background storage to achieve efficient storage and improve data application flexibility.

[0033] The concept, specific structure and technical effects of the present invention will be further described below in conjunction with the accompanying drawings to fully understand the purpose, characteristics and effects of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a flow chart of the information recording method for the civil aircraft assembly and manufacturing process of the present invention.

[0035] Figure 2 It is a schematic diagram of the data storage structure of the back end in the information recording method for the civil aircraft assembly and manufacturing process of the present invention. DETAILED DESCRIPTION

[0036] In order to make the technical means, creative features, objectives and effects of the invention easier to understand, the invention is further described below with reference to specific diagrams. However, the invention is not limited to the following implementation cases.

[0037] It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical contents disclosed by the present invention.

[0038] In the production, manufacturing and assembly process of civil aircraft, since the templates of production record forms are often solidified, on-site production personnel cannot dynamically add or modify elements in the form. If elements in the form need to be modified, new requirements need to be proposed and handed over to the technical staff of the software development team to modify the template through code development. The entire process takes a long time to execute and has high labor costs.

[0039] like Figure 1 As shown, the first embodiment of the present invention discloses an information recording method for a civil aircraft assembly manufacturing process, comprising the following steps:

[0040] Step S1, in response to the operation of triggering the new form function in the form list interface, displaying a form template page, wherein the form template page includes a template element area, a template editing area and an attribute configuration area.

[0041] Specifically, the form list interface displays a form list consisting of multiple production record sheets. For a certain production record sheet, the displayed information includes the record sheet code, record sheet name, record sheet status, current version, and modification time. A function button for creating a new form is also provided in the form list interface. Clicking the function button for creating a new form will trigger the function of creating a new form. In response to the operation of triggering the function of creating a new form, a form template page will pop up, and the form template can be edited in the form template interface. The form template interface has three partitions: left, middle, and right. The left partition is the template element area, which is used to display various template elements. The middle partition is the template editing area, which is used to edit the template content. The right partition is the attribute configuration area, which is used to set the attributes of the template content.

[0042] Step S2, in the form template page, drag any element in the template element area into the template editing area, select any element in the template editing area, edit the element properties in the property configuration area until the editing of the form template is completed, store the edited form template, and display the edited form template in the form list interface.

[0043] Specifically, the template element area contains an element library, and each element in the template element area has three element types, namely, basic form type, aircraft basic attribute type and custom type. The elements with the aircraft basic attribute type include at least aircraft model project, aircraft flight eff, manufacturing serial number msn, order number docNum, first article inspection setting FAI, tooling production verification PFP, authorization list and inspection setting DMIR. In some examples, the element library also has aircraft advanced function extensions, and built-in data sources can be used directly, such as flight list paging pop-up query, logistics scheduling query, archive review, etc. These aircraft advanced function extensions greatly improve the usability of data in the aircraft production process.

[0044] The property configuration area has pre-written sample form templates with built-in JSON data format, including single-column structure forms, multi-column structure forms, grouped structure forms, tab page forms, master-slave forms, data responsive forms, questionnaires, table format forms, etc. When editing element properties, these sample form templates are helpful to improve the efficiency of property editing.

[0045] The form template page adopts a development mode in which the front-end and the back-end are separated. The front-end is implemented using the Vue framework, and the data is dynamically cached in the browser's LocalStorage or in the memory of the JavaScript runtime environment. The back-end data is stored through object components. Among them, the Vue framework is a front-end framework based on the MVVM design pattern, and the Vue object is the VM view model in the MVVM design pattern. The Vue object binds the elements to be changed in the page to the variables in the data. After binding, the Vue object will always monitor the changes in the variable values ​​in the data. When the value changes, it will automatically find the elements bound to it and let the elements change accordingly. The process of changing elements does not require manual intervention, which improves development efficiency and execution efficiency.

[0046] Any element in the template element area is dragged into the template editing area. The specific implementation is based on ElementUI. The front end passes JSON structured data to the back end and stores it in the object component. The front end is displayed in the form of a drawing board area. Based on editing JSON structure data, dragging elements or modifying element attributes, the JSON structure and data are dynamically modified, and then Vue dynamically renders the current JSON data to obtain the display effect. In some examples, there are also additional JSON data import and export functions to facilitate migration and reuse between form templates, realize dynamic export of Vue template code, and import the exported Vue template code into other Vue template codes for direct use.

[0047] The data storage of the backend adopts a four-level data structure, and the four-level data structure includes a first-level attribute field set, a second-level attribute field set, a third-level attribute field set and a fourth-level attribute field set. The second-level attribute field set is a sub-attribute field of the first field in the first-level attribute field set, the third-level attribute field set is a sub-attribute field of the second field in the second-level attribute field set, and the fourth-level attribute field set is a sub-attribute field of the third field in the third-level attribute field set. The first-level attribute field set includes a unique ID field, a template information field and a template version field, and the template information field is the first field; the second-level attribute field set includes a structure information field and a template peripheral overall setting information field, the structure information field is the second field, and the structure information field is an array type; the third-level attribute field set includes an element type field, an element icon field, an element ID field, a permission control attribute field and an element configuration object field, the element configuration object field is the third field, and the element configuration object field is an array type, as shown in the figure. Figure 2 shown.

[0048] Step S3, when it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process, open the corresponding form template in the form list interface and fill in the assembly information.

[0049] Specifically, after the form template is edited, the stored form template will be displayed in the form list of the form list interface. In the civil aircraft assembly and manufacturing process, when the assembly information needs to be filled in, the corresponding form template is found in the form list, and the assembly information is filled in according to the requirements of the form template.

[0050] When the form template is opened, the object database will be read to obtain the model file of the corresponding type. If it is a new form, a set of initialization data will be matched to generate a form to be filled in. If it is a historical form, the corresponding historical data rendering will be matched to fill in or modify the form.

[0051] Step S4, after completing filling in the assembly information of the civil aircraft assembly manufacturing process, the assembly information is stored as a component of the form template.

[0052] Specifically, after the assembly information is filled in, the filled assembly information is stored using object components, and usually a set of form model files and form data files are generated. The assembly information is stored in the form of form data files.

[0053] Step S5, when it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process, in response to triggering the operation of modifying the form template in the form list interface, a template modification page is displayed, and the template modification page displays the elements allowed to be modified and the corresponding element attributes.

[0054] Specifically, in the process of editing a form, in order to meet the needs of actual business situations and record real-time information in production, it is necessary to update the form template, such as deleting, modifying or adding elements in the form template, and moving the layout position of elements in the form template. At this time, it is necessary to trigger the operation of modifying the form template on the form list interface. In response to the operation of triggering the modification of the form template, the template modification page pops up automatically. The template modification page is different from the form template page. Restrictions will be made on each element in the template modification page. Only the field elements and layout areas that are allowed to be changed can be changed to ensure the consistency of core data items.

[0055] Step S6, after the modified form template is submitted, template approval is initiated, and after the modified form template passes the template approval, a new version of the form template is formed and the new version of the form template is stored.

[0056] Specifically, after the form template is submitted for modification, it must go through the template approval step, and a dedicated person will review the template modification content. If approved, the new template will be saved; otherwise, the old template will be returned.

[0057] It should be noted that the form list interface, form template page, and template modification page use permission control to limit the enabling and disabling of various functions. For example, technical developers and production managers can trigger the new form function in the form list interface, but the staff at the enterprise production site cannot trigger the new form function in the form list interface. The staff at the enterprise production site can open the template modification page to modify the element layout and element attributes in the template. For full-time staff, they can approve the modified form template.

[0058] When filling out a form to record information, the staff at the enterprise production site have the authority to modify the form template and have established a set of matching field permissions (authority attributes). The on-site staff can only modify the fields allowed by the permissions. After modifying the template, the on-site staff can choose whether to submit the template for persistent approval. The process is implemented using Flowable and is persistent after being reviewed and approved by full-time personnel. This not only meets the existing business specifications and quality requirements, but also maintains flexibility and better adapts to the flexible needs of the actual production process. The specific operation steps are as follows: (1) The user selects the production record form type, adds a blank form based on the template, and generates a template ID; (2) The user fills in the relevant content. If there is content that needs additional records in the actual production at this time, the user opens the current template editor. According to the authority attribute of each field, the user can be allowed to modify or add some temporary fields. (3) The user saves the template and can choose to use it temporarily or submit it for approval to be persistent.

[0059] The information recording method for the assembly and manufacturing process of civil aircraft disclosed in this embodiment, by releasing the authority of form template editing during the information recording process, enables production management personnel to directly edit the form template, and on-site staff can also edit some elements of the form template, and after editing, a new form template can be formed through approval, thereby changing the previous situation that only production management personnel can submit development requirements, and then technical developers can create form templates by writing codes, which meets the work needs of civil aircraft production data recording and greatly improves the efficiency of data reporting on the production site. Moreover, the page development adopts the development idea of ​​separating the front-end and the back-end. The front-end is realized by Vue code generation, and the open source ElementUI component is used to realize the system interface function based on HTML, CSS, and JavaScript. The front-end is submitted to the RESTful interface, and the back-end is stored using object components. The civil aircraft product data object instance is created through type instantiation. The civil aircraft product data class has a parent class and a child class. The civil aircraft product data object instance includes a container, a life cycle, a product data attribute value, and a product data main content information. The civil aircraft product data object instance is written to the relational database Mysql and the document database ElasticSearch respectively to realize the hybrid storage of civil aircraft product data.

[0060] In terms of data structure design, we have created a three-element system implementation scheme under attribute field-level permission control. (The three-element system refers to the template management system, editor system, and form template usage system) The three systems are independent of each other, linked through a unified data structure, and used closely together. Setting up an independent system is convenient for later optimization and updating. For each field, on the basis of generating a unique UUID, a field-level permission control object is attached. The production form template object data structure is as follows: First-level attributes: f-formId (unique id), f-formTemplate (template information), f-formVersion (template book). Second-level attributes (belonging to the sub-attributes of the first-level attribute f-formTemplate): f-formStructure (structure information), f-formConfig (template peripheral overall setting information). Third-level attributes (belonging to the sub-attributes of the second-level attribute f-formStructure): It is an array structure. Taking the internal attributes of one of the array items as an example, its attributes are: type (element type), icon (element icon), id (unique id), authority (permission control attribute), f-options (element configuration object). Level 4 attributes (sub-attributes of level 3 attribute f-options): name (element configuration name), label (label value), labelAlign (label docking method), type (attribute type), defaultValue (default value), placeholder (placeholder), columnWidth (width), size (size), labelWidth (label width), labelHidden (whether the label is hidden), readonly (label value), disabled (whether unavailable), hidden (whether hidden), clearable (whether clearable), showPassword (whether to show the password), required (whether required) , validation (validation), cusClass (custom style), minLength (minimum width), maxLength (maximum width), showWordLimit (display character limit), appendButton (whether there is an extension button), appendButtonDisabled (whether the extension button is unavailable), buttonIcon (button icon), onCreated (when created), onMounted (when mounted), onInput (when input), onChange (when modified), onFocue (when focused), onBlur (when out of focus), onValidate (when validated), optionData (configuration column).The template data is stored in standard JSON format and is stored in the object component as a whole through a self-built four-level data structure, including custom field-level permission control.

[0061] The second embodiment of the present invention discloses an information recording system for the assembly and manufacturing process of civil aircraft, including a template loading module, a template editing module, an information filling module and an information storage module, a template modification module and a template approval module.

[0062] The template loading module is used to display a form template page in response to an operation of triggering a new form function in the form list interface, wherein the form template page includes a template element area, a template editing area, and an attribute configuration area;

[0063] The template editing module is used to drag any element in the template element area into the template editing area in the form template page, select any element in the template editing area, edit the element attributes in the attribute configuration area, until the editing of the form template is completed, store the edited form template, and display the edited form template in the form list interface;

[0064] The information filling module is used to open the corresponding form template in the form list interface and fill in the assembly information when it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process;

[0065] The information storage module is used to store the assembly information of the civil aircraft assembly manufacturing process as a component of the form template after completing the filling of the assembly information.

[0066] The template modification module is used to display a template modification page in the form list interface in response to the operation of triggering the modification of the form template when the assembly information of the civil aircraft assembly manufacturing process needs to be filled in, and the template modification page displays the elements allowed to be modified and the corresponding element attributes;

[0067] The template approval module is used to start template approval after the modified form template is submitted, and to form a new version of the form template and store the new version of the form template after the modified form template passes the template approval.

[0068] The form template page adopts a development mode with front-end and back-end separated. The front-end is implemented with Vue framework, data is dynamically cached in the browser's LocalStorage or in the memory of the JavaScript runtime environment, and the back-end data is stored through object components. The implementation of dragging any element in the template element area into the template editing area is based on ElementUI, and the front-end passes JSON structured data to the back-end for storage in the object component.

[0069] Since the first embodiment corresponds to this embodiment, this embodiment can be implemented in conjunction with the first embodiment. The relevant technical details mentioned in the first embodiment are still valid in this embodiment, and the technical effects that can be achieved in the first embodiment can also be achieved in this embodiment. In order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied in the first embodiment.

[0070] The third embodiment of the present invention relates to a computer-readable storage medium having a computer program / instruction stored thereon, wherein the computer program / instruction implements the steps of the method in the first embodiment when executed by a processor.

[0071] The preferred specific embodiments of the present invention are described in detail above. It should be understood that ordinary technicians in the field can make many modifications and changes based on the concept of the present invention without creative work. Therefore, all technical solutions that can be obtained by technicians in the technical field based on the concept of the present invention through logical analysis, reasoning or limited experiments on the basis of the prior art should be within the scope of protection determined by the claims.

Claims

1. A method for recording information in the assembly and manufacturing process of civil aircraft, characterized in that: The following steps are involved: In response to an operation of triggering a new form function in the form list interface, a form template page is displayed, wherein the form template page includes a template element area, a template editing area, and an attribute configuration area; In the form template page, drag any element in the template element area into the template editing area, select any element in the template editing area, edit the element attribute in the attribute configuration area, until the form template is edited, store the edited form template, and display the edited form template in the form list interface; When it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process, open the corresponding form template in the form list interface and fill in the assembly information; After completing filling in the assembly information of the civil aircraft assembly manufacturing process, the assembly information is stored as a component of the form template.

2. The information recording method for the civil aircraft assembly and manufacturing process according to claim 1 is characterized in that: The following steps are also included: When it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process, in response to the operation of triggering the modification of the form template in the form list interface, a template modification page is displayed, and the elements allowed to be modified and the corresponding element attributes are displayed in the template modification page; After the modified form template is submitted, template approval is initiated. After the modified form template passes the template approval, a new version of the form template is formed and stored.

3. The information recording method for the civil aircraft assembly and manufacturing process according to claim 1 is characterized in that: The form template page adopts a development mode in which the front-end and the back-end are separated. The front-end is implemented using the Vue framework, and the data is dynamically cached in the browser's LocalStorage or in the memory of the JavaScript runtime environment. The back-end data is stored through object components. The implementation of dragging any element in the template element area into the template editing area is based on ElementUI construction, and the front end transmits JSON structured data to the back end and stores it in the object component.

4. The information recording method for the civil aircraft assembly and manufacturing process according to claim 3 is characterized in that: The backend data storage adopts a four-level data structure, which includes a primary attribute field set, a secondary attribute field set, a tertiary attribute field set and a quaternary attribute field set. The secondary attribute field set is a sub-attribute field of the first field in the primary attribute field set, the tertiary attribute field set is a sub-attribute field of the second field in the secondary attribute field set, and the quaternary attribute field set is a sub-attribute field of the third field in the tertiary attribute field set.

5. The information recording method for the civil aircraft assembly and manufacturing process according to claim 4 is characterized in that: The first-level attribute field set includes a unique ID field, a template information field, and a template version field, and the template information field is the first field; The secondary attribute field set includes a structure information field and a template peripheral overall setting information field, the structure information field is the second field, and the structure information field is an array type; The three-level attribute field set includes an element type field, an element icon field, an element ID field, an authority control attribute field and an element configuration object field. The element configuration object field is the third field, and the element configuration object field is an array type.

6. The information recording method for the civil aircraft assembly and manufacturing process according to claim 1 is characterized in that: Each element in the template element area has three element types, which are basic form type, aircraft basic attribute type and custom type. The elements with the aircraft basic attribute type include at least aircraft model, aircraft flight number, manufacturing serial number and order number.

7. An information recording system for civil aircraft assembly and manufacturing process, characterized in that: It includes a template loading module, a template editing module, an information filling module and an information storage module; The template loading module is used to display a form template page in response to an operation of triggering a new form function in the form list interface, wherein the form template page includes a template element area, a template editing area, and an attribute configuration area; The template editing module is used to drag any element in the template element area into the template editing area in the form template page, select any element in the template editing area, edit the element attributes in the attribute configuration area, until the editing of the form template is completed, store the edited form template, and display the edited form template in the form list interface; The information filling module is used to open the corresponding form template in the form list interface and fill in the assembly information when it is necessary to fill in the assembly information of the civil aircraft assembly manufacturing process; The information storage module is used to store the assembly information of the civil aircraft assembly manufacturing process as a component of the form template after completing the filling of the assembly information.

8. The information recording system for civil aircraft assembly and manufacturing process according to claim 7 is characterized in that: It also includes template modification module and template approval module; The template modification module is used to display a template modification page in the form list interface in response to the operation of triggering the modification of the form template when the assembly information of the civil aircraft assembly manufacturing process needs to be filled in, and the template modification page displays the elements allowed to be modified and the corresponding element attributes; The template approval module is used to start template approval after the modified form template is submitted, and to form a new version of the form template and store the new version of the form template after the modified form template passes the template approval.

9. The information recording system for civil aircraft assembly and manufacturing process according to claim 7 is characterized in that: The form template page adopts a development mode in which the front-end and the back-end are separated. The front-end is implemented using the Vue framework, and the data is dynamically cached in the browser's LocalStorage or in the memory of the JavaScript runtime environment. The back-end data is stored through object components. The implementation of dragging any element in the template element area into the template editing area is based on ElementUI construction, and the front end transmits JSON structured data to the back end and stores it in the object component.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, which, when processed and executed, implements the information recording method for the assembly and manufacturing process of civil aircraft according to any one of claims 1 to 6.

Citation Information

Cited By

  • Metadata registration and application system and method for civil aircraft manufacturing whole process

    CN121935233A