開源一個基於.netcore的企業級應用開發框架(FAP)


 

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>

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM