系列目录

补充一下,有人要表单的代码,这个用代码生成器生成表Flow_Form表的Index代码就可以

加上几个按钮就可以了

<div class="mvctool"><input id="txtQuery" type="text" class="searchText" />@Html.ToolButton("btnQuery", "icon-search", "查询", perm, "Query", true)@Html.ToolButton("btnCreate", "icon-add", "设计表单", perm, "Create", true)@Html.ToolButton("btnEdit", "icon-edit", "1.修改表单", perm, "Edit", true)@Html.ToolButton("btnEditStep", "icon-edit", "2.设计步骤", perm, "Edit", true)@Html.ToolButton("btnEditStepRule", "icon-edit", "3.设计分支", perm, "Edit", true)@Html.ToolButton("btnEditLayout", "icon-edit", "4.设计布局", perm, "Edit", true)@Html.ToolButton("btnDetails", "icon-details", "查看详情", perm, "Details", true)@Html.ToolButton("btnDelete", "icon-remove", "删除", perm, "Delete", true)
</div>

然后再补充个查看详情

@model App.Models.Flow.Flow_FormModel
@using App.Common;
@using App.Models.Flow;
@using App.Admin;
@using App.Models.Sys;
@{ViewBag.Title = "创建";Layout = "~/Views/Shared/_Index_LayoutEdit.cshtml";List<permModel> perm = (List<permModel>)ViewBag.Perm;if (perm == null){perm = new List<permModel>();}
}
<style>.tbdetail { width: 98%; border-collapse: collapse; }
.tbdetail .alignRight { width: 150px; text-align: right; }
.tbdetail td { border-bottom: 1px solid #F4F4F4; height: 30px; word-wrap:break-word; word-break:break-all; }
.tbcalendar, .tbcalendar td, .tbcalendar th { border: 1px solid #cccccc; border-collapse: collapse; padding: 5px; text-align: center; }
.tbcalendar th{ background: #f4f4f4; }
</style><div class="tc" style="padding:10px;"> @Model.Name</div><table class="tbdetail">@{int i = 0;foreach (var item in Model.stepList){i++; <tr><td align="center"><table class="tbdetail"><tr><td class="alignRight">第@i步:</td><td>@item.Name</td></tr><tr><td class="alignRight">流转规则:</td><td>按@(item.FlowRule)</td></tr>@{int j = 0;foreach (var judge in item.stepRuleList){j++;<tr><td class="alignRight">分支@j:</td><td>@String.Format("如果 [{0} {1} {2}] → [{3}]", judge.AttrName, judge.Operator, judge.Result, judge.NextStep == "0" ? "流程结束" : judge.NextStepName)</td></tr>}}</table></td></tr><tr><td align="center">↓</td></tr>}
}<tr><td align="center">流程结束</td></tr></table>

Details

 #region 详细[SupportFilter(ActionName = "Edit")]public ActionResult Details(string id){ViewBag.Perm = GetPermission();Flow_FormModel flowFormModel = m_BLL.GetById(id);//获取现有的步骤GridPager pager = new GridPager(){rows = 1000,page = 1,sort = "Id",order = "asc"};flowFormModel.stepList = new List<Flow_StepModel>();flowFormModel.stepList = stepBLL.GetList(ref pager, flowFormModel.Id);for (int i = 0; i < flowFormModel.stepList.Count; i++)//获取步骤下面的步骤规则{flowFormModel.stepList[i].stepRuleList = new List<Flow_StepRuleModel>();flowFormModel.stepList[i].stepRuleList = GetStepRuleListByStepId(flowFormModel.stepList[i].Id);}return View(flowFormModel);}#endregion

Details Action

到目前为止,终于有点范儿了。

转载于:https://www.cnblogs.com/ymnets/p/4472676.html

ASP.NET MVC5+EF6+EasyUI 后台管理系统(47)-工作流设计-补充相关推荐

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)

    开发工具:VS2015(2012以上)+SQL2008R2以上数据库  您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB  升级后界面效果如下: 日程管理   http:// ...

  2. ASP.NET MVC5+EF6+EasyUI 后台管理系统

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...) 开发工具:VS2015(2012以上)+SQL2008R2以上数据库  您可以有偿获取一份最新源码联 ...

  3. ASP.NET MVC5+EF6+EasyUI 后台管理系统-WebApi的用法与调试

    ASP.NET MVC5+EF6+EasyUI 后台管理系统-WebApi的用法与调试 1:ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-WebApi与Unity注入 使用Uni ...

  4. ASP.NET MVC5+EF6+EasyUI 后台管理系统(51)-系统升级

    系统很久没有更新内容了,期待已久的更新在今天发布了,最近花了2个月的时间每天一点点,从原有系统 MVC4+EF5+UNITY2.X+Quartz 2.0+easyui 1.3.4无缝接入 MVC5+E ...

  5. ASP.NET MVC5+EF6+EasyUI 后台管理系统(2)-easyui构建前端页面框架[附源码]

    系列目录 前言 为了符合后面更新后的重构系统,本文于2016-10-31日修正一些截图,文字 我们有了一系列的解决方案,我们将动手搭建新系统吧. 后台系统没有多大的UI视觉,这次我们采用的是标准的左右 ...

  6. ASP.NET MVC5+EF6+EasyUI 后台管理系统(67)-MVC与ECharts

    系列目录 ECharts 特性介绍 ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fire ...

  7. ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-WebApi与Unity注入

    系列目录 前言: 有时候我们系统需要开放数据给手机App端或其他移动设备,不得不说Asp.net WebApi是目前首选 本节记录Asp.net MVC WebApi怎么利用Unity注入.系列开头已 ...

  8. ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析

    系列目录 任务调度系统是什么:他是一个类似Sql Server的代理,他可以帮助你定时处理一些SQL事务 但是他又远远超过代理,因为他还能定时执行一些C#方法,比如定时发送邮件等 总结:任务可以执行的 ...

  9. ASP.NET MVC5+EF6+EasyUI 后台管理系统(73)-微信公众平台开发-消息管理

    前言 回顾上一节,我们熟悉的了解了消息的请求和响应,这一节我们来建立数据库的表,表的设计蛮复杂 你也可以按自己所分析的情形结构来建表 必须非常熟悉表的结果才能运用这张表,这表表的情形涵盖比较多 思维导 ...

最新文章

  1. 一个技术总监的忠告:精通那么多技术有毛用啊,你还不是不被重用?
  2. Web service是什么?
  3. windows如何卸载Oracle
  4. Windows10完美安装VMTK(血管建模工具包)
  5. Unity - Humanoid设置Bip骨骼导入报错
  6. android怎样封装,如何封装属于自己的博客网站安卓APP 源码家园
  7. 提高github访问速度(深入研究底层网络通信、域名解析等原理)
  8. 自编码器图像去噪matlab,深度有趣 | 05 自编码器图像去噪
  9. UNITY 之FixedUpdate
  10. 数据结构与算法之递推算法 C++与PHP实现
  11. 无锁循环缓冲区的实现c语言,C++ 无锁环形缓冲区实现
  12. 智和信通围绕智和网管平台构建统一监控运维方案
  13. Matlab 实现串口助手
  14. word2Vec基础背景知识
  15. 积雪草酸肌白蛋白纳米粒|野黄芩苷豆清白蛋白纳米粒|黄芩苷蓖麻蛋白纳米粒(齐岳)
  16. 国产接口芯片兼容替换TI MM1192,用于通信设备协议
  17. 【数据挖掘】关联规则的术语及定义
  18. matlab 音频fft,在wav文件和FFT的matlab中的Audioread
  19. [BZOJ1974][Sdoi2010]auction 代码拍卖会(dp+组合数学)
  20. 在IIS7、IIS7.5中应用程序池最优配置方案

热门文章

  1. python元素定位id和name_Python+Selenium自动化软件测试实战:Xpath,class,id,name定位和Iframe框架跳转...
  2. 网络营销——网络营销专员如何应对网站关键词排名波动情况?
  3. 网站SEO优化工作主要包括哪些内容?
  4. 网站优化之关键词优化
  5. java构造方法嵌套,laravel查询构建器中的嵌套查询
  6. go语言笔记——调试还很弱,用gdb来做?可用panic和defer。格式化代码使用gofmt,貌似我的vim插件是自带...
  7. typescript 入门例子 Hello world——ts就是一个宿主机语言
  8. AutoResetEvent和ManualResetEvent
  9. 网络编程- 解决黏包现象方案一(六)
  10. 关于Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: 11043的解决办...