Fap簡介
它一個企業級應用的快速開發平台。包含了所有企業級應用開發所需要的所有基礎模塊。可以使您更關注於業務的開發。
github 演示地址:https://hrsoft.club
基礎模塊
主要包含的基礎模塊有:用戶管理,角色管理,菜單管理,權限管理,組織管理,員工管理,流程引擎,報表引擎,任務調度,字典管理,多語言管理,元數據管理等。
公共組件
1、表格
View Tag
<fap-grid id="faptable" grid-model="Model" auto-width="true"></fap-grid>
public IActionResult TestGrid() { var model = this.GetJqGridModel("BonusTest"); return View(model); }
表格基礎操作:新增,編輯,批量編輯,刪除,查看,搜索,刷新,導出Excel,導入數據,打印等。
表格列基礎功能:排序,篩選,分類,凍結等。
2、表單
<fap-form id="@Model.FormId" form-model="Model"></fap-form>
FormViewModel fd = this.GetFormViewModel(menuColumn.TableName, menuColumn.GridId, fid, qs => { qs.QueryCols = menuColumn.GridColumn; }); return View(fd);
表單包括的控件:文本框,日期,時間,參照,下拉框,數字,附件,多語言,復選框,多選列表,數值范圍,星,富文本,多行文本等。
以上控件在元數據配置完畢自動生成。
3、樹
<fap-tree id="usergroup" is-async="true" get-url="/System/Api/Manage/UserGroup" edit-url="/System/Api/Manage/UserGroup"></fap-tree>
4、按鈕
<fap-button id="btnResetPassword" btn-tag="link" content="重置密碼" icon-before="fa fa-cog blue" class-name="info"></fap-button>
5、多語言
<fap-multilang lang-key="user" default-content="用戶"></fap-multilang>