1.预览地址:www.eipflow.com

    (1) 权限工作流:www.demo.eipflow.com/Account/Login

    (2) 基础权限版:www.auth.eipflow.com/Account/Login

    (3) Net4.5开源版:http://www.open.eipflow.com/Account/Login

    2.Adminlte(https://adminlte.io/)

     Adminlte是国外一款开源免费的Bootstrap后台模板,集成了大多数后台系统需要的控件,如Tab,Table,Checkbox,报表等

     学习参考地址:

https://gitee.com/zhougaojun/KangarooAdmin

https://blog.csdn.net/jrn1012/article/details/54096408

https://www.cnblogs.com/roy-blog/p/8280933.html?utm_source=debugrun&utm_medium=referral

http://adminlte.la998.com/

https://www.jianshu.com/p/e80b1f5001eb

多标签模式:

https://gitee.com/weituotian/AdminLTE-With-Iframe

Vue模式

https://devjin0617.github.io/vue2-admin-lte/

https://github.com/r0r1/vuejs-AdminLTE

   3.Asp.Net Core2.1 Mvc区域,使用区域,可以有效的对业务进行隔离,各种业务及分工可以更灵活 

wwwroot:放置系统需要的静态资源如js,css,图片等

      

app:所有区域模块使用的Js

          

build:所有自动化压缩后的文件存放目录,生产环境全部使用压缩后的js,css,主要使用bundleconfig.json进行配置,安装功能插件
   参考:https://www.cnblogs.com/tdfblog/p/bundling-and-minification-in-asp-net-core.html

    

css:系统中需要用到的Css文件

         

lIb:使用的第三方组件

         

upload:一些上传的文件存放目录,也可单独放到文件服务器上

          

   areas:区域,根据功能模块进行划分,基于此套系统开发时,新系统即可开一个新的区域进行隔离,如Oa,Crm,PDM等等,区域里面只会有控制器和页面

          

 baseController:所有前端页面的基类,主要实现页面的缓存   

using Microsoft.AspNetCore.Mvc;

namespace EIP
{
/// <summary>
/// 添加缓存
/// </summary>
[ResponseCache(CacheProfileName = "EipCacheProfiles")]
public class BaseController : Controller
{ }
}

   Startup:系统启动项配置,可配置缓存相关参数,BaseController中的缓存名即从此文件进行配置      

using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http.Features;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; namespace EIP
{
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
} public IConfiguration Configuration { get; } // This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
//添加缓存策略
services.AddMvc(option => option.CacheProfiles.Add("EipCacheProfiles", new CacheProfile
{
Duration =
})); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
services.Configure<FormOptions>(x => {
x.ValueLengthLimit = int.MaxValue;
x.MultipartBodyLengthLimit = int.MaxValue;
});
} // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
app.UseHsts();
} app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCookiePolicy();
//添加区域支持
app.UseMvc(routes =>
{
routes.MapRoute(
name: "areas",
template: "{area:exists}/{controller=Home}/{action=Index}/{id?}"
);
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
}
}

     

EIP权限工作流平台总结-2前端框架的更多相关文章

  1. EIP权限工作流平台总结-3后端框架

    1.预览地址:www.eipflow.com (1) 权限工作流:www.demo.eipflow.com/Account/Login (2) 基础权限版:www.auth.eipflow.com/A ...

  2. EIP权限工作流平台总结-1总体说明

      预览地址:www.eipflow.com (1) 权限工作流:www.demo.eipflow.com/Account/Login (2) 基础权限版:www.auth.eipflow.com/A ...

  3. EIP权限工作流平台总结-4跨域配置

    1.预览地址:www.eipflow.com (1) 权限工作流:www.demo.eipflow.com/Account/Login (2) 基础权限版:www.auth.eipflow.com/A ...

  4. EIP权限工作流平台-升级说明(2018-12-04)

    表单生成器,文本框新增验证(默认验证及正则表达式) 列表查询支持复杂查询,支持文本框,下拉框,时间查询

  5. EIP权限工作流平台-移动端

  6. 自动化测试平台(Vue前端框架安装配置)

    Vue简介: 通俗的来说Vue是前端框架,用来写html的框架,可轻量级也可不轻量级 Vue特性: 绑定性,响应性,实时性,组件性 安装软件以及控件: 控件库:element-ui node.js ( ...

  7. RoadFlow工作流与JUI(DWZ)前端框架的集成

    此文只说明RoadFlow前端与JUI的集成,关于程序和接口请参照WebForm或MVC文档. 修改JUI配置文件dwz.frag.xml,此文件一般位于JUI根目录下. 2.修改文件js/dwz.n ...

  8. EIP权限工作流升级说明-2019/3/12

    流程配置界面,允许流程处理按钮名称自定义:适用于流程过程中显示不同字面意思.流程节点按钮配置界面 流程处理过程中

  9. EIP权限工作流升级说明-2019/3/5

    首页增加待办事项直接处理按钮 2,新增处理历史记录

随机推荐

  1. 算法(Algorithms)第4版 练习 1.5.8

    假设原id数组: 0 1 1 4 4 8 6 1 8 0 输入p = 5, q = 7 则输出结果会出错,最终为: 0 1 1 4 4 1 6 1 8 0 因为当id[p](id[5] = 8)被赋值 ...

  2. Memory Layout (Virtual address space of a C process)

    Memory Layout (Virtual address space of a C process) 分类: C语言基础2012-12-06 23:16 2174人阅读 评论(0) 收藏 举报 f ...

  3. html怎样可是使文本框内容不可修改

    html怎样可是使文本框内容不可修改 <input type="text" readonly="readonly" onfocus="alert ...

  4. hibernate复习第(一)天

    首先导入jar. 这个版本是3.2.5 开发流程: 1.由Domain object ->mapping ->db (官方推荐) 2.由DB开始,使用工具生成mapping和Domain ...

  5. ATL和vc++中的智能指针(分别是CComPtr和_com_ptr_t)

    一.智能指针的概念 智能指针是一个类,不是指针,智能指针在所包含的指针不再被使用时候会自动释放该所包含指针所占用的系统资源,而不用手动释放. 原理:智能指针封装了包含指针的AddRef()函数和Rel ...

  6. 关于from..import 与import导入模块问题

    问题来源:导入PyQt5里面的模块时老是出错 1.from PyQt5 import QtWidgets.QApplication,QtWidgets.QtDialog #出错2.from PyQt5 ...

  7. cocos2d-x 之 CCParticleBatchNode CCParallaxNode

    //不使用 CCParticleBatchNode : 注意比较 左下角的显示信息 ; i<; ++i) { CCParticleSystem* particleSystem = CCParti ...

  8. php实现多文件上传和下载。

    http://1229363.blog.163.com/blog/static/19743427200751291055264/

  9. HihoCoder1663双阶乘的末尾数字([Offer收割]编程练习赛40)(暴力||数学)

    时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定正整数x和k,判断是否存在正整数1 ≤ y ≤ x使得x与y同奇偶且(x!!)/(y!!)的个位数字为k. 其中x!! ...

  10. 杂项-JS:artTemplate.js

    ylbtech-杂项-JS:artTemplate.js artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎 ...