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. ML二(决策树学习)

    决策树学习 Decision Tree Learning 1 基本概念 属性(attribute):树上的每个结点说明了对实例的某个属性的测试,该结点的每一个后继分支对应该属性的一个可能值. 熵(en ...

  2. C# 多服务器上传 示例

    图片服务器  带宽越来越不够用,还有当一台服务器的机房出问题的时候,不影响 整个web,以及 考虑网通电信访问服务器的 速度,所以考虑使用多台 图片 服务器 这个时候要求 图片服务器 内容是同步 的  ...

  3. UniDAC 的 RecordCount 属性注意事项

    一直以来都是用UniDAC作为数据库查询组件,而一般的写法都是这样: UniQuery_sqlite.close; UniQuery_sqlite.SQL.Clear; UniQuery_sqlite ...

  4. ajax(异步页面动态刷新)

    AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和 ...

  5. mybatis学习第(二)天

    Mybatis第二天    高级映射   查询缓存 关于与spring的整合和反转工程我偷懒了,下次看. 使用的sql: CREATE TABLE USER( id INT PRIMARY KEY A ...

  6. CSS让图标变成白色或黑色实例页面 和css变灰色

    css代码 .black { filter: brightness(0); } .white { filter: brightness(100); } html代码 <h4>原图</ ...

  7. linux命令学习笔记(11):nl命令

    nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 等等的功能. .命令格式: nl [选项]... [文件]... .命令参数: -b :指定行号 ...

  8. PS 滤镜— —Twirl Filter

    clc; clear all; close all; addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm'); I=imread ...

  9. P2P流媒体开源项目介绍

    P2P流媒体开源项目介绍1. PeerCast 2002年成立,最早的开源P2P流媒体项目.PeerCast把节点按树结构组织起来, 每个频道都是一个树, 直播源是根节点,父节点只给子节点提供数据.节 ...

  10. Agc017_E Jigsaw

    传送门 题目大意 有$n$块拼图,每一块都由左中右三个部分组成,每块拼图中间部分是高为$H$的长方形,对于第$i$块品推左侧是高为$A_i$距离底部为$C_i$的长方体,右侧是高位$B_i$距底部为$ ...