ibcadmin 发表于 2019-12-20 08:45:49

.NET Core的响应式框架,基于Ace Admin框架菜单导航,Bootstrap布局,fontAwes

<h1 id="netnrf-相应式框架">netnrf 相应式框架</h1>
<blockquote>
<p>用于快速开发的相应式框架</p>
</blockquote>
<blockquote>
<p>演示:<a href="https://rf2.netnr.com" >https://rf2.netnr.com</a></p>
</blockquote>
<h3 id="v3.x">v3.x</h3>
<ul>
<li>前端采取 jQuery + Bootstrap + EasyUI + AceAdmin + fontAwesome</li>
<li>后端采取 .NET Core + EF + SQL(SQLServer、MySQL、PostgreSQL、SQLite)
<ul>
<li>数据库脚本放置于 <code>wwwroot/scripts/</code>目次下</li>
<li>数据库转换使用的工具:<a href="http://www.szmesoft.com/DB2DB" >http://www.szmesoft.com/DB2DB</a></li>
<li>全部采取 LINQ,跨数据库、制止SQL注入</li>
</ul></li>
<li>Visual Studio 2019 运行项目</li>
</ul>
<h3 id="项目结构">项目结构</h3>
<ul>
<li>Netnr.Core 类库(引用NuGet,源码所在:<a href="https://github.com/netnr/Netnr.ClassLibrary" >https://github.com/netnr/Netnr.ClassLibrary</a>)</li>
<li>Netnr.Data 数据访问、仓储(Scaffold-DbContext 下令主动天生)</li>
<li>Netnr.Domain 实体(Scaffold-DbContext 下令主动天生)</li>
<li>Netnr.Fast 常用方法</li>
<li>Netnr.Func 应用</li>
<li>Netnr.ResponseFramework Web站点</li>
</ul>
<h3 id="数据表">数据表</h3>
<ul>
<li>用户(SysUser)</li>
<li>脚色、脚色权限(SysRole)</li>
<li>菜单(SysMenu)</li>
<li>按钮(SysButton)</li>
<li>日记(SysLog)</li>
<li>字典(SysDictionary)</li>
<li>表设置(SysTableConfig)</li>
</ul>
<h3 id="功能">功能</h3>
<ul>
<li>登录:体系账号登录</li>
<li>权限:脚色权限,控制菜单及页面按钮</li>
<li>表格:动态设置标题、宽度、排序、对齐方式、格式化、冻结、点击排序等</li>
<li>表单:动态天生表单,自界说标题、排序、跨列、范例、必填等,支持多表单天生</li>
<li>查询:动态天生查询面板,自界说字段查询,以JSON格式表达查询条件</li>
<li>日记:访问日记记录</li>
<li>字典:通用的字典表</li>
<li>工具:数据库表信息展示,一键导出数据库表结构为Excel</li>
<li>任务:定时实行任务,整理临时目次、重置演示数据库</li>
<li>导出:公共导出Excel表,自界说查询主体,支持条件查询、列格式化,支持追加操纵等</li>
<li>上传:通用的上传接口</li>
<li>接口:全部非页面哀求规范化为接口,并用 swagger 天生可视化接口文档,<a href="https://rf2.netnr.com/swagger" >https://rf2.netnr.com/swagger</a></li>
</ul>
<h3 id="使用分析">使用分析</h3>
<ol>
<li>创建表、写字段解释(方便天生表设置)</li>
<li>天生表设置,可以用【工具箱】-【表管理】-【天生表设置】,也可以直接拷贝文件夹<code>wwwroot/scripts/table-config/</code>对应的<code>SQL</code>脚本运行</li>
<li>修改表设置,表格,表单、查询,调解为需要展示的情势(标题、宽度、排序、输入范例、列格式化、必填、默认值等,根据业务拓展设置项)</li>
<li>修改表设置,输入范例设置,需要设置下拉框、下拉树等,在<code>Common</code>控制器写方法,<code>url</code>源指向这个方法访问的所在</li>
<li>修改表设置,列格式化设置,好比状态需要格式化为<code>启用</code>、<code>停用</code>,有常用公共的格式化方法,也可以设置自界说格式化方法<code>col_custom_字段小写</code></li>
<li>创建一个页面,菜单表添加此页面,设置操纵按钮</li>
<li>写表对应的查询、生存(新增/修改)、删除方法,参考【体系设置】内里的功能</li>
<li>基于<code>z.js</code>封装的表格方法(API与EasyUI保持划一,看EasyUI文档即可),设置查询表的哀求所在、表格范例、分页、复选等</li>
</ol>
<h3 id="截图">截图</h3>
<h4 id="列表">列表</h4>
<p></p>
<h4 id="新增编辑检察">新增、编辑、检察</h4>
<p></p>
<h4 id="列表设置">列表设置</h4>
<p></p>
<h4 id="表单设置">表单设置</h4>
<p></p>
<h4 id="脚色权限设置树">脚色权限设置(树)</h4>
<p></p>
<h3 id="第三方文档api">第三方文档API</h3>
<ul>
<li><a href="https://ad.netnr.com/#EasyUI-1.5.2">EasyUI文档</a></li>
<li><a href="https://ad.netnr.com/#jQuery-1.11.3">jQuery文档</a></li>
</ul>

<h3 id="source">Source</h3>
<ul>
<li><a href="https://github.com/netnr/netnrf" >https://github.com/netnr/netnrf</a></li>
<li><a href="https://gitee.com/netnr/netnrf" >https://gitee.com/netnr/netnrf</a></li>
</ul>
页: [1]
查看完整版本: .NET Core的响应式框架,基于Ace Admin框架菜单导航,Bootstrap布局,fontAwes