username@email.com
2021-12-14 18db26a9759c18cac8fa3df420ff80d9f0de1ed9
提交
19个文件已修改
1个文件已添加
505 ■■■■ 已修改文件
zhengcaioa/DTO/OrderBanciOrderDTO.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/ResultDataEntity.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/SysCodeDTO.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/IServices/IOrderBanciService.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Services/FiAccountService.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Services/OrderBanciOrderService.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Services/OrderBanciService.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Services/SysCodeService.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciController.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/FiAccount/Index.cshtml 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Index.cshtml 66 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Indexzhuanjia.cshtml 159 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/Shared/_Layout_Search.cshtml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml 52 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/wwwroot/js/plugins/search/search.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/OrderBanciOrderDTO.cs
@@ -40,5 +40,6 @@
        public string Lianxidianhua { get; set; }
        public string BanciId { get; set; }
        public string Kechengleixings { get; set; }
    }
}
zhengcaioa/DTO/ResultDataEntity.cs
@@ -43,6 +43,7 @@
        /// 当前查询总页数  如值为0 ,需要重新查询下总页数信息,如大于0 直接使用
        /// </summary>
        public int totalrows { get; set; }
    }
@@ -70,6 +71,34 @@
        /// 总的页数
        /// </summary>
        public int PageTotal { get; set; }
        /// <summary>
        /// 合计1
        /// </summary>
        public decimal Heji1 { get; set; }
        /// <summary>
        /// 合计2
        /// </summary>
        public decimal Heji2 { get; set; }
        /// <summary>
        /// 合计3
        /// </summary>
        public decimal Heji3 { get; set; }
        /// <summary>
        /// 当页合计1
        /// </summary>
        public decimal DangyeHeji1 { get; set; }
        /// <summary>
        /// 当页合计2
        /// </summary>
        public decimal DangyeHeji2 { get; set; }
        /// <summary>
        /// 当页合计3
        /// </summary>
        public decimal DangyeHeji3 { get; set; }
        /// <summary>
        /// 明细数据
        /// </summary>
zhengcaioa/DTO/SysCodeDTO.cs
@@ -52,6 +52,7 @@
        public string Classify1 { set; get; }
        public string Sort1 { set; get; }
    }
zhengcaioa/IServices/IOrderBanciService.cs
@@ -17,5 +17,8 @@
        ResultEntity ModifyStatus(string id, string userid);
        List<OrderBanciDTO> GetList();
        OrderBanciDTO GetAll(string id);
    }
}
zhengcaioa/Services/FiAccountService.cs
@@ -144,8 +144,13 @@
          
            //if (searchEntity.totalrows == 0)
                searchEntity.totalrows = query.Count();
            data.Heji1 = Math.Round(query.Sum(x => x.AllIncome) ?? 0, 2);
            data.Heji2 = Math.Round(query.Sum(x => x.AllExpenses ?? 0), 2);
            data.Heji3 = Math.Round(query.Sum(x => x.Balance ?? 0), 2);
            var rolelist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
            data.DangyeHeji1 = Math.Round(rolelist.Sum(x => x.AllIncome) ?? 0, 2);
            data.DangyeHeji2 = Math.Round(rolelist.Sum(x => x.AllExpenses ?? 0), 2);
            data.DangyeHeji3 = Math.Round(rolelist.Sum(x => x.Balance ?? 0), 2);
            data.LoadData(searchEntity, rolelist);
            return data;
        }
zhengcaioa/Services/OrderBanciOrderService.cs
@@ -147,7 +147,7 @@
                              && (string.IsNullOrWhiteSpace(searchEntity.BanciId) || a.BanciId == searchEntity.BanciId.Trim())
                               && ((searchEntity.Kechengleixings==null|| searchEntity.Kechengleixings.Length == 0) || searchEntity.Kechengleixings.Split(new char[] { ',' }).Contains(a.KechengleixingId))
@@ -157,7 +157,7 @@
                             Id = a.Id,
                            
                             Baomingtime = a.Baomingtime,
                             BaomingtimeName =  a.Baomingtime.ToString("yyyy-MM-dd"),
                             BaomingtimeName =  a.Baomingtime.ToString("yyyy-MM-dd HH:mm"),
                             BanciId = a.BanciId,
                             Peixunbanci = a.Peixunbanci,
                          
@@ -189,7 +189,12 @@
            //if (searchEntity.totalrows == 0)
                searchEntity.totalrows = query.Count();
            data.Heji1 = Math.Round(query.Sum(x => x.Xuefei) ?? 0, 2);
            data.Heji2 = Math.Round(new decimal(query.Sum(x => x.Baomingrenshu) ?? 0), 2);
            var lianlist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
            data.DangyeHeji1 = Math.Round(lianlist.Sum(x => x.Xuefei) ?? 0, 2);
            data.DangyeHeji2 = Math.Round(new decimal(lianlist.Sum(x => x.Baomingrenshu) ?? 0), 2);
            data.LoadData(searchEntity, lianlist);
            return data;
        }
zhengcaioa/Services/OrderBanciService.cs
@@ -84,6 +84,19 @@
            return result;
        }
        public OrderBanciDTO GetAll(string id)
        {
            var entity = _context.OrderBancis.Find(id);
            var result = _mapper.Map<OrderBanciDTO>(entity);
            return result;
        }
        public ResultDataEntity<OrderBanciDTO> SearchByPaging(OrderBanciDTOSearch searchEntity)
        {
zhengcaioa/Services/SysCodeService.cs
@@ -411,6 +411,10 @@
            {
                listCode = listCode.OrderBy(x => x.CodeSn).ToList();
            }
            else if (!string.IsNullOrEmpty(searchEntity.Sort1))
            {
                listCode = listCode.OrderBy(x => x.Classify1).ThenBy(x=>x.CodeSn).ToList();
            }
            //if (searchEntity.totalrows == 0)
            //{
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciController.cs
@@ -320,5 +320,36 @@
            return new JsonResult(returnMsg);
        }
        public IActionResult GetBanciAll(string id)
        {
            ReturnMsg<OrderBanciDTO> returnMsg = new ReturnMsg<OrderBanciDTO>();
            returnMsg.code = 2;
            try
            {
               var   orderBanciDTO =  _orderBanciService.GetAll(id);
                if (orderBanciDTO==null)
                {
                    returnMsg.code = 2;
                    returnMsg.error = "没有查询到班次";
                    returnMsg.count = 0;
                }
                returnMsg.code = 1;
                returnMsg.count = 1;
                returnMsg.returnObj = orderBanciDTO;
            }
            catch (Exception ex)
            {
                returnMsg.code = 2;
                returnMsg.error = "没有获取到token";
                returnMsg.count = 0;
            }
            return new JsonResult(returnMsg);
        }
    }
}
zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs
@@ -81,9 +81,10 @@
            ViewData["ActionInfo"] = actionlist;
            ViewBag.kechengleixing = _liaotianService.GetSYScode("order_banci_order", "kechengleixing_id").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            ViewBag.kechengleixing = _liaotianService.GetSYScode("order_banci_order", "kechengleixing_id").Where(x=>x.CodeSn=="3").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            ViewBag.Baomingtimebegin = DateTime.Now.AddYears(-1).ToString("yyyy-MM-dd");
            ViewBag.Baomingtimeend = DateTime.Now.ToString("yyyy-MM-dd");
            return View();
@@ -95,8 +96,54 @@
            return new JsonResult(_orderBanciOrderService.SearchByPaging(search));
        }
        [CheckLogin]
        public IActionResult Indexzhuanjia()
        {
            var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
            ViewData["curentuser"] = curentuser;
            List<ActionEntity> actionlist = new List<ActionEntity>();
            ActionEntity actionEntity = new ActionEntity();
            actionEntity.OpenType = 0;
            actionEntity.ActionUrl = "";
            actionEntity.ActionFun = "Search";
            actionEntity.PageIco = "fa fa-search";
            actionEntity.ActionName = "查询";
            actionlist.Add(actionEntity);
            //ActionEntity actionEntity1 = new ActionEntity();
            //actionEntity1.OpenType = 0;
            //actionEntity1.ActionUrl = "";
            //actionEntity1.ActionFun = "Add";
            //actionEntity1.PageIco = "fa fa-plus";
            //actionEntity1.ActionName = "新增";
            //actionlist.Add(actionEntity1);
            ActionEntity actionEntity3 = new ActionEntity();
            actionEntity3.OpenType = 0;
            actionEntity3.ActionUrl = "";
            actionEntity3.ActionFun = "Print";
            actionEntity3.PageIco = "fa fa-print";
            actionEntity3.ActionName = "打印";
            actionlist.Add(actionEntity3);
            ActionEntity actionEntity4 = new ActionEntity();
            actionEntity4.OpenType = 0;
            actionEntity4.ActionUrl = "";
            actionEntity4.ActionFun = "Duanxin";
            actionEntity4.PageIco = "";
            actionEntity4.ActionName = "发送短信";
            actionlist.Add(actionEntity4);
            ViewData["ActionInfo"] = actionlist;
            ViewBag.kechengleixing = _liaotianService.GetSYScode("order_banci_order", "kechengleixing_id").Where(x => x.CodeSn != "3").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
            ViewBag.Baomingtimebegin = DateTime.Now.AddYears(-1).ToString("yyyy-MM-dd");
            ViewBag.Baomingtimeend = DateTime.Now.ToString("yyyy-MM-dd");
            return View();
        }
        [CheckLogin]
        public IActionResult print(OrderBanciOrderDTOSearch search)
        {
zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
@@ -682,7 +682,7 @@
            //JsonResult jsonResult =   new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
            searchEntity.CodeTable = "t_complaint_items";
            searchEntity.CodeField = "law";
            searchEntity.Sort = "CodeSn";
            searchEntity.Sort1 = "CodeSn";
            ResultDataEntity<SysCodeDtlEntity> resultDataEntity = _sysCodeService.SearchSysCodeDtlPaging(searchEntity);
zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml
@@ -584,10 +584,11 @@
                                            <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                <button type="button" class="addBtn" onclick="addzhiyishixiang(this)" data-type="1">投诉事项</button>
                                            </div>
                                            <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增投诉事项</button>
                                            </div>
                                        }
                                        <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                            <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增投诉事项</button>
                                        </div>
                                    </div>
                                        <div class="clearfix layer-area" style="padding-bottom:15px;">
@@ -623,9 +624,13 @@
                                                </select>
                                            </div>
                                            <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                <button type="button" class="addBtn" onclick="addLaw(this)" data-type="1">新增法律依据</button>
                                            </div>
                                            @if (i == 0)
                                            {
                                                <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                    <button type="button" class="addBtn" onclick="addLaw(this)" data-type="1">新增法律依据</button>
                                                </div>
                                            }
                                        </div>
zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml
@@ -305,10 +305,11 @@
                                            <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                <button type="button" class="addBtn" onclick="addzhiyishixiang(this)" data-type="1">质疑事项</button>
                                            </div>
                                            <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增质疑事项</button>
                                            </div>
                                        }
                                        <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                            <button type="button" class="addBtn" onclick="addquestion(this)" data-type="1">新增质疑事项</button>
                                        </div>
                                    </div>
                                        <div class="clearfix layer-area" style="padding-bottom:15px;">
@@ -344,9 +345,13 @@
                                                </select>
                                            </div>
                                            <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                <button type="button" class="addBtn" onclick="addLaw(this)" data-type="1">新增法律依据</button>
                                            </div>
                                            @if (i == 0)
                                            {
                                                <div class="col-sm-2 col-md-2" grouptype="Vdata">
                                                    <button type="button" class="addBtn" onclick="addLaw(this)" data-type="1">新增法律依据</button>
                                                </div>
                                            }
                                        </div>
                                        <div class="clearfix layer-area" style="padding-bottom:15px;">
@@ -398,6 +403,8 @@
                                        <button type="button" class="addBtn" onclick="addrequestinfo(this)" data-type="1">新增质疑请求</button>
                                    </div>
                                </div>
zhengcaioa/zhengcaioa/Views/FiAccount/Index.cshtml
@@ -50,17 +50,18 @@
        }
        var _afterLoadData = function () {
        var _afterLoadDataload = function (xhr) {
            var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_shouru = 0, total_zhuchu = 0, total_yue = 0;
            for (var i = 0, l = rows.length; i < l; i++) {
                total_shouru += (rows[i].AllIncome - 0);
                total_zhuchu += (rows[i].AllExpenses - 0);
                total_yue += (rows[i].Balance - 0);
            }
            //var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_shouru = 0, total_zhuchu = 0, total_yue = 0;
            //for (var i = 0, l = rows.length; i < l; i++) {
            //    total_shouru += (rows[i].AllIncome - 0);
            //    total_zhuchu += (rows[i].AllExpenses - 0);
            //    total_yue += (rows[i].Balance - 0);
            //}
            jQuery("#jqGrid").jqGrid("footerData", "set", { QiyongStatusName: "<font color='darkgoldenrod'>--合计--</font>", AllIncome: "<font color='darkgoldenrod'>" + total_shouru + "</font>", AllExpenses: "<font color='darkgoldenrod'>" + total_zhuchu + "</font>", Balance: "<font color='darkgoldenrod'>" + total_yue + "</font>"  });
            jQuery("#jqGrid").jqGrid("footerData", "set", { QiyongStatusName: "<font color='darkgoldenrod'>--当页合计--</font> </br>  <font color='darkgoldenrod'>--合计--</font>", AllIncome: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>", AllExpenses: "<font color='darkgoldenrod'>" + xhr.DangyeHeji2 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji2 + "</font>", Balance: "<font color='darkgoldenrod'>" + xhr.DangyeHeji3 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji3 + "</font>"  });
        };
zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Index.cshtml
@@ -5,30 +5,32 @@
@section headerStyle{
    <script type="text/javascript">
        var kechengleixing = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.kechengleixing))';
        var Baomingtimebegin = '@Html.Raw(ViewBag.Baomingtimebegin)';
        var Baomingtimeend = '@Html.Raw(ViewBag.Baomingtimeend)';
        gridConfig = { multiselect: true, selectcol: "Id" };
        loseherght = 40;
        dataCol = [
            { label: 'id', name: 'Id', labtype: 'txt', hidden: true },
            {
                label: '报名时间', name: 'BaomingtimeName', labtype: 'txt', hidden: false, width: 100
                label: '报名时间', name: 'BaomingtimeName', labtype: 'txt', hidden: false, width: 70
                //,
                //formatter: function (cellvalue, options, rowObject) {
                //    return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\"  >" + cellvalue + "</a>";
                //}
            },
            { label: '培训班次', name: 'Peixunbanci', labtype: 'txt', hidden: false, width: 100 },
            { label: '课程类型', name: 'Kechengleixing', labtype: 'txt', hidden: false, width: 100 },
            { label: '姓名', name: 'Xingming', labtype: 'txt', hidden: false, width: 100 },
            { label: '联系电话', name: 'Lianxidianhua', labtype: 'txt', hidden: false, width: 100 },
            { label: '身份证', name: 'Shenfenzheng', labtype: 'txt', hidden: false, width: 100 },
            { label: '学费', name: 'Xuefei', labtype: 'txt', hidden: false, width: 100 },
            { label: '报名人数', name: 'Baomingrenshu', labtype: 'txt', hidden: false, width: 100 },
            { label: '课程类型', name: 'Kechengleixing', labtype: 'txt', hidden: false, width: 300 },
            { label: '姓名', name: 'Xingming', labtype: 'txt', hidden: false, width: 70 },
            { label: '联系电话', name: 'Lianxidianhua', labtype: 'txt', hidden: false, width: 70 },
            { label: '身份证', name: 'Shenfenzheng', labtype: 'txt', hidden: false, width: 70 },
            { label: '学费', name: 'Xuefei', labtype: 'txt', hidden: false, width: 70 },
            { label: '报名人数', name: 'Baomingrenshu', labtype: 'txt', hidden: false, width: 50 },
            //{ label: '金额', name: 'Jine', labtype: 'txt', hidden: false, width: 100 },
        ];
        dataUrl = "/OrderBanciOrder/GetList";
        dataUrl = "/OrderBanciOrder/GetList?Kechengleixings=3&Baomingtime=" + Baomingtimebegin + "|" + Baomingtimeend;
        searchCol = [
            { label: '报名时间', name: 'Baomingtime', labtype: 'datearea', hidden: false },
            { label: '培训班次', name: 'Peixunbanci', labtype: 'txt', hidden: false },
@@ -46,16 +48,29 @@
        //    OpenWindow("新增班次", "98%", "90%", "/OrderBanciOrder/Edit/");
        //}
        var _afterLoadData =  function () {
            var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_Xuefei = 0, total_Baomingrenshu = 0;
            for (var i = 0, l = rows.length; i < l; i++) {
                total_Xuefei += (rows[i].Xuefei - 0);
                total_Baomingrenshu += (rows[i].Baomingrenshu - 0);
        var _pageSearch = function () {
            $("#jqGrid").jqGrid('setGridParam', {
                url: '/OrderBanciOrder/GetList?Kechengleixings=3', postData: jsons, page: 1
            }); //重新载入
            var jsons = GetSearchEnd();
            if (jsons == false) {
                msg.info("请录入查询条件");
                return false;
            }
            LoadGrid(jsons);
        }
            jQuery("#jqGrid").jqGrid("footerData", "set", { Shenfenzheng: "<font color='darkgoldenrod'>--合计--</font>", Xuefei: "<font color='darkgoldenrod'>" + total_Xuefei + "</font>", Baomingrenshu: "<font color='darkgoldenrod'>" + total_Baomingrenshu + "</font>" });
        var _afterLoadDataload = function (xhr) {
            //console.info(xhr);
            //var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_Xuefei = 0, total_Baomingrenshu = 0;
            //for (var i = 0, l = rows.length; i < l; i++) {
            //    total_Xuefei += (rows[i].Xuefei - 0);
            //    total_Baomingrenshu += (rows[i].Baomingrenshu - 0);
            //}
            jQuery("#jqGrid").jqGrid("footerData", "set", { Shenfenzheng: "<font color='darkgoldenrod'>--当页合计--</font> </br>  <font color='darkgoldenrod'>--合计--</font>", Xuefei: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>", Baomingrenshu: "<font color='darkgoldenrod'>" + xhr.DangyeHeji2 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji2 + "</font>" } );
        };
@@ -103,7 +118,7 @@
            var Kechengleixing = $("#PBSKechengleixing").val();
            var Xingming = $("#PBSXingming").val();
            var Lianxidianhua = $("#PBSLianxidianhua").val();
            var Createtimestart = $("#PBSCreatetimestart").val();
@@ -115,12 +130,27 @@
            }
            var url = "/OrderBanciOrder/print?Baomingtime=" + Baomingtime + "&Peixunbanci=" + Peixunbanci + "&Kechengleixing=" + Kechengleixing + "&Xingming=" + Xingming + "&Lianxidianhua=" + Lianxidianhua;
            var url = "/OrderBanciOrder/print?Kechengleixings=3&Baomingtime=" + Baomingtime + "&Peixunbanci=" + Peixunbanci + "&Kechengleixing=" + Kechengleixing + "&Xingming=" + Xingming + "&Lianxidianhua=" + Lianxidianhua;
            var me = window.open(url, "打印");  //打开新窗口
        }
        $(function () {
            $("#PBSBaomingtimeend").val(Baomingtimeend);
            $("#PBSBaomingtimestart").val(Baomingtimebegin);
        });
    </script>
}
zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Indexzhuanjia.cshtml
New file
@@ -0,0 +1,159 @@
@{
    ViewBag.Title = "OrderBanciOrder";
    Layout = "~/Views/Shared/_Layout_Search.cshtml";
}
@section headerStyle{
    <script type="text/javascript">
        var kechengleixing = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.kechengleixing))';
          var Baomingtimebegin = '@Html.Raw(ViewBag.Baomingtimebegin)';
        var Baomingtimeend = '@Html.Raw(ViewBag.Baomingtimeend)';
        gridConfig = { multiselect: true, selectcol: "Id" };
        loseherght = 40;
        dataCol = [
            { label: 'id', name: 'Id', labtype: 'txt', hidden: true },
            {
                label: '报名时间', name: 'BaomingtimeName', labtype: 'txt', hidden: false, width: 70
                //,
                //formatter: function (cellvalue, options, rowObject) {
                //    return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\"  >" + cellvalue + "</a>";
                //}
            },
            { label: '培训班次', name: 'Peixunbanci', labtype: 'txt', hidden: false, width: 300 },
            { label: '课程类型', name: 'Kechengleixing', labtype: 'txt', hidden: false, width: 70 },
            { label: '姓名', name: 'Xingming', labtype: 'txt', hidden: false, width: 70 },
            { label: '联系电话', name: 'Lianxidianhua', labtype: 'txt', hidden: false, width: 70 },
            { label: '身份证', name: 'Shenfenzheng', labtype: 'txt', hidden: false, width: 70 },
            { label: '学费', name: 'Xuefei', labtype: 'txt', hidden: false, width: 70 },
            { label: '报名人数', name: 'Baomingrenshu', labtype: 'txt', hidden: false, width: 50 },
            //{ label: '金额', name: 'Jine', labtype: 'txt', hidden: false, width: 100 },
        ];
        dataUrl = "/OrderBanciOrder/GetList?Kechengleixings=0,1,2&Baomingtime=" + Baomingtimebegin + "|" + Baomingtimeend;
        searchCol = [
            { label: '报名时间', name: 'Baomingtime', labtype: 'datearea', hidden: false },
            { label: '培训班次', name: 'Peixunbanci', labtype: 'txt', hidden: false },
            { label: '课程类型', name: 'Kechengleixing', labtype: 'combox', hidden: false, data: JSON.parse(kechengleixing)/*, cwidth: '5%', cccwidth: '8%' */ },
            { label: '姓名', name: 'Xingming', labtype: 'txt', hidden: false },
            { label: '联系电话', name: 'Lianxidianhua', labtype: 'txt', hidden: false },
        ];
        //var _pageAdd = function () {
        //    OpenWindow("新增班次", "98%", "90%", "/OrderBanciOrder/Edit/");
        //}
        var _pageSearch = function () {
            $("#jqGrid").jqGrid('setGridParam', {
                url: '/OrderBanciOrder/GetList?Kechengleixings=0,1,2', postData: jsons, page: 1
            }); //重新载入
            var jsons = GetSearchEnd();
            if (jsons == false) {
                msg.info("请录入查询条件");
                return false;
            }
            LoadGrid(jsons);
        }
        var _afterLoadDataload = function (xhr) {
            //console.info(xhr);
            //var rows = jQuery("#jqGrid").jqGrid("getRowData"), total_Xuefei = 0, total_Baomingrenshu = 0;
            //for (var i = 0, l = rows.length; i < l; i++) {
            //    total_Xuefei += (rows[i].Xuefei - 0);
            //    total_Baomingrenshu += (rows[i].Baomingrenshu - 0);
            //}
            jQuery("#jqGrid").jqGrid("footerData", "set", { Shenfenzheng: "<font color='darkgoldenrod'>--当页合计--</font> </br>  <font color='darkgoldenrod'>--合计--</font>", Xuefei: "<font color='darkgoldenrod'>" + xhr.DangyeHeji1 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji1 + "</font>", Baomingrenshu: "<font color='darkgoldenrod'>" + xhr.DangyeHeji2 + "</font></br><font color='darkgoldenrod'>" + xhr.Heji2 + "</font>" });
        };
        var _afterSave = function (result) {
            if (result) {
                toastr.success("保存成功");
            } else {
                toastr.error("保存失败");
            }
        }
        var _afterDel = function (result) {
            if (result) {
                toastr.success("删除成功");
            } else {
                /**/
                toastr.error("删除成功");
        /**/
    }
        }
        var _pageDuanxin = function () {
            var duanxin = GetGridSelect();
            var baifangid = "";
            if (duanxin != '') {
                for (var i = 0; i < duanxin.length; i++) {
                    baifangid += duanxin[i] + ','
                }
                baifangid = baifangid.substring(0, baifangid.length - 1);
            } else {
                toastr.error("请选择订单");
                return;
            }
            OpenWindow("群发短信", "50%", "50%", "/OrderBanciOrder/Duanxin?id=" + baifangid);
        }
        var _pagePrint = function () {
            var Baomingtime = $("#PBSBaomingtime").val();
            var Peixunbanci = $("#PBSPeixunbanci").val();
            var Kechengleixing = $("#PBSKechengleixing").val();
            var Xingming = $("#PBSXingming").val();
            var Lianxidianhua = $("#PBSLianxidianhua").val();
            var Createtimestart = $("#PBSCreatetimestart").val();
            var Createtimeend = $("#PBSCreatetimeend").val();
            var Createtime = '';
            if (Createtimestart != '' && Createtimeend != '') {
                Createtime = Createtimestart + '|' + Createtimeend;
            }
            var url = "/OrderBanciOrder/print?Kechengleixings=0,1,2&Baomingtime=" + Baomingtime + "&Peixunbanci=" + Peixunbanci + "&Kechengleixing=" + Kechengleixing + "&Xingming=" + Xingming + "&Lianxidianhua=" + Lianxidianhua;
            var me = window.open(url, "打印");  //打开新窗口
        }
        $(function () {
            $("#PBSBaomingtimeend").val(Baomingtimeend);
            $("#PBSBaomingtimestart").val(Baomingtimebegin);
        });
    </script>
}
@section footerScripts{
    <script type="text/javascript">
    </script>
}
zhengcaioa/zhengcaioa/Views/Shared/_Layout_Search.cshtml
@@ -57,7 +57,7 @@
    <script src="~/js/plugins/search/searchtoolbar.js?v=20"></script>
    <script src="~/js/plugins/chosen/chosen.jquery.js"></script>
    <script src="~/js/plugins/iCheck/icheck.min.js"></script>
    <script src="~/js/plugins/search/search.js?v=11111111111"></script>
    <script src="~/js/plugins/search/search.js?v=1111111111111"></script>
    <script src="~/js/plugins/datapicker/bootstrap-datepicker.js"></script>
    <script type="text/javascript" src="~/js/plugins/treeview/bootstrap-treeview.js"></script>
    <script src="~/js/TUJS.js"></script>
zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml
@@ -105,7 +105,33 @@
                                <div class="clearfix layer-area" style="padding-bottom:15px;">
                                    <div class="clearfix layer-area" style="padding-bottom:15px;">
                                        <label class="text-right col-sm-1 col-md-1 control-label">质疑事项</label>
                                        <div class="col-sm-10 col-md-10">
                                            @*<input class="form-control" label="法律名称" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments">*@
                                            <select id="Classify1" class="form-control" name="Classify1" data-placeholder="选择 序列 ...">
                                                <option value="" hassubinfo="true">请选择</option>
                                                @foreach (var item in question)
                                                {
                                                    @if (!item.CodeSn.Equals(Model.Classify1))
                                                    {
                                                        <option value="@item.CodeSn" hassubinfo="true">
                                                            @item.Comments
                                                        </option>
                                                    }
                                                    else
                                                    {
                                                        <option value="@item.CodeSn" hassubinfo="true" selected="selected">
                                                            @item.Comments
                                                        </option>
                                                    }
                                                }
                                                }
                                            </select>
                                        </div>
                                    </div>
@@ -168,33 +194,7 @@
                                    </div>
                                    <div class="clearfix layer-area" style="padding-bottom:15px;">
                                        <label class="text-right col-sm-1 col-md-1 control-label">质疑事项</label>
                                        <div class="col-sm-10 col-md-10">
                                            @*<input class="form-control" label="法律名称" id="Comments" name="Comments" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="100" ismust="true" type="text" value="@Model.Comments">*@
                                            <select id="Classify1" class="form-control" name="Classify1" data-placeholder="选择 序列 ...">
                                                <option value="" hassubinfo="true">请选择</option>
                                                @foreach (var item in question)
                                                {
                                                    @if (!item.CodeSn.Equals(Model.Classify1))
                                                    {
                                                        <option value="@item.CodeSn" hassubinfo="true">
                                                            @item.Comments
                                                        </option>
                                                    }
                                                    else
                                                    {
                                                        <option value="@item.CodeSn" hassubinfo="true" selected="selected">
                                                            @item.Comments
                                                        </option>
                                                    }
                                                }
                                                }
                                            </select>
                                        </div>
                                    </div>
                                </div>
zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml
@@ -9,6 +9,10 @@
        dataCol = [
            { label: 'id', name: 'Id', labtype: 'txt', hidden: true },
            {
                label: '质疑事项', name: 'Classify1Name', labtype: 'txt', hidden: false, width: 300,
            },
            {
                label: '编码', name: 'CodeSn', labtype: 'txt', hidden: false, width: 50,
                formatter: function (cellvalue, options, rowObject) {
                    return "<a onclick=\"OpenWindow('" + rowObject.Comments + "','98%','100%', '/SysCode/Editlaw?id=" + rowObject.Id + "')\"  >" + cellvalue + "</a>";
@@ -26,10 +30,7 @@
                label: '内容', name: 'Contents', labtype: 'txt', hidden: false, width: 300,
            },
            {
                label: '质疑事项', name: 'Classify1Name', labtype: 'txt', hidden: false, width: 100,
            },
            { label: '状态', name: 'RecStatus', labtype: 'txt', hidden: true },
            { label: '创建人', name: 'Creater', labtype: 'txt', hidden: true },
@@ -40,11 +41,12 @@
        ];
        dataUrl = "/SysCode/GetListlaw";
        searchCol = [
            { label: '质疑事项', name: 'Classify1', labtype: 'combox', hidden: false, data: JSON.parse(question) },
            { label: '编码', name: 'CodeSn', labtype: 'txt', hidden: false },
            { label: '名称', name: 'Comments', labtype: 'combox', hidden: false, data: JSON.parse(falv) },
            { label: '质疑事项', name: 'Classify1', labtype: 'combox', hidden: false, data: JSON.parse(question)},
        ];
zhengcaioa/zhengcaioa/wwwroot/js/plugins/search/search.js
@@ -214,6 +214,13 @@
            totalrows: "Records" // 表示需从Server得到总共多少行数据的参数名称,参见jqGrid选项中的rowTotal  
        },
        gridComplete: completeMethod,
        loadComplete: function loadcompleteMethod(xhr) {
            if (typeof (_afterLoadDataload) === "function") {
                _afterLoadDataload(xhr);
            }
        },
        multiselect: gridConfig.multiselect
          , beforeRequest: BeforeRequest
    });
@@ -321,4 +328,7 @@
        _afterLoadData();
    }
}