zoukankan      html  css  js  c++  java
  • 开源一个基于.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>
     
  • 相关阅读:
    Haskell Interactive Development in Emacs
    Access Java API in Groovy Script
    手工设置Eclipse文本编辑器的配色
    Color Theme of Emacs
    Gnucash的投资记录
    Special Forms and Syntax Sugars in Clojure
    Use w3m as Web Browser
    SSE指令集加速之 I420转BGR24
    【图像处理】 增加程序速度的方法
    TBB 入门笔记
  • 原文地址:https://www.cnblogs.com/wangyfb/p/12448159.html
Copyright © 2011-2022 走看看