[發明專利]應用程序前端代碼的生成方法、裝置、電子設備及介質在審
| 申請號: | 202110840997.1 | 申請日: | 2021-07-23 |
| 公開(公告)號: | CN113535175A | 公開(公告)日: | 2021-10-22 |
| 發明(設計)人: | 杜學智;雷凱躍;劉大鵬;徐春艷 | 申請(專利權)人: | 工銀科技有限公司;中國工商銀行股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 趙婷 |
| 地址: | 071700 河北省保定市中國(河北)自由貿易試驗*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 前端 代碼 生成 方法 裝置 電子設備 介質 | ||
1.一種應用程序前端代碼的生成方法,包括:
從模型庫中選擇所述應用程序的第一應用界面的第一模板頁面,其中,所述模型庫中配置有M個模板頁面,所述第一模板頁面為M個所述模板頁面的其中之一;每個所述模板頁面為將與之對應的一種應用需求的應用界面的代碼結構進行抽象建模而形成的可配置頁面;
基于所述第一應用界面的業務功能信息,配置所述第一模板頁面以得到自定義頁面;以及
基于所述自定義頁面,生成所述第一應用界面的前端代碼。
2.根據權利要求1所述的方法,其中,所述基于所述第一應用界面的業務功能信息,配置所述第一模板頁面以得到自定義頁面包括:
從所述模型庫選擇至少一個第一模型組件,其中,所述模型庫中還配置有N個模型組件,所述第一模型組件為N個所述模型組件其中之一;每個所述模型組件對一種類型的組件的代碼結構進行抽象建模而形成的可配置組件;其中,N為大于或等于1的整數;
將至少一個所述模型組件設置于所述第一模板頁面中;
基于所述業務功能信息,分別配置所述第一模板頁面以及至少一個所述第一模型組件中的參數,以得到所述自定義頁面。
3.根據權利要求1所述的方法,其中,每個所述模板頁面對應于S種應用需求的其中之一,其中,S為整數,且1≤S≤M,所述S種應用需求包括以下至少之一:
信息展示類、表格查詢類、表格提交類或信息修改類。
4.根據權利要求1~3任一項所述的方法,其中,所述方法還包括:
在所述模型庫中配置M個所述模板頁面。
5.根據權利要求4所述的方法,其中,所述在所述模型庫中配置M個所述模板頁面包括:
針對M個所述模板頁面中的至少一個所述模板頁面,獲取所述模板頁面對應的應用需求的已有頁面;
將所述已有頁面的代碼進行處理轉換,得到所述模板頁面,所述處理轉換包括保留與業務場景無關的公共代碼,以及將與業務場景相關的代碼轉換為可配置的參數代碼。
6.根據權利要求2所述的方法,其中,N個所述模型組件包括以下至少之一:
單選框、復選框、輸入框、下拉框、時間選擇框、樹級選擇框、分頁顯示或點擊按鈕。
7.根據權利要求2或6所述的方法,其中,所述方法還包括:
在所述模型庫中配置N個所述模型組件。
8.根據權利要求1所述的方法,其中,所述基于所述自定義頁面,生成所述第一應用界面的前端代碼,還包括:
設置所述自定義頁面的用戶訪問權限信息;以及
基于所述自定義頁面與所述用戶訪問權限信息,生成所述第一應用界面的前端代碼。
9.一種應用程序前端代碼的生成裝置,包括:
第一選擇模塊,用于從模型庫中選擇所述應用程序的第一應用界面的第一模板頁面,其中,所述模型庫中配置有M個模板頁面,所述第一模板頁面為M個所述模板頁面的其中之一;每個所述模板頁面為將與之對應的一種應用需求的應用界面的代碼結構進行抽象建模而形成的可配置頁面;
頁面配置模塊,用于基于所述第一應用界面的業務功能信息,配置所述第一模板頁面以得到自定義頁面;以及
生成模塊,用于基于所述自定義頁面,生成所述第一應用界面的前端代碼。
10.一種電子設備,包括:
一個或多個處理器;
一個或多個存儲器,用于存儲一個或多個程序,
其中,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述一個或多個處理器執行根據權利要求1~8中任一項所述的方法。
11.一種計算機可讀存儲介質,其上存儲有可執行指令,該指令被處理器執行時使處理器執行根據權利要求1~8中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于工銀科技有限公司;中國工商銀行股份有限公司,未經工銀科技有限公司;中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110840997.1/1.html,轉載請聲明來源鉆瓜專利網。





