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>
     
  • 相关阅读:
    闪回flashback
    Oracle数据文件在open状态被删除的恢复记录
    从浅到深掌握Oracle的锁
    Oracle 11g 11201_RHEL5.5_RAC_VBOX 详细搭建步骤
    AWR Report 关键参数详细分析
    16、Xtrabackup备份与恢复
    17、percona-toolkit
    插入排序
    选择排序
    冒泡排序
  • 原文地址:https://www.cnblogs.com/wangyfb/p/12448159.html
Copyright © 2011-2022 走看看