From 18db26a9759c18cac8fa3df420ff80d9f0de1ed9 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 14 十二月 2021 11:11:42 +0800
Subject: [PATCH] 提交

---
 zhengcaioa/Services/OrderBanciOrderService.cs                                |    9 
 zhengcaioa/IServices/IOrderBanciService.cs                                   |    3 
 zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml                          |   12 
 zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciController.cs      |   31 +++
 zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Index.cshtml                     |   66 +++++--
 zhengcaioa/zhengcaioa/Views/Shared/_Layout_Search.cshtml                     |    2 
 zhengcaioa/Services/OrderBanciService.cs                                     |   13 +
 zhengcaioa/zhengcaioa/Views/FiAccount/Index.cshtml                           |   17 +
 zhengcaioa/Services/SysCodeService.cs                                        |    4 
 zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml                  |   19 +
 zhengcaioa/DTO/OrderBanciOrderDTO.cs                                         |    1 
 zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Indexzhuanjia.cshtml             |  159 +++++++++++++++++
 zhengcaioa/Services/FiAccountService.cs                                      |    7 
 zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs |   51 +++++
 zhengcaioa/zhengcaioa/wwwroot/js/plugins/search/search.js                    |   10 +
 zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml                  |   17 +
 zhengcaioa/DTO/SysCodeDTO.cs                                                 |    1 
 zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml                           |   52 ++--
 zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs                       |    2 
 zhengcaioa/DTO/ResultDataEntity.cs                                           |   29 +++
 20 files changed, 429 insertions(+), 76 deletions(-)

diff --git a/zhengcaioa/DTO/OrderBanciOrderDTO.cs b/zhengcaioa/DTO/OrderBanciOrderDTO.cs
index 6e7f266..9d47c5f 100644
--- a/zhengcaioa/DTO/OrderBanciOrderDTO.cs
+++ b/zhengcaioa/DTO/OrderBanciOrderDTO.cs
@@ -40,5 +40,6 @@
         public string Lianxidianhua { get; set; }
 
         public string BanciId { get; set; }
+        public string Kechengleixings { get; set; }
     }
 }
diff --git a/zhengcaioa/DTO/ResultDataEntity.cs b/zhengcaioa/DTO/ResultDataEntity.cs
index 02ceb95..1ba3969 100644
--- a/zhengcaioa/DTO/ResultDataEntity.cs
+++ b/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>
diff --git a/zhengcaioa/DTO/SysCodeDTO.cs b/zhengcaioa/DTO/SysCodeDTO.cs
index 9238291..dc0260e 100644
--- a/zhengcaioa/DTO/SysCodeDTO.cs
+++ b/zhengcaioa/DTO/SysCodeDTO.cs
@@ -52,6 +52,7 @@
 
 
         public string Classify1 { set; get; }
+        public string Sort1 { set; get; }
 
     }
 
diff --git a/zhengcaioa/IServices/IOrderBanciService.cs b/zhengcaioa/IServices/IOrderBanciService.cs
index f5738a0..3249ed2 100644
--- a/zhengcaioa/IServices/IOrderBanciService.cs
+++ b/zhengcaioa/IServices/IOrderBanciService.cs
@@ -17,5 +17,8 @@
         ResultEntity ModifyStatus(string id, string userid);
 
         List<OrderBanciDTO> GetList();
+
+
+        OrderBanciDTO GetAll(string id);
     }
 }
diff --git a/zhengcaioa/Services/FiAccountService.cs b/zhengcaioa/Services/FiAccountService.cs
index 5ff6fa2..0aea685 100644
--- a/zhengcaioa/Services/FiAccountService.cs
+++ b/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;
         }
diff --git a/zhengcaioa/Services/OrderBanciOrderService.cs b/zhengcaioa/Services/OrderBanciOrderService.cs
index 2803819..b7b7bc7 100644
--- a/zhengcaioa/Services/OrderBanciOrderService.cs
+++ b/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;
         }
diff --git a/zhengcaioa/Services/OrderBanciService.cs b/zhengcaioa/Services/OrderBanciService.cs
index 6fc9ab1..08cf13b 100644
--- a/zhengcaioa/Services/OrderBanciService.cs
+++ b/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)
         {
 
diff --git a/zhengcaioa/Services/SysCodeService.cs b/zhengcaioa/Services/SysCodeService.cs
index 73baf70..26a81e3 100644
--- a/zhengcaioa/Services/SysCodeService.cs
+++ b/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)
             //{
diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciController.cs
index ff76167..7fe4a39 100644
--- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciController.cs
+++ b/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 = "娌℃湁鑾峰彇鍒皌oken";
+                returnMsg.count = 0;
+
+            }
+            return new JsonResult(returnMsg);
+
+          
+        }
+
     }
 }
diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs
index f239ecc..3c940aa 100644
--- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs
+++ b/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)
         {
diff --git a/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs b/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
index ef524e0..ec2426d 100644
--- a/zhengcaioa/zhengcaioa/Controllers/SysCodeController.cs
+++ b/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);
 
diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml
index 426e7f8..feeab8f 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditTousushu.cshtml
+++ b/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>
 
diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml
index 1441ce3..f147898 100644
--- a/zhengcaioa/zhengcaioa/Views/CooperOrder/EditZhiyihan.cshtml
+++ b/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>
 
 
diff --git a/zhengcaioa/zhengcaioa/Views/FiAccount/Index.cshtml b/zhengcaioa/zhengcaioa/Views/FiAccount/Index.cshtml
index 11cd171..c792538 100644
--- a/zhengcaioa/zhengcaioa/Views/FiAccount/Index.cshtml
+++ b/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>"  });
 
+ 
 
         };
 
diff --git a/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Index.cshtml b/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Index.cshtml
index e25057b..2f83fd4 100644
--- a/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Index.cshtml
+++ b/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>
 }
 
diff --git a/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Indexzhuanjia.cshtml b/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Indexzhuanjia.cshtml
new file mode 100644
index 0000000..d951b06
--- /dev/null
+++ b/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Indexzhuanjia.cshtml
@@ -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>
+}
diff --git a/zhengcaioa/zhengcaioa/Views/Shared/_Layout_Search.cshtml b/zhengcaioa/zhengcaioa/Views/Shared/_Layout_Search.cshtml
index ad6c95d..a46e601 100644
--- a/zhengcaioa/zhengcaioa/Views/Shared/_Layout_Search.cshtml
+++ b/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>
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml
index 88b471b..3006bb0 100644
--- a/zhengcaioa/zhengcaioa/Views/SysCode/Editlaw.cshtml
+++ b/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>
 
 
diff --git a/zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml b/zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml
index a8b86b7..babd592 100644
--- a/zhengcaioa/zhengcaioa/Views/SysCode/Indexlaw.cshtml
+++ b/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)},
+          
 
 
         ];
diff --git a/zhengcaioa/zhengcaioa/wwwroot/js/plugins/search/search.js b/zhengcaioa/zhengcaioa/wwwroot/js/plugins/search/search.js
index b87836c..33dd3ca 100644
--- a/zhengcaioa/zhengcaioa/wwwroot/js/plugins/search/search.js
+++ b/zhengcaioa/zhengcaioa/wwwroot/js/plugins/search/search.js
@@ -214,6 +214,13 @@
             totalrows: "Records" // 琛ㄧず闇�浠嶴erver寰楀埌鎬诲叡澶氬皯琛屾暟鎹殑鍙傛暟鍚嶇О锛屽弬瑙乯qGrid閫夐」涓殑rowTotal  
         },
         gridComplete: completeMethod,
+        loadComplete: function loadcompleteMethod(xhr) {
+
+            if (typeof (_afterLoadDataload) === "function") {
+                _afterLoadDataload(xhr);
+            }
+
+        },
         multiselect: gridConfig.multiselect
           , beforeRequest: BeforeRequest
     });
@@ -321,4 +328,7 @@
         _afterLoadData();
     }
 
+
+    
+
 }
\ No newline at end of file

--
Gitblit v1.9.1