From cf25900d05a788e9052132b55e471695319542e0 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 03 十二月 2021 15:40:49 +0800 Subject: [PATCH] t提交 --- zhengcaioa/zhengcaioa/Controllers/Customer/IntentionVisitController.cs | 4 zhengcaioa/zhengcaioa/Views/CooperOrder/selectWenshu.cshtml | 139 +++++++++++++ zhengcaioa/zhengcaioa/Views/IntentionCustomer/IndexYiXiang.cshtml | 15 + zhengcaioa/DTO/CooperOrderDTO.cs | 22 ++ zhengcaioa/IServices/ICooperVisitService.cs | 2 zhengcaioa/Services/CooperVisitService.cs | 8 zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs | 5 zhengcaioa/zhengcaioa/Views/CooperOrder/IndexWenshu.cshtml | 139 +++++++++++++ zhengcaioa/IServices/ICooperOrderService.cs | 5 zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs | 8 zhengcaioa/Services/CooperOrderService.cs | 173 +++++++++++++++++ zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs | 65 ++++++ 12 files changed, 574 insertions(+), 11 deletions(-) diff --git a/zhengcaioa/DTO/CooperOrderDTO.cs b/zhengcaioa/DTO/CooperOrderDTO.cs index 8924bd3..9b7e678 100644 --- a/zhengcaioa/DTO/CooperOrderDTO.cs +++ b/zhengcaioa/DTO/CooperOrderDTO.cs @@ -120,6 +120,13 @@ public DateTime? tousuNoticeDate { get; set; } public string tousuIsResultnotice { get; set; } public DateTime? tousuResultnoticeDate { get; set; } + + public string XmName { get; set; } + public string XmCode { get; set; } + public string PurchaserName { get; set; } + public string Agency { get; set; } + public decimal YishouMoney { get; set; } + public decimal WeishouMoney { get; set; } } public class CooperOrderDTOSearch : SearchEntity @@ -127,8 +134,8 @@ public string Ywjl { get; set; } public string OrderType { get; set; } public string OrderNo { get; set; } - public string XdTime { get; set; } - public string KhdwName { get; set; } + + public string Khlx { get; set; } public string HuifangStatus { get; set; } public string PingjiaStatus { get; set; } @@ -144,5 +151,16 @@ public string HuiyuanId { get; set; } + + public string XmName { get; set; } + public string XmCode { get; set; } + public string PurchaserName { get; set; } + public string Agency { get; set; } + public string KhdwName { get; set; } + public string Wenshuleixing { get; set; } + public string XdTime { get; set; } + public string Fkzt { get; set; } + public int Status { get; set; } + } } diff --git a/zhengcaioa/IServices/ICooperOrderService.cs b/zhengcaioa/IServices/ICooperOrderService.cs index 8b225e7..15be1fe 100644 --- a/zhengcaioa/IServices/ICooperOrderService.cs +++ b/zhengcaioa/IServices/ICooperOrderService.cs @@ -81,5 +81,10 @@ List<TComplaintShouquandaibiaoDTO> GetListComplaintShouquandaibiao(string ComplaintId); + + + + ResultDataEntity<CooperOrderDTO> SearchByPagingWenshu(CooperOrderDTOSearch searchEntity); + } } diff --git a/zhengcaioa/IServices/ICooperVisitService.cs b/zhengcaioa/IServices/ICooperVisitService.cs index 94f2db7..788a453 100644 --- a/zhengcaioa/IServices/ICooperVisitService.cs +++ b/zhengcaioa/IServices/ICooperVisitService.cs @@ -17,7 +17,7 @@ ResultEntity ModifyStatus(string id, string userid); - List<CooperatecustomCustomerDTO> GetList(string[] id); + List<CooperatecustomCustomerDTO> GetList(string[] id=null); List<CooperVisitDTO> GetListsalary(string userid, DateTime datemin, DateTime datemax); } diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs index 7bf10c7..fa1b109 100644 --- a/zhengcaioa/Services/CooperOrderService.cs +++ b/zhengcaioa/Services/CooperOrderService.cs @@ -923,7 +923,7 @@ public List<TChallengeletterDTO> GetListChallengeletter(string OrderId) { - var entity = _context.TChallengeletters.Where(x => x.Status == 1 && x.OrderId == OrderId).ToList(); + var entity = _context.TChallengeletters.Where(x =>/* x.Status == 1 && */x.OrderId == OrderId).ToList(); @@ -1065,7 +1065,7 @@ public List<TComplaintletterDTO> GetListComplaintletter(string OrderId) { - var entity = _context.TComplaintletters.Where(x => x.Status == 1 && x.OrderId == OrderId).ToList(); + var entity = _context.TComplaintletters.Where(x => /*x.Status == 1 &&*/ x.OrderId == OrderId).ToList(); @@ -1504,5 +1504,174 @@ _context.SaveChanges(); return result; } + + + + public ResultDataEntity<CooperOrderDTO> SearchByPagingWenshu(CooperOrderDTOSearch searchEntity) + { + + + + ResultDataEntity<CooperOrderDTO> data = new ResultDataEntity<CooperOrderDTO>(); + List<CooperOrderDTO> list = new List<CooperOrderDTO>(); + + + + + var listCode = (from a in _context.SysCodeDtls + join b in _context.SysCodes + on a.CodeId equals b.Id + where a.RecStatus == "A" + && b.RecStatus == "A" + select new CodeDataEntity() + { + CodeId = b.Id, + CodeTable = b.CodeTable, + CodeField = b.CodeField, + CodeSn = a.CodeSn, + Comments = a.Comments, + Contents = a.Contents, + RecStatus = a.RecStatus, + Sort = a.Sort + } + ); + DateTime XdTimestart = DateTime.Now; + DateTime XdTimeend = DateTime.Now; + if (!string.IsNullOrWhiteSpace(searchEntity.XdTime)) + { + string[] XdTimes = searchEntity.XdTime.Split("|"); + DateTime.TryParse(XdTimes[0], out XdTimestart); + DateTime.TryParse(XdTimes[1], out XdTimeend); + XdTimeend = XdTimeend.AddDays(1); + } + + + var query2 = (from a in _context.CooperOrders + + join b in _context.TChallengeletters + on a.Id equals b.OrderId + + + + join g in _context.CooperatecustomCustomers.Where(x => x.RecStatus == "A") + on a.Khdw equals g.Id + into gsss + from ggg in gsss.DefaultIfEmpty() + + join l in _context.FiOrderrecievemoneys.Where(x => x.RecStatus == "A").GroupBy(q => new { q.OrderId }).Select(q => new + { + OrderId = q.Key.OrderId, + YishouMoney = q.Sum(x => x.Recievemoney), + } + ) + on a.Id equals l.OrderId + into lsss + from lll in lsss.DefaultIfEmpty() + + where a.RecStatus == "A" && a.OrderType1 == "浠f嫙璐ㄧ枒鍑�" + && (string.IsNullOrWhiteSpace(searchEntity.XdTime) || (b.Createtime >= XdTimestart && b.Createtime <= XdTimeend)) + && (string.IsNullOrWhiteSpace(searchEntity.Wenshuleixing) || a.OrderType1 == searchEntity.Wenshuleixing.Trim()) + && (string.IsNullOrWhiteSpace(searchEntity.XmName) || b.XmName.Contains(searchEntity.XmName.Trim())) + && (string.IsNullOrWhiteSpace(searchEntity.XmCode) || b.XmCode.Contains(searchEntity.XmCode.Trim())) + && (string.IsNullOrWhiteSpace(searchEntity.PurchaserName) || b.PurchaserName.Contains(searchEntity.PurchaserName.Trim())) + //&& (string.IsNullOrWhiteSpace(searchEntity.Agency) || b.Agency.Contains(searchEntity.Agency.Trim())) + && (string.IsNullOrWhiteSpace(searchEntity.KhdwName) || ggg.Name.Contains(searchEntity.KhdwName.Trim())) + && (searchEntity.Status <= 0 || b.Status == searchEntity.Status) + + + + + + select new CooperOrderDTO + { + Id = a.Id, + + XmCode = b.XmCode, + XmName = b.XmName, + PurchaserName = b.PurchaserName, + Agency = "", + KhdwName = ggg.Name, + XdTime = a.Createtime, + XdTimeName = a.Createtime.ToString("yyyy-MM-dd"), + YishouMoney = lll.YishouMoney ?? 0, + WeishouMoney = (a.Money ?? 0) /*- (a.Youhui ?? 0)*/ - (lll.YishouMoney ?? 0), + OrderType1 = a.OrderType1, + } + ).ToList(); + + + var query1 =(from a in _context.CooperOrders + join b in _context.TComplaintletters.Where(x => x.Status == 1) + on a.Id equals b.OrderId + + + join g in _context.CooperatecustomCustomers.Where(x => x.RecStatus == "A") + on a.Khdw equals g.Id + into gsss + from ggg in gsss.DefaultIfEmpty() + + join l in _context.FiOrderrecievemoneys.Where(x => x.RecStatus == "A").GroupBy(q => new { q.OrderId }).Select(q => new + { + OrderId = q.Key.OrderId, + YishouMoney = q.Sum(x => x.Recievemoney), + } + ) + on a.Id equals l.OrderId + into lsss + from lll in lsss.DefaultIfEmpty() + + where a.RecStatus == "A" && a.OrderType1 == "浠f嫙鎶曡瘔涔�" + && (string.IsNullOrWhiteSpace(searchEntity.XdTime) || (b.Createtime >= XdTimestart && b.Createtime <= XdTimeend)) + && (string.IsNullOrWhiteSpace(searchEntity.Wenshuleixing) || a.OrderType1 == searchEntity.Wenshuleixing.Trim()) + && (string.IsNullOrWhiteSpace(searchEntity.XmCode) || b.XmCode.Contains(searchEntity.XmCode.Trim())) + && (string.IsNullOrWhiteSpace(searchEntity.XmName) || b.XmName.Contains(searchEntity.XmName.Trim())) + && (string.IsNullOrWhiteSpace(searchEntity.PurchaserName) || b.PurchaserName.Contains(searchEntity.PurchaserName.Trim())) + && (string.IsNullOrWhiteSpace(searchEntity.Agency) || b.Agency.Contains(searchEntity.Agency.Trim())) + && (string.IsNullOrWhiteSpace(searchEntity.KhdwName) || ggg.Name.Contains(searchEntity.KhdwName.Trim())) + && (searchEntity.Status <= 0 || b.Status == searchEntity.Status) + + + + + + select new CooperOrderDTO + { + Id = a.Id, + + XmCode = b.XmCode, + XmName = b.XmName, + PurchaserName = b.PurchaserName, + Agency = b.Agency, + KhdwName = ggg.Name, + XdTime = b.Createtime.Value, + XdTimeName = b.Createtime.Value.ToString("yyyy-MM-dd"), + YishouMoney = lll.YishouMoney ?? 0, + WeishouMoney = (a.Money ?? 0) /*- (a.Youhui ?? 0)*/ - (lll.YishouMoney ?? 0), + OrderType1 = a.OrderType1, + } + ).ToList(); + + query2.AddRange(query1); + var query = query2.Where(x => x.WeishouMoney <= 0).OrderByDescending(x => x.Createtime).ToList(); + + + + + + + + + + + + + + + //if (searchEntity.totalrows == 0) + searchEntity.totalrows = query.Count(); + var lianlist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList(); + data.LoadData(searchEntity, lianlist); + return data; + } } } diff --git a/zhengcaioa/Services/CooperVisitService.cs b/zhengcaioa/Services/CooperVisitService.cs index 19f433a..27ccb94 100644 --- a/zhengcaioa/Services/CooperVisitService.cs +++ b/zhengcaioa/Services/CooperVisitService.cs @@ -247,7 +247,7 @@ /// 鑾峰彇鎵�鏈夋湁鏁堝悎浣滃鎴� /// </summary> /// <returns></returns> - public List<CooperatecustomCustomerDTO> GetList(string[] id) + public List<CooperatecustomCustomerDTO> GetList(string[] id=null) { List<CooperatecustomCustomerDTO> result = new List<CooperatecustomCustomerDTO>(); if (id != null) @@ -258,6 +258,12 @@ result = _mapper.Map<List<CooperatecustomCustomerDTO>>(listCooperatecustomCustomers); } + else + { + var listCooperatecustomCustomers = _context.CooperatecustomCustomers.ToList(); + + result = _mapper.Map<List<CooperatecustomCustomerDTO>>(listCooperatecustomCustomers); + } diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs index 3c04b37..81d1c77 100644 --- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs @@ -1446,5 +1446,70 @@ return new JsonResult(returnMsg); } + + + [CheckLogin] + public IActionResult IndexWenshu() + { + 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); + + ViewData["ActionInfo"] = actionlist; + + + + + return View(); + + } + + + + [CheckLogin] + public IActionResult GetListWenshu(CooperOrderDTOSearch search) + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + //search.Status = 1; + //search.Creater = curentuser.Id; + //JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver()); + return new JsonResult(_cooperOrderService.SearchByPagingWenshu(search)); + } + + + [CheckLogin] + public IActionResult selectWenshu() + { + 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); + + ViewData["ActionInfo"] = actionlist; + + + ViewBag.Wenshuleixing = _liaotianService.GetSYScode("t_challengeletter", "Wenshuleixing").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); + + + return View(); + + } + + + } } diff --git a/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs b/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs index e5d0b3f..ec20280 100644 --- a/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/Customer/CooperVisitController.cs @@ -182,7 +182,6 @@ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); ViewData["curentuser"] = curentuser; List<CooperatecustomCustomerDTO> result = new List<CooperatecustomCustomerDTO>(); - if (baifangid != null) { result = _cooperVisitService.GetList(baifangid.Split(",")); @@ -222,7 +221,7 @@ CusFangwenjiluDTO dto = new CusFangwenjiluDTO(); dto.Fasongfangshi = "01"; dto.Fasongneirong = neirong; - dto.Jieshouren = baifangid; + dto.Jieshouren = baifangid.Length>2000? baifangid.Substring(0,2000): baifangid; dto.RecStatus = "A"; dto.Creater = curentuser.Id; dto.Modifytime = DateTime.Now; @@ -301,7 +300,7 @@ CusFangwenjiluDTO dto = new CusFangwenjiluDTO(); dto.Fasongfangshi = "02"; dto.Fasongneirong = neirong; - dto.Jieshouren = baifangid; + dto.Jieshouren = baifangid.Length > 2000 ? baifangid.Substring(0, 2000) : baifangid; ; dto.RecStatus = "A"; dto.Creater = curentuser.Id; dto.Modifytime = DateTime.Now; diff --git a/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs b/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs index c5e3cfe..fa24320 100644 --- a/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionCustomerController.cs @@ -273,6 +273,14 @@ actionlist.Add(actionEntity); } + ActionEntity actionEntity4 = new ActionEntity(); + actionEntity4.OpenType = 0; + actionEntity4.ActionUrl = ""; + actionEntity4.ActionFun = "Duanxin"; + actionEntity4.PageIco = ""; + actionEntity4.ActionName = "缇ゅ彂鐭俊"; + actionlist.Add(actionEntity4); + ViewData["ActionInfo"] = actionlist; diff --git a/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionVisitController.cs b/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionVisitController.cs index e6e158b..c0b5ec1 100644 --- a/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionVisitController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/Customer/IntentionVisitController.cs @@ -352,7 +352,7 @@ CusFangwenjiluDTO dto = new CusFangwenjiluDTO(); dto.Fasongfangshi = "01"; dto.Fasongneirong = neirong; - dto.Jieshouren = baifangid; + dto.Jieshouren = baifangid.Length > 2000 ? baifangid.Substring(0, 2000) : baifangid; ; dto.RecStatus = "A"; dto.Creater = curentuser.Id; dto.Modifytime = DateTime.Now; @@ -431,7 +431,7 @@ CusFangwenjiluDTO dto = new CusFangwenjiluDTO(); dto.Fasongfangshi = "02"; dto.Fasongneirong = neirong; - dto.Jieshouren = baifangid; + dto.Jieshouren = baifangid.Length > 2000 ? baifangid.Substring(0, 2000) : baifangid; ; dto.RecStatus = "A"; dto.Creater = curentuser.Id; dto.Modifytime = DateTime.Now; diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/IndexWenshu.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/IndexWenshu.cshtml new file mode 100644 index 0000000..8de6cd3 --- /dev/null +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/IndexWenshu.cshtml @@ -0,0 +1,139 @@ +锘緻{ + ViewBag.Title = "CooperOrder"; + Layout = "~/Views/Shared/_Layout_Search.cshtml"; +} +@section headerStyle{ + <script type="text/javascript"> + + gridConfig = { multiselect: true, selectcol: "Id" }; + loseherght = 40; + dataCol = [ + { label: 'id', name: 'Id', labtype: 'txt', hidden: true }, + { label: '鍒涘缓鏃ユ湡', name: 'XdTimeName', labtype: 'txt', hidden: false, width: 100 }, + { + label: '椤圭洰缂栧彿', name: 'XmCode', labtype: 'txt', hidden: false, width: 100 + //, + //formatter: function (cellvalue, options, rowObject) { + // return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>"; + //} + }, + { label: '椤圭洰鍚嶇О', name: 'XmName', labtype: 'txt', hidden: false, width: 100 }, + { label: '閲囪喘浜�', name: 'PurchaserName', labtype: 'txt', hidden: false, width: 100 }, + { label: '閲囪喘浠g悊鏈烘瀯', name: 'Agency', labtype: 'txt', hidden: false, width: 100 }, + { label: '瀹㈡埛鍗曚綅', name: 'KhdwName', labtype: 'txt', hidden: false, width: 100 }, + + { + label: '鐢熸垚鏂囦功', name: 'Status', labtype: 'txt', hidden: false, width: 100 + , + formatter: function (cellvalue, options, rowObject) { + + if (rowObject.OrderType1 == "浠f嫙鎶曡瘔涔�") { + return "<a onclick=\"OpenWindow('鐢熸垚鎶曡瘔涔�','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\" >鐢熸垚鎶曡瘔涔�</a>"; + } + else if (rowObject.OrderType1 == "浠f嫙璐ㄧ枒鍑�") { + return "<a onclick=\"OpenWindow('鐢熸垚璐ㄧ枒鍑�','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\" >鐢熸垚璐ㄧ枒鍑�</a>"; + } + + + } + }, + + + ]; + dataUrl = "/CooperOrder/GetListWenshu"; + searchCol = [ + { label: '椤圭洰鍚嶇О', name: 'XmName', labtype: 'txt', hidden: false }, + { label: '椤圭洰缂栧彿', name: 'XmCode', labtype: 'txt', hidden: false }, + + { label: '閲囪喘浜�', name: 'PurchaserName', labtype: 'txt', hidden: false }, + { label: '閲囪喘浠g悊鏈烘瀯', name: 'Agency', labtype: 'txt', hidden: false }, + { label: '瀹㈡埛鍚嶇О', name: 'KhdwName', labtype: 'txt', hidden: false }, + //{ label: '鏂囦功绫诲埆', name: 'Wenshuleixing', labtype: 'txt', hidden: false }, + //{ label: '鏃堕棿', name: 'XdTime', labtype: 'datearea', hidden: false }, + + + + + + + ]; + //var _pageAdd = function () { + // OpenWindow("鏂板鐝", "98%", "90%", "/CooperOrder/Edit/"); + //} + + + + + 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?Baomingtime=" + Baomingtime + "&Peixunbanci=" + Peixunbanci + "&Kechengleixing=" + Kechengleixing + "&Xingming=" + Xingming + "&Lianxidianhua=" + Lianxidianhua; + var me = window.open(url, "鎵撳嵃"); //鎵撳紑鏂扮獥鍙� + + + } + + </script> +} + +@section footerScripts{ + <script type="text/javascript"> + + + + + + </script> +} diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/selectWenshu.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/selectWenshu.cshtml new file mode 100644 index 0000000..ec1d653 --- /dev/null +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/selectWenshu.cshtml @@ -0,0 +1,139 @@ +锘緻{ + ViewBag.Title = "CooperOrder"; + Layout = "~/Views/Shared/_Layout_Search.cshtml"; +} +@section headerStyle{ + <script type="text/javascript"> + var Wenshuleixing = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.Wenshuleixing))'; + gridConfig = { multiselect: true, selectcol: "Id" }; + loseherght = 40; + dataCol = [ + { label: 'id', name: 'Id', labtype: 'txt', hidden: true }, + { label: '鍒涘缓鏃ユ湡', name: 'XdTimeName', labtype: 'txt', hidden: false, width: 100 }, + { + label: '椤圭洰缂栧彿', name: 'XmCode', labtype: 'txt', hidden: false, width: 100 + //, + //formatter: function (cellvalue, options, rowObject) { + // return "<a onclick=\"OpenWindow('" + cellvalue.replace(/'/g, '') + "','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>"; + //} + }, + { label: '椤圭洰鍚嶇О', name: 'XmName', labtype: 'txt', hidden: false, width: 100 }, + { label: '閲囪喘浜�', name: 'PurchaserName', labtype: 'txt', hidden: false, width: 100 }, + { label: '閲囪喘浠g悊鏈烘瀯', name: 'Agency', labtype: 'txt', hidden: false, width: 100 }, + { label: '瀹㈡埛鍗曚綅', name: 'KhdwName', labtype: 'txt', hidden: false, width: 100 }, + + { + label: '鏌ョ湅鏂囦功', name: 'Status', labtype: 'txt', hidden: false, width: 100 + , + formatter: function (cellvalue, options, rowObject) { + + if (rowObject.OrderType1 == "浠f嫙鎶曡瘔涔�") { + return "<a onclick=\"OpenWindow('鏌ョ湅鎶曡瘔涔�','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\" >鏌ョ湅鎶曡瘔涔�</a>"; + } + else if (rowObject.OrderType1 == "浠f嫙璐ㄧ枒鍑�") { + return "<a onclick=\"OpenWindow('鏌ョ湅璐ㄧ枒鍑�','98%','100%', '/OrderBanciOrder/Edit?id=" + rowObject.Id + "')\" >鏌ョ湅璐ㄧ枒鍑�</a>"; + } + } + }, + + + ]; + dataUrl = "/CooperOrder/GetListWenshu"; + searchCol = [ + { label: '鏃堕棿', name: 'XdTime', labtype: 'datearea', hidden: false }, + { label: '鏂囦功绫诲埆', name: 'Wenshuleixing', labtype: 'combox', hidden: false, data: JSON.parse(Wenshuleixing) }, + { label: '椤圭洰鍚嶇О', name: 'XmName', labtype: 'txt', hidden: false }, + { label: '椤圭洰缂栧彿', name: 'XmCode', labtype: 'txt', hidden: false }, + + { label: '閲囪喘浜�', name: 'PurchaserName', labtype: 'txt', hidden: false }, + { label: '閲囪喘浠g悊鏈烘瀯', name: 'Agency', labtype: 'txt', hidden: false }, + { label: '瀹㈡埛鍚嶇О', name: 'KhdwName', labtype: 'txt', hidden: false }, + + + + + + + + + ]; + //var _pageAdd = function () { + // OpenWindow("鏂板鐝", "98%", "90%", "/CooperOrder/Edit/"); + //} + + + + + 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?Baomingtime=" + Baomingtime + "&Peixunbanci=" + Peixunbanci + "&Kechengleixing=" + Kechengleixing + "&Xingming=" + Xingming + "&Lianxidianhua=" + Lianxidianhua; + var me = window.open(url, "鎵撳嵃"); //鎵撳紑鏂扮獥鍙� + + + } + + </script> +} + +@section footerScripts{ + <script type="text/javascript"> + + + + + + </script> +} diff --git a/zhengcaioa/zhengcaioa/Views/IntentionCustomer/IndexYiXiang.cshtml b/zhengcaioa/zhengcaioa/Views/IntentionCustomer/IndexYiXiang.cshtml index 18d1827..8a85204 100644 --- a/zhengcaioa/zhengcaioa/Views/IntentionCustomer/IndexYiXiang.cshtml +++ b/zhengcaioa/zhengcaioa/Views/IntentionCustomer/IndexYiXiang.cshtml @@ -52,7 +52,22 @@ + 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%", "/IntentionVisit/Duanxin?id=" + baifangid); + + } -- Gitblit v1.9.1