[發明專利]一種WEB信息系統前端頁面自動生成的系統及其方法有效
| 申請號: | 202010061778.9 | 申請日: | 2020-01-20 |
| 公開(公告)號: | CN111259303B | 公開(公告)日: | 2023-05-12 |
| 發明(設計)人: | 王永利;姚金柱;武浩;宋向明;王傳順;王海燕 | 申請(專利權)人: | 西安百想科技有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F8/38 |
| 代理公司: | 西安國兆智匯知識產權代理事務所(普通合伙) 61269 | 代理人: | 姬曉瑩 |
| 地址: | 710000 陜西省西安市高新區丈八街*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 信息系統 前端 頁面 自動 生成 系統 及其 方法 | ||
1.一種WEB信息系統前端頁面自動生成的方法,其特征在于,包括以下步驟:
步驟一,在數據配置模塊進行業務邏輯數據配置,具體包括以下內容:
業務表配置,包括業務表英文名、中文名、業務表類型、業務表間關系,業務表唯一性約束,主鍵,行數據顯示標簽字段配置;
業務表字段相關配置,包括字段英文名、中文名、字段自定義類型、字段缺省值、字段是否必須輸入、字段長度、字段順序編號、字段校驗規則配置、字段校驗規則相關提示配置、字段placeholder配置、字段幫助配置;
表MAP關系配置,對于是MAP關系表的,標記MAP表關系以及相關的字段,從而在業務界面、用戶交互及業務數據處理時,按MAP特定業務邏輯進行處理;
樹形表屬性配置,對于是樹形邏輯關系的表的,標記樹型表屬性,以及相關的字段自引用父節點,樹路徑,是否葉子節點屬性字段,從而在業務界面、用戶交互及業務數據處理時,按樹形表特定業務邏輯進行處理;
字段關聯關系配置,包括表字段間的外鍵引用關系,被引用數據詳情界面是否顯示引用子表列表,子表顯示標題名稱,顯示順序;
新增頁面字段顯示特性配置,包括自定義數據類型對應的可選新增組件配置選擇,可見性取值或者表達式配置、可編輯性取值或者表達式配置、順序、標簽、必須輸入屬性取值或表達式配置、缺省值取值或者表達式配置、自動取值或者表達式配置;
修改頁面字段顯示特性配置,包括自定義數據類型對應的可選修改組件配置選擇,可見性取值或者表達式配置、可編輯性取值或者表達式配置、順序、標簽、必須輸入屬性取值或表達式配置、缺省值取值或者表達式配置、自動取值或者表達式配置;
列表或者詳情字段顯示特性配置,包括自定義數據類型對應的可選顯示組件配置選擇,可見性取值或者表達式配置、順序、標簽;
字段分組配置,配置字段在新增、修改、詳情、列表查看時的分組標簽、分組顯示名稱,前端將自動按分組進行顯示;
業務邏輯相關數據配置,可以使用特殊設計的界面及程序進行數據的增刪改查維護,也可以使用數據庫客戶端工具或者腳本文件文本編輯工具進行數據修改和維護;
步驟二,根據步驟一的數據配置生成數據查詢服務接口,具體包括:
一個數據表,默認生成增加、刪除、修改、查詢4個服務接口的配置數據,根據字段新增、修改、列表/詳情查詢時相關字段屬性,對應自動生成該服務接口默認對應的字段清單及字段屬性清單;可以根據業務需要自定義新的服務接口以及配置對應的字段清單,并配置對應關系到物理表;
一個原始的服務接口,以及相關的屬性參數配置,可以構成一個頁面塊,一個頁面塊通常由頁面塊類型,對應服務接口,以及服務接口調用入參來指定,服務接口調用入參可以人為指定,也可以由運行時url傳入;
可以配置自定義頁面,通過指定多個頁面塊以及順序的方式定義自定義頁面,頁面塊之間可以指定參數傳遞或依賴關系,頁面塊也可以指定可變入參,多個頁面塊的入參構成了整個頁面的入參;
通過后端服務接口,可以查詢指定服務接口,指定表,指定字段的相關配置數據;
通過后端服務接口,可以查詢數據間關聯關系;
步驟三,根據步驟一的數據配置和步驟二的服務接口,生成前端頁面,本步驟具體如下內容:
第一,原子列表頁面自動生成;
第二,原子新增/修改頁面自動生成;
第三,原子詳情查看頁面自動生成:
第四,原子自定義服務接口頁面自動生成;
第五,自定義界面/頁面自動生成。
2.根據權利要求1所述的一種WEB信息系統前端頁面自動生成的方法,其特征在于,步驟三所述的原子列表頁面自動生成,其生成過程為:
1)前端頁面加載時,首先根據頁面url及參數構造頁面配置請求,并發送頁面配置請求到后端服務器的數據配置模塊;
2)后端服務器的數據配置模塊收到頁面配置請求,根據配置數據組織請求響應參數,并返回給前端頁面;
3)前端頁面接收到頁面配置請求響應,根據響應中的配置參數進行頁面生成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安百想科技有限公司,未經西安百想科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010061778.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體設備恢復方法
- 下一篇:導航的裝置及方法、終端和存儲介質





