From 7df23c739201c4413e3e64affae1707a694a2e1b Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 16 六月 2022 12:56:47 +0800 Subject: [PATCH] 打印合同 --- zhengcaioa/zhengcaioa/Views/CooperOrder/Printzhiyitousuhetong.cshtml | 250 ++++++++ zhengcaioa/zhengcaioa/Views/CooperOrder/Printhuiyuanhetong.cshtml | 255 ++++++++ zhengcaioa/Model/CooperOrder.cs | 3 zhengcaioa/zhengcaioa/Views/CooperOrder/Printfengxianhetong.cshtml | 287 +++++++++ zhengcaioa/zhengcaioa/Views/CooperOrder/Printbiaoshuhetong.cshtml | 233 ++++++++ zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml | 25 zhengcaioa/CommonToolsCore/MoneyToUpperHelper.cs | 192 ++++++ zhengcaioa/Model/zhengcaioaContext.cs | 12 zhengcaioa/Services/CooperOrderService.cs | 3 zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs | 88 +++ zhengcaioa/DTO/OrderBanciOrderDTO.cs | 1 zhengcaioa/zhengcaioa/Views/CooperOrder/Edit.cshtml | 223 +++++-- zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs | 8 zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Printhetong.cshtml | 99 ++- zhengcaioa/DTO/CooperOrderDTO.cs | 6 15 files changed, 1,574 insertions(+), 111 deletions(-) diff --git a/zhengcaioa/CommonToolsCore/MoneyToUpperHelper.cs b/zhengcaioa/CommonToolsCore/MoneyToUpperHelper.cs new file mode 100644 index 0000000..7d7a7a8 --- /dev/null +++ b/zhengcaioa/CommonToolsCore/MoneyToUpperHelper.cs @@ -0,0 +1,192 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Text; + +namespace CommonToolsCore +{ + public class MoneyToUpperHelper + { + /// <summary> + /// 閲戦杞崲鎴愪腑鏂囧ぇ鍐欓噾棰� + /// </summary> + /// <param name="LowerMoney">eg:10.74</param> + /// <returns></returns> + public static string MoneyToUpper(string LowerMoney) + { + string functionReturnValue = null; + bool IsNegative = false; // 鏄惁鏄礋鏁� + if (LowerMoney.Trim().Substring(0, 1) == "-") + { + // 鏄礋鏁板垯鍏堣浆涓烘鏁� + LowerMoney = LowerMoney.Trim().Remove(0, 1); + IsNegative = true; + } + string strLower = null; + string strUpart = null; + string strUpper = null; + int iTemp = 0; + // 淇濈暀涓や綅灏忔暟 123.489鈫�123.49銆�銆�123.4鈫�123.4 + LowerMoney = Math.Round(double.Parse(LowerMoney), 2).ToString(); + if (LowerMoney.IndexOf(".") > 0) + { + if (LowerMoney.IndexOf(".") == LowerMoney.Length - 2) + { + LowerMoney = LowerMoney + "0"; + } + } + else + { + LowerMoney = LowerMoney + ".00"; + } + strLower = LowerMoney; + iTemp = 1; + strUpper = ""; + while (iTemp <= strLower.Length) + { + switch (strLower.Substring(strLower.Length - iTemp, 1)) + { + case ".": + strUpart = "鍦�"; + break; + case "0": + strUpart = "闆�"; + break; + case "1": + strUpart = "澹�"; + break; + case "2": + strUpart = "璐�"; + break; + case "3": + strUpart = "鍙�"; + break; + case "4": + strUpart = "鑲�"; + break; + case "5": + strUpart = "浼�"; + break; + case "6": + strUpart = "闄�"; + break; + case "7": + strUpart = "鏌�"; + break; + case "8": + strUpart = "鎹�"; + break; + case "9": + strUpart = "鐜�"; + break; + } + + switch (iTemp) + { + case 1: + strUpart = strUpart + "鍒�"; + break; + case 2: + strUpart = strUpart + "瑙�"; + break; + case 3: + strUpart = strUpart + ""; + break; + case 4: + strUpart = strUpart + ""; + break; + case 5: + strUpart = strUpart + "鎷�"; + break; + case 6: + strUpart = strUpart + "浣�"; + break; + case 7: + strUpart = strUpart + "浠�"; + break; + case 8: + strUpart = strUpart + "涓�"; + break; + case 9: + strUpart = strUpart + "鎷�"; + break; + case 10: + strUpart = strUpart + "浣�"; + break; + case 11: + strUpart = strUpart + "浠�"; + break; + case 12: + strUpart = strUpart + "浜�"; + break; + case 13: + strUpart = strUpart + "鎷�"; + break; + case 14: + strUpart = strUpart + "浣�"; + break; + case 15: + strUpart = strUpart + "浠�"; + break; + case 16: + strUpart = strUpart + "涓�"; + break; + default: + strUpart = strUpart + ""; + break; + } + + strUpper = strUpart + strUpper; + iTemp = iTemp + 1; + } + + strUpper = strUpper.Replace("闆舵嬀", "闆�"); + strUpper = strUpper.Replace("闆朵桨", "闆�"); + strUpper = strUpper.Replace("闆朵粺", "闆�"); + strUpper = strUpper.Replace("闆堕浂闆�", "闆�"); + strUpper = strUpper.Replace("闆堕浂", "闆�"); + strUpper = strUpper.Replace("闆惰闆跺垎", "鏁�"); + strUpper = strUpper.Replace("闆跺垎", "鏁�"); + strUpper = strUpper.Replace("闆惰", "闆�"); + strUpper = strUpper.Replace("闆朵嚎闆朵竾闆跺渾", "浜垮渾"); + strUpper = strUpper.Replace("浜块浂涓囬浂鍦�", "浜垮渾"); + strUpper = strUpper.Replace("闆朵嚎闆朵竾", "浜�"); + strUpper = strUpper.Replace("闆朵竾闆跺渾", "涓囧渾"); + strUpper = strUpper.Replace("闆朵嚎", "浜�"); + strUpper = strUpper.Replace("闆朵竾", "涓�"); + strUpper = strUpper.Replace("闆跺渾", "鍦�"); + strUpper = strUpper.Replace("闆堕浂", "闆�"); + + // 瀵瑰9鍦嗕互涓嬬殑閲戦鐨勫鐞� + if (strUpper.Substring(0, 1) == "鍦�") + { + strUpper = strUpper.Substring(1, strUpper.Length - 1); + } + if (strUpper.Substring(0, 1) == "闆�") + { + strUpper = strUpper.Substring(1, strUpper.Length - 1); + } + if (strUpper.Substring(0, 1) == "瑙�") + { + strUpper = strUpper.Substring(1, strUpper.Length - 1); + } + if (strUpper.Substring(0, 1) == "鍒�") + { + strUpper = strUpper.Substring(1, strUpper.Length - 1); + } + if (strUpper.Substring(0, 1) == "鏁�") + { + strUpper = "闆跺渾鏁�"; + } + functionReturnValue = strUpper; + + if (IsNegative == true) + { + return "璐�" + functionReturnValue; + } + else + { + return functionReturnValue; + } + } + } +} diff --git a/zhengcaioa/DTO/CooperOrderDTO.cs b/zhengcaioa/DTO/CooperOrderDTO.cs index 9881df8..088dd5d 100644 --- a/zhengcaioa/DTO/CooperOrderDTO.cs +++ b/zhengcaioa/DTO/CooperOrderDTO.cs @@ -19,6 +19,7 @@ public decimal? OrderNum { get; set; } public decimal? Price { get; set; } public decimal? Money { get; set; } + public string MoneyName { get; set; } public string Shr { get; set; } public string ShrAddress { get; set; } public string ShrTel { get; set; } @@ -164,7 +165,10 @@ public int BiddingDocumentsCountused { get; set; } public int ComplaintsDisputeCountused { get; set; } public int PerformanceDisputeCountused { get; set; } - + public decimal? Jichumoney { get; set; } + public string Xmname { get; set; } + public string Xmcode { get; set; } + public string JichumoneyName { get; set; } } diff --git a/zhengcaioa/DTO/OrderBanciOrderDTO.cs b/zhengcaioa/DTO/OrderBanciOrderDTO.cs index 04c1d3e..0d3673f 100644 --- a/zhengcaioa/DTO/OrderBanciOrderDTO.cs +++ b/zhengcaioa/DTO/OrderBanciOrderDTO.cs @@ -17,6 +17,7 @@ public string Xingming { get; set; } public string Lianxidianhua { get; set; } public decimal? Xuefei { get; set; } + public string XuefeiName { get; set; } public int? Baomingrenshu { get; set; } public decimal? Jine { get; set; } public string RecStatus { get; set; } diff --git a/zhengcaioa/Model/CooperOrder.cs b/zhengcaioa/Model/CooperOrder.cs index ab9ccaf..57669c5 100644 --- a/zhengcaioa/Model/CooperOrder.cs +++ b/zhengcaioa/Model/CooperOrder.cs @@ -55,5 +55,8 @@ public DateTime? SonghuoTime1 { get; set; } public string HuifangJdr { get; set; } public string HuifangKehuyijian { get; set; } + public decimal? Jichumoney { get; set; } + public string Xmname { get; set; } + public string Xmcode { get; set; } } } diff --git a/zhengcaioa/Model/zhengcaioaContext.cs b/zhengcaioa/Model/zhengcaioaContext.cs index c6bf6f2..4315705 100644 --- a/zhengcaioa/Model/zhengcaioaContext.cs +++ b/zhengcaioa/Model/zhengcaioaContext.cs @@ -2202,6 +2202,18 @@ .HasColumnName("money") .HasComment("閲戦"); + entity.Property(e => e.Jichumoney) + .HasColumnType("numeric(18, 2)") + .HasColumnName("jichumoney"); + + entity.Property(e => e.Xmcode) + .HasMaxLength(50) + .HasColumnName("xmcode"); + + entity.Property(e => e.Xmname) + .HasMaxLength(500) + .HasColumnName("xmname"); + entity.Property(e => e.OrderNo) .HasMaxLength(100) .HasColumnName("order_no") diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs index 1b05c4f..0de12ce 100644 --- a/zhengcaioa/Services/CooperOrderService.cs +++ b/zhengcaioa/Services/CooperOrderService.cs @@ -90,6 +90,9 @@ updateproject.SonghuoTime1 = entity.SonghuoTime1; updateproject.HuifangJdr = entity.HuifangJdr; updateproject.HuifangKehuyijian = entity.HuifangKehuyijian; + updateproject.Xmname = entity.Xmname; + updateproject.Xmcode = entity.Xmcode; + updateproject.Jichumoney = entity.Jichumoney; } diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs index ff08a23..f953040 100644 --- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/CooperOrderController.cs @@ -2740,5 +2740,93 @@ ViewData.Model = complaintletterDTO; return View(); } + + + + + public IActionResult Printbiaoshuhetong(string id = null) + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + + var cooperOrderDTO = _cooperOrderService.Get(id); + var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); + cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); + + ViewData["cooperOrderDTO"] = cooperOrderDTO; + ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; + + + return View(); + } + + public IActionResult Printzhiyitousuhetong(string id = null) + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + + var cooperOrderDTO = _cooperOrderService.Get(id); + var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); + cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); + + ViewData["cooperOrderDTO"] = cooperOrderDTO; + ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; + + + return View(); + } + + public IActionResult Printhuiyuanhetong(string id = null) + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + + var cooperOrderDTO = _cooperOrderService.Get(id); + var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); + cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); + + FiMemberDTO fiMemberDTO = _fiMemberService.GetList().Where(x => x.Id == cooperOrderDTO.OrderType1).FirstOrDefault(); + + if (fiMemberDTO != null) + { + cooperOrderDTO.OrderType1Name = fiMemberDTO.MemberType; + cooperOrderDTO.OrderType2 = fiMemberDTO.MemberAuthority; + } + + + + + ViewData["cooperOrderDTO"] = cooperOrderDTO; + ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; + + + return View(); + } + + public IActionResult Printfengxianhetong(string id = null) + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + + var cooperOrderDTO = _cooperOrderService.Get(id); + var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(cooperOrderDTO.Khdw); + cooperOrderDTO.MoneyName = MoneyToUpperHelper.MoneyToUpper(cooperOrderDTO.Money.Value.ToString("0.##")); + var jichumoney = cooperOrderDTO.Jichumoney.HasValue ? cooperOrderDTO.Jichumoney.Value : 0; + var tuihuimoney = cooperOrderDTO.Money.Value - jichumoney; + + cooperOrderDTO.Jichumoney = tuihuimoney; + cooperOrderDTO.JichumoneyName = MoneyToUpperHelper.MoneyToUpper(tuihuimoney.ToString("0.##")); + + + + + ViewData["cooperOrderDTO"] = cooperOrderDTO; + ViewData["cooperatecustomCustomerDTO"] = cooperatecustomCustomerDTO; + + + return View(); + } + + } } diff --git a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs index ad1521f..693edfd 100644 --- a/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/BusinessOrder/OrderBanciOrderController.cs @@ -155,9 +155,11 @@ //鎶曡瘔涔� var orderBanciOrderDTO = _orderBanciOrderService.Get(id); - - var frameworkUser = _cooperOrderService.GetFrameworkUsers(orderBanciOrderDTO.PersonId); + orderBanciOrderDTO.XuefeiName = MoneyToUpperHelper.MoneyToUpper(orderBanciOrderDTO.Xuefei.Value.ToString("0.##")); + + + var frameworkUser = _cooperOrderService.GetFrameworkUsers(orderBanciOrderDTO.PersonId); if (frameworkUser != null) { orderBanciOrderDTO.Xingming = frameworkUser.Name; @@ -454,5 +456,7 @@ return new JsonResult(returnMsg); } + + } } diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Edit.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Edit.cshtml index 39bd473..683dbee 100644 --- a/zhengcaioa/zhengcaioa/Views/CooperOrder/Edit.cshtml +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Edit.cshtml @@ -145,17 +145,17 @@ <option value="" hassubinfo="true">璇烽�夋嫨</option> @foreach (var item in customer) { - @if (!item.Id.Equals(Model.Khdw)) + @if (!item.Id.Equals(Model.Khdw)) { - <option value="@item.Id" hassubinfo="true"> - @item.Name - </option> + <option value="@item.Id" hassubinfo="true"> + @item.Name + </option> } else { - <option value="@item.Id" hassubinfo="true" selected="selected"> - @item.Name - </option> + <option value="@item.Id" hassubinfo="true" selected="selected"> + @item.Name + </option> } } @@ -218,36 +218,36 @@ <label class="text-right col-sm-1 col-md-1 control-label" id="dingdanleixing4">璁㈠崟绫诲瀷2</label> <div class="col-sm-2 col-md-2" id="dingdanleixing5"> - <input class="form-control" label="瀹㈡埛鍚嶇О" name="OrderType3" id="OrderType3" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@Model.OrderType2" maxlength="50"> + <input class="form-control" label="瀹㈡埛鍚嶇О" name="OrderType3" id="OrderType3" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@Model.OrderType2" maxlength="50"> </div> @*<label class="text-right col-sm-1 col-md-1 control-label">椤圭洰<i class="red">*</i></label> - <div class="col-sm-2 col-md-2"> - <select id="OrderPro" class="form-control" name="OrderPro" data-placeholder="閫夋嫨 搴忓垪 ..."> - <option value="" hassubinfo="true">璇烽�夋嫨</option> - @foreach (var item in project) - { - @if (!item.Id.Equals(Model.OrderPro)) + <div class="col-sm-2 col-md-2"> + <select id="OrderPro" class="form-control" name="OrderPro" data-placeholder="閫夋嫨 搴忓垪 ..."> + <option value="" hassubinfo="true">璇烽�夋嫨</option> + @foreach (var item in project) { - <option value="@item.Id" hassubinfo="true"> - @item.Name - </option> + @if (!item.Id.Equals(Model.OrderPro)) + { + <option value="@item.Id" hassubinfo="true"> + @item.Name + </option> + } + else + { + <option value="@item.Id" hassubinfo="true" selected="selected"> + @item.Name + </option> + } + } - else - { - <option value="@item.Id" hassubinfo="true" selected="selected"> - @item.Name - </option> } - } - } + </select> - </select> - - </div>*@ + </div>*@ @@ -261,19 +261,19 @@ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">璁㈠崟鏁伴噺<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> - <input class="form-control" label="瀹㈡埛鍚嶇О" name="OrderNum" id="OrderNum" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="number" value="@Model.OrderNum" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')"> + <input class="form-control" label="瀹㈡埛鍚嶇О" name="OrderNum" id="OrderNum" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@Model.OrderNum" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鍗曚环<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> - <input class="form-control" label="瀹㈡埛鍚嶇О" name="Price" id="Price" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="number" value="@Model.Price" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"> + <input class="form-control" label="瀹㈡埛鍚嶇О" name="Price" id="Price" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@Model.Price" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"> </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">閲戦<i class="red">*</i></label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> - <input class="form-control" label="瀹㈡埛鍚嶇О" name="Money" id="Money" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="number" value="@Model.Money" oninput="if(value.length>8)value=value.slice(0,18)" readonly="readonly"> + <input class="form-control" label="瀹㈡埛鍚嶇О" name="Money" id="Money" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@Model.Money" oninput="if(value.length>8)value=value.slice(0,18)" readonly="readonly"> </div> @@ -308,6 +308,44 @@ </div> + <div id="xiangmuxinxi"> + <div class="clearfix layer-area" style="padding-bottom:15px;"> + + + + + <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">椤圭洰鍚嶇О</label> + <div class="col-sm-2 col-md-2" grouptype="Vdata"> + <input class="form-control" label="椤圭洰鍚嶇О" name="Xmname" id="Xmname" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Xmname"> + + </div> + + <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">椤圭洰缂栧彿</label> + <div class="col-sm-2 col-md-2" grouptype="Vdata"> + <input class="form-control" label="椤圭洰缂栧彿" name="Xmcode" id="Xmcode" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Xmcode"> + + </div> + + + + + </div> + + </div> + + <div id="jichujine"> + <div class="clearfix layer-area" style="padding-bottom:15px;"> + + <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鍩虹閲戦</label> + <div class="col-sm-2 col-md-2" grouptype="Vdata"> + <input class="form-control" label="鍩虹閲戦" name="Jichumoney" id="Jichumoney" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="@(Model.Jichumoney.HasValue?Model.Jichumoney.Value.ToString():"")" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"> + </div> + + + </div> + + </div> + <div id="zhiyi"> <div class="clearfix layer-area" style="padding-bottom:15px;"> @@ -320,7 +358,7 @@ </div> - + </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鍦板潃<i class="red">*</i></label> @@ -374,7 +412,7 @@ <input class="form-control" label="鑱旂郴鐢佃瘽" id="zhiyiLianxidianhua" name="zhiyiLianxidianhua" labtype="txt" addvisible="true" maxlength="300" editvisible="true" reg="" ismust="true" type="text" value="@challengecomplaintShouquandaibiaoDTOs[i].Lianxidianhua"> </div> - + </div> @@ -417,7 +455,7 @@ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鍖呭彿</label> <div class="col-sm-2 col-md-2" grouptype="Vdata"> - + <div class="input-group"> <input type="text" name="zhiyiXmPackage" id="zhiyiXmPackage" class="form-control" value="@challengeletterDTO.XmPackage"> <div class="input-group-btn"> @@ -471,29 +509,29 @@ </div> @*<label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">璐ㄧ枒鍑�</label> - <div class="col-sm-2 col-md-2" grouptype="Vdata"> - <select id="TsrId" class="form-control" name="TsrId" data-placeholder="閫夋嫨 搴忓垪 ..." onchange="TsrIdchangge();"> - <option value="" hassubinfo="true">璇烽�夋嫨</option> - @foreach (var item in ChallengeletterChosen) - { - @if (!item.Id.Equals(complaintletterDTO.TsrId)) + <div class="col-sm-2 col-md-2" grouptype="Vdata"> + <select id="TsrId" class="form-control" name="TsrId" data-placeholder="閫夋嫨 搴忓垪 ..." onchange="TsrIdchangge();"> + <option value="" hassubinfo="true">璇烽�夋嫨</option> + @foreach (var item in ChallengeletterChosen) { - <option value="@item.Id" hassubinfo="true"> - @item.OrderId - </option> - } - else - { - <option value="@item.Id" hassubinfo="true" selected="selected"> - @item.OrderId - </option> + @if (!item.Id.Equals(complaintletterDTO.TsrId)) + { + <option value="@item.Id" hassubinfo="true"> + @item.OrderId + </option> + } + else + { + <option value="@item.Id" hassubinfo="true" selected="selected"> + @item.OrderId + </option> + } + } - } - - </select> - </div>*@ + </select> + </div>*@ </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鍦板潃<i class="red">*</i></label> @@ -875,7 +913,7 @@ </div> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label" id="tousuNoticeDatelabel">鍏憡鏈熼檺</label> - <div class="col-sm-2 col-md-2" grouptype="Vdata" id="tousuNoticeDatediv"> + <div class="col-sm-2 col-md-2" grouptype="Vdata" id="tousuNoticeDatediv"> <input class="form-control" label="鍏憡鏈熼檺" name="tousuNoticeDate" id="tousuNoticeDate" labtype="txt" addvisible="true" maxlength="50" editvisible="true" reg="" ismust="true" type="text" value="@complaintletterDTO.NoticeDateName" readonly="readonly"> </div> @@ -923,26 +961,26 @@ </div> - <div class="clearfix layer-area" style="padding-bottom:15px;"> - <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">澶囨敞</label> - <div class="col-sm-8 col-md-8"> - <textarea class="form-control bt" id="Remark" name="Remark" title="澶囨敞" isempty="" maxlength="4000" length="long">@Model.Remark</textarea> - </div> - + <div class="clearfix layer-area" style="padding-bottom:15px;"> + <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">澶囨敞</label> + <div class="col-sm-8 col-md-8"> + <textarea class="form-control bt" id="Remark" name="Remark" title="澶囨敞" isempty="" maxlength="4000" length="long">@Model.Remark</textarea> </div> - - <div class="clearfix layer-area" style="padding-bottom:15px;"> - <div class="col-sm-1 col-md-1"> - - </div> - <div class="col-sm-8 col-md-8" style="color:red;"> - 绯荤粺鑷姩鏍规嵁8澶╁唴鐢宠鐨勪紭鎯犻」鐩绠椾紭鎯犻噾棰� - </div> - - </div> - </div> + + <div class="clearfix layer-area" style="padding-bottom:15px;"> + <div class="col-sm-1 col-md-1"> + + </div> + <div class="col-sm-8 col-md-8" style="color:red;"> + 绯荤粺鑷姩鏍规嵁8澶╁唴鐢宠鐨勪紭鎯犻」鐩绠椾紭鎯犻噾棰� + </div> + + </div> + + + </div> </div> </div> </div> @@ -1373,6 +1411,18 @@ $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); + + if (sheng == '03' || sheng == '08') { + $("#xiangmuxinxi").show(); + } else { + $("#xiangmuxinxi").hide(); + } + + if (sheng == '08') { + $("#jichujine").show(); + } else { + $("#jichujine").hide(); + } }); @@ -1447,6 +1497,17 @@ $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); + if (OrderType == '03' || OrderType == '08') { + $("#xiangmuxinxi").show(); + } else { + $("#xiangmuxinxi").hide(); + } + + if (OrderType == '08') { + $("#jichujine").show(); + } else { + $("#jichujine").hide(); + } } @@ -1610,11 +1671,33 @@ $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); + if ($("#OrderType").val() == '03' || $("#OrderType").val() == '08') { + $("#xiangmuxinxi").show(); + } else { + $("#xiangmuxinxi").hide(); + } + + if (sheng == '08') { + $("#jichujine").show(); + } else { + $("#jichujine").hide(); + } } } else { $("#putong").show(); $("#zhiyi").hide(); $("#tousu").hide(); + if ($("#OrderType").val() == '03' || $("#OrderType").val() == '08') { + $("#xiangmuxinxi").show(); + } else { + $("#xiangmuxinxi").hide(); + } + + if ($("#OrderType").val() == '08') { + $("#jichujine").show(); + } else { + $("#jichujine").hide(); + } } if ($("#zhiyiShouquandaibiao").val() != "") { diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml index e5199a7..f6743f1 100644 --- a/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Index.cshtml @@ -192,6 +192,31 @@ } }, + { + label: '鎵撳嵃鍚堝悓', name: 'OrderType', labtype: 'txt', hidden: false, width: 60, + formatter: function (cellvalue, options, rowObject) { + if (rowObject.OrderType == '03') { + return "<a onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printbiaoshuhetong?id=" + rowObject.Id + "')\" >鎵撳嵃鍚堝悓</a>"; + } + else if (rowObject.OrderType == '02' && (rowObject.OrderType1 == '浠f嫙璐ㄧ枒鍑�' || rowObject.OrderType1 == '浠f嫙鎶曡瘔涔�')) { + return "<a onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printzhiyitousuhetong?id=" + rowObject.Id + "')\" >鎵撳嵃鍚堝悓</a>"; + } + else if (rowObject.OrderType == '05') { + return "<a onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printhuiyuanhetong?id=" + rowObject.Id + "')\" >鎵撳嵃鍚堝悓</a>"; + } + else if (rowObject.OrderType == '08') { + return "<a onclick=\"OpenWindow('" + rowObject.OrderNo.replace(/'/g, '') + "','100%','100%', '/CooperOrder/Printfengxianhetong?id=" + rowObject.Id + "')\" >鎵撳嵃鍚堝悓</a>"; + } + + else { + return ""; + } + + + + + } + }, ]; diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Printbiaoshuhetong.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printbiaoshuhetong.cshtml new file mode 100644 index 0000000..49221cf --- /dev/null +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printbiaoshuhetong.cshtml @@ -0,0 +1,233 @@ +锘緻model DTO.TChallengeletterDTO +@using DTO; +@using zhengcaioa.Models; +@{ + + + + + CooperOrderDTO cooperOrderDTO = ViewData["cooperOrderDTO"] as CooperOrderDTO; //璁㈠崟 + CooperatecustomCustomerDTO cooperatecustomCustomerDTO = ViewData["cooperatecustomCustomerDTO"] as CooperatecustomCustomerDTO; //瀹㈡埛 + + +} +@{ + Layout = null; +} + +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> + <meta name="description" content=""> + <meta name="author" content="ThemeBucket"> + <title>@(SiteConfig.SiteName)</title> + <link href="~/css/bootstrap.min.css" rel="stylesheet"> + <link href="~/css/font-awesome.min.css" rel="stylesheet"> + <link href="~/css/animate.min.css" rel="stylesheet"> + + @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet"> + @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@ + @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" /> + <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" /> + + + + <!-- jqgrid--> + @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@ + <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script> + <script src="~/js/bootstrap.min.js"></script> + @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@ + + <!--瀹瑰櫒--> + @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script> + @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script> + @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@ + <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script> + <script src="~/js/plugins/webuploader/webuploader.min.js"></script> + + <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script> + <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script> + @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@ + <script src="~/js/TUJS.js"></script> + <script language="javascript" src="~/js/fileSaver.js" type="text/javascript"></script> + <script language="javascript" src="~/js/jquery.wordexport.js" type="text/javascript"></script> +</head> +<body class="gray-bg" style="overflow:auto"> + <form id="formtest"> + <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;"> + <div class="row"> + <div id="content" style="overflow-y:auto;height:100%;background: #fff;width:850px; margin: 0 auto;"> + <style type="text/css"> + table { + width: 595px; + font-size: 16pt; + font-family: 'FangSong'; + background: #fff; + line-height: 1.5; + } + + span { + font-size: 16pt; + display: inline; + /* border-bottom: 1px dashed #111;*/ + } + + s22pan:after { + content: ''; + display: inline; + width: 100%; + margin-top: -5px; + /* border-bottom: 1px dashed #111;*/ + } + </style> + <div id="page1" style="page-break-after:always;"> + <table border="0" align="center" cellpadding="3" cellspacing="0"> + <tr> + <td colspan="2" style="font-size:29.3px;text-align:center"><b>鏈嶅姟鍚堝悓</b></td> + </tr> + <tr> + <td colspan="2"><b>鐢叉柟锛�</b>@cooperatecustomCustomerDTO.Name</td> + </tr> + <tr> + <td colspan="2"><b>涔欐柟锛�</b>鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙�</td> + </tr> + <tr> + <td colspan="2" align="left"> 鐢蹭箼鍙屾柟渚濇嵁銆婁腑鍗庝汉姘戝叡鍜屽浗鏀垮簻閲囪喘娉曘�嬨�併�婁腑鍗庝汉姘戝叡鍜屽浗姘戞硶鍏搞�嬬瓑鏈夊叧娉曞緥鍙婅瀹氾紝灏辩敳鏂瑰鎵樹箼鏂瑰埗浣滄爣涔︽湁鍏充簨瀹滃崗鍟嗚揪鎴愪竴鑷达紝鐗硅绔嬫湰鍚堝悓锛屼互璧勫叡鍚岄伒瀹堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗竴鏉�</b> 涔欐柟鎺ュ彈鐢叉柟濮旀墭锛屽氨鐢叉柟鍙傚姞鈥淍(cooperOrderDTO.XmName)鈥濓紙@(cooperOrderDTO.XmCode)锛夐噰璐簨瀹滐紝鎻愪緵鏍囦功鍒朵綔鏈嶅姟锛屽叡鍒朵綔鏍囦功涓�浠姐�備箼鏂瑰彧璐熻矗鏍囦功鍒朵綔锛屼笉淇濊瘉涓爣缁撴灉銆傚鑻ヤ箼鏂瑰埗浣滅殑鏍囦功鍙戠敓搴熸爣鐨勬儏鍐碉紝涔欐柟鍦ㄤ笁鏃ュ唴閫�杩樺叏棰濇爣涔﹀埗浣滆垂鐢ㄣ��</td> + </tr> + + <tr> + <td colspan="2"><b>绗簩鏉� 鐢叉柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佺敳鏂瑰簲褰撶湡瀹炪�佸畬鏁淬�佸瑙傚湴鍚戜箼鏂逛粙缁嶆湁鍏虫儏鍐碉紝鎻愪緵鏈夊叧鐨勬枃浠舵潗鏂欙紝骞朵繚璇佹彁渚涚殑鍏ㄩ儴鏈夊叧鏉愭枡鏄湡瀹炵殑銆佸畬鏁寸殑銆佸噯纭殑銆�</td> + </tr> + + <tr> + <td colspan="2" align="left"> 2銆佺敳鏂逛笉寰楄姹備箼鏂硅繘琛岃繚娉曟椿鍔ㄣ��</td> + </tr> + + <tr> + <td colspan="2"><b>绗笁鏉� 涔欐柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佷箼鏂瑰簲褰撲緷娉曞繝瀹炲湴缁存姢鐢叉柟鐨勪竴鍒囧悎娉曟潈鐩�,涓嶅緱浠庝簨浠讳綍鎹熷鐢叉柟鍚堟硶鏉冪泭鐨勮涓恒��</td> + </tr> + + <tr> + <td colspan="2" align="left"> 2銆佷箼鏂逛笉寰楁硠闇茬敳鏂圭殑鎶�鏈瀵嗐�佸晢涓氱瀵嗘垨鑰呬釜浜洪殣绉併��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗洓鏉�</b> 鐢叉柟鍚戜箼鏂规敮浠樻湇鍔¤垂锟(Math.Round(cooperOrderDTO.Money.Value,2))鍏冿紙澶у啓锛欯(cooperOrderDTO.MoneyName)锛夛紝浠樻鎸囧畾甯愭埛鍚嶏細鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙革紝寮�鎴疯锛氬叴涓氶摱琛屾垚閮藉垎琛岋紝甯愭埛锛�431020100101111420銆�</td> + </tr> + <tr> + <td colspan="2" align="left"> 鐢叉柟搴斿湪鍚堝悓绛捐鏃舵敮浠樺叏棰濊垂鐢ㄣ�傚湪璇ヨ垂鐢ㄦ湭鏀粯鍓嶏紝涔欐柟涓嶆壙鎷呮湰鍚堝悓绾﹀畾鐨勭浉搴斾箟鍔°��</td> + </tr> + + <tr> + <td colspan="2"><b>绗簲鏉�</b> 闈炲洜鏈悎鍚岀害瀹氭垨鑰呬緷鎹硶寰嬭瀹氾紝浠讳綍涓�鏂逛笉寰楀崟鏂硅В闄ゅ悎鍚屻�傚鐢叉柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝涔欐柟宸叉敹鐨勬湇鍔¤垂涓嶄簣閫�杩橈紝涔欐柟杩樻湁鏉冨悜鐢叉柟杩芥敹灏氭湭鏀粯鐨勬湇鍔¤垂锛涘涔欐柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝鐢叉柟鏈夋潈瑕佹眰涔欐柟閫�杩樺凡鏀剁殑鏈嶅姟璐广��</td> + </tr> + <tr> + <td colspan="2"><b>绗叚鏉�</b> 鏈悎鍚屽饱琛屼腑濡傚彂鐢熺籂绾凤紝鍙屾柟搴斿敖閲忓崗鍟嗚В鍐炽�傚崗鍟嗚В鍐充笉鎴愶紝鍑″洜鏈悎鍚屼骇鐢熺殑鎴栦笌鏈悎鍚屾湁鍏崇殑涓�鍒囦簤璁紝鍧囨彁浜ゆ垚閮藉競浠茶濮斿憳浼氫徊瑁併��</td> + </tr> + <tr> + <td colspan="2"><b>绗竷鏉�</b> 鏈悎鍚屽9寮忎袱浠斤紝鐢叉柟涓�浠斤紝涔欐柟涓�浠斤紝鑷弻鏂圭瀛楋紙鎴栫洊绔狅級鍚庣敓鏁堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗叓鏉�</b> 鍙﹁绾﹀畾锛� 鏃� 銆�</td> + </tr> + <tr> + <td colspan="2" style="height:15px"></td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢叉柟锛堢洊绔狅級锛�</td> + <td align="left" style="width:50%;" valign="top">涔欐柟锛堢洊绔狅級锛�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鎺堟潈浠h〃锛堢鍚嶏級锛�</td> + <td align="left" style="width:50%;" valign="top">娉曞畾浠h〃浜猴紙绛惧悕锛夛細</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鍦板潃锛欯cooperatecustomCustomerDTO.Address</td> + <td align="left" style="width:50%;" valign="top">鍦板潃锛氭垚閮藉競楂樻柊鍖哄ぉ搴滃洓琛�66鍙疯埅鍏村浗闄呭箍鍦�1鍙锋ゼ7妤�706瀹�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛欯cooperatecustomCustomerDTO.Tel</td> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛�400-028-8080</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + </tr> + + </table> + </div> + + + + </div> + </div> + + </div> + <div class="wrapper wrapper-content" style="margin-top:0px"></div> + <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px "> + <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��"> + + + <a class="btn btn-success" href="javascript:void(0)" onclick="printWin();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎵撳嵃</span> + </a> + <a class="btn btn-success" href="javascript:void(0)" onclick="daochuword();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">瀵煎嚭word</span> + </a> + </div> + </div> + + + + </form> + <script type="text/javascript"> + + + + function printWin() { + var oWin = window.open("", "_blank"); + var pt = document.getElementById("content").innerHTML; + + oWin.document.write(pt); + oWin.focus(); + oWin.document.close(); + oWin.print(); + oWin.close(); + return false; + } + + + function daochuword() { + $("#content").wordExport("鏍囦功鍒朵綔鍚堝悓锛堝崟娆★級"); //fileName涓哄鍑虹殑word鏂囦欢鐨勫懡鍚�,content涓鸿瀵煎嚭鐨刪tml鍐呭瀹瑰櫒 + } + + + + + + + </script> +</body> +</html> \ No newline at end of file diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Printfengxianhetong.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printfengxianhetong.cshtml new file mode 100644 index 0000000..b1f72e4 --- /dev/null +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printfengxianhetong.cshtml @@ -0,0 +1,287 @@ +锘緻model DTO.TChallengeletterDTO +@using DTO; +@using zhengcaioa.Models; +@{ + + + + + CooperOrderDTO cooperOrderDTO = ViewData["cooperOrderDTO"] as CooperOrderDTO; //璁㈠崟 + CooperatecustomCustomerDTO cooperatecustomCustomerDTO = ViewData["cooperatecustomCustomerDTO"] as CooperatecustomCustomerDTO; //瀹㈡埛 + + +} +@{ + Layout = null; +} + +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> + <meta name="description" content=""> + <meta name="author" content="ThemeBucket"> + <title>@(SiteConfig.SiteName)</title> + <link href="~/css/bootstrap.min.css" rel="stylesheet"> + <link href="~/css/font-awesome.min.css" rel="stylesheet"> + <link href="~/css/animate.min.css" rel="stylesheet"> + + @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet"> + @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@ + @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" /> + <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" /> + + + + <!-- jqgrid--> + @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@ + <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script> + <script src="~/js/bootstrap.min.js"></script> + @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@ + + <!--瀹瑰櫒--> + @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script> + @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script> + @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@ + <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script> + <script src="~/js/plugins/webuploader/webuploader.min.js"></script> + + <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script> + <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script> + @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@ + <script src="~/js/TUJS.js"></script> + <script language="javascript" src="~/js/fileSaver.js" type="text/javascript"></script> + <script language="javascript" src="~/js/jquery.wordexport.js" type="text/javascript"></script> +</head> +<body class="gray-bg" style="overflow:auto"> + <form id="formtest"> + <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;"> + <div class="row"> + <div id="content" style="overflow-y:auto;height:100%;background: #fff;width:850px; margin: 0 auto;"> + <style type="text/css"> + table { + width: 595px; + font-size: 16pt; + font-family: 'FangSong'; + background: #fff; + line-height: 1.5; + } + + span { + font-size: 16pt; + display: inline; + /* border-bottom: 1px dashed #111;*/ + } + + s22pan:after { + content: ''; + display: inline; + width: 100%; + margin-top: -5px; + /* border-bottom: 1px dashed #111;*/ + } + </style> + <div id="page1" style="page-break-after:always;"> + <table border="0" align="center" cellpadding="3" cellspacing="0"> + <tr> + <td colspan="2" style="font-size:29.3px;text-align:center"><b>鏀垮簻閲囪喘鍜ㄨ鍚堝悓</b></td> + </tr> + <tr> + <td colspan="2"><b>鐢叉柟锛�</b>@cooperatecustomCustomerDTO.Name</td> + </tr> + <tr> + <td colspan="2"><b>涔欐柟锛�</b>鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙�</td> + </tr> + <tr> + <td colspan="2" align="left"> 鐢蹭箼鍙屾柟渚濇嵁銆婁腑鍗庝汉姘戝叡鍜屽浗鏀垮簻閲囪喘娉曘�嬨�併�婁腑鍗庝汉姘戝叡鍜屽浗姘戞硶鍏搞�嬬瓑鏈夊叧娉曞緥鍙婅瀹氾紝灏辩敳鏂瑰鎵樹箼鏂规彁渚涙墍闇�鏀垮簻閲囪喘鍜ㄨ浜嬪疁鍗忓晢杈炬垚涓�鑷达紝鐗硅绔嬫湰鍗忚锛屼互璧勫叡鍚岄伒瀹堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗竴鏉�</b> 涔欐柟鎺ュ彈鐢叉柟濮旀墭锛屽氨鐢叉柟鍙備笌@(cooperOrderDTO.Xmname)锛堥」鐩紪鍙凤細@(cooperOrderDTO.Xmcode)锛夛紝鎻愪緵鏁戞祹鍜ㄨ鏈嶅姟銆�</td> + </tr> + + <tr> + <td colspan="2"><b>绗簩鏉�</b> 涔欐柟鎻愪緵鏈嶅姟鐨勬柟寮忥細</td> + </tr> + <tr> + <td colspan="2"> 1銆佸寘鎷絾涓嶉檺浜庡埗浣滀功闈㈡潗鏂欍�佺數璇濄�佸井淇°�丵Q銆佽棰戙�侀偖浠剁瓑鏂瑰紡鎻愪緵鍜ㄨ鏈嶅姟銆�</td> + </tr> + <tr> + <td colspan="2"> 2銆佷负鐢叉柟鎺ㄨ崘寰嬪笀鍑哄涵鍙傚姞璇夎娲诲姩銆�</td> + </tr> + + + + + + <tr> + <td colspan="2"><b>绗笁鏉� 鐢叉柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佺敳鏂归渶瀵规湰娆″悎鍚岀殑閲戦鍜屽唴瀹逛繚瀵嗭紝濡傚洜鐢叉柟鍘熷洜娉勬紡锛屼箼鏂规湁鏉冨崟鏂归潰缁堟鏈悎鍚岋紝骞朵笉浜堥��杩樻墍鏀跺彇鐨勫挩璇㈡湇鍔¤垂鐢紝鍚屾椂瑕佹眰鐢叉柟缁欎簣涓�瀹氳ˉ鍋裤��</td> + </tr> + <tr> + <td colspan="2" align="left"> 2銆佺敳鏂规湁鏉冨喅瀹氭槸鍚﹂噰绾充箼鏂圭殑鍜ㄨ鎰忚鍜屽缓璁紝鐙珛浣滃嚭鍐崇瓥锛屽苟鑷鎵挎媴鍐崇瓥鐨勯闄╁拰鍚庢灉銆�</td> + </tr> + <tr> + <td colspan="2" align="left"> 3銆佺敳鏂逛笉寰楄姹備箼鏂硅繘琛岃繚娉曟椿鍔ㄣ��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗洓鏉� 涔欐柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佷箼鏂归渶瀵规湰娆″悎鍚岀殑閲戦鍜屽唴瀹逛繚瀵嗭紝濡傛灉娉勬紡锛岀敳鏂规湁鏉冭姹備箼鏂圭粰浜堣ˉ鍋裤��</td> + </tr> + <tr> + <td colspan="2" align="left"> 2銆佷箼鏂瑰簲褰撲緷娉曞繝瀹炲湴缁存姢鐢叉柟鐨勪竴鍒囧悎娉曟潈鐩�,涓嶅緱浠庝簨浠讳綍鎹熷鐢叉柟鍚堟硶鏉冪泭鐨勮涓恒��</td> + </tr> + <tr> + <td colspan="2" align="left"> 3銆佷箼鏂逛笉寰楁硠闇茬敳鏂圭殑鎶�鏈瀵嗐�佸晢涓氱瀵嗘垨鑰呬釜浜洪殣绉併��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗簲鏉� 鍜ㄨ鏈嶅姟璐�</b></td> + </tr> + + <tr> + <td colspan="2"> 1銆佺敳鏂瑰悜涔欐柟鏀粯鍜ㄨ鏈嶅姟璐癸骏@(Math.Round(cooperOrderDTO.Money.Value,2))鍏冿紙澶у啓锛欯(cooperOrderDTO.MoneyName)锛夛紝浠樻鎸囧畾甯愭埛鍚嶏細鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙革紝寮�鎴疯锛氬叴涓氶摱琛屾垚閮藉垎琛岋紝甯愭埛锛�431020100101111420銆� </td> + </tr> + + + <tr> + <td colspan="2"> 2銆佺敳鏂瑰簲鍦ㄥ崗璁璁㈡椂鏀粯銆傚湪璇ヨ垂鐢ㄦ湭鏀粯鍓嶏紝涔欐柟涓嶆壙鎷呮湰鍚堝悓绾﹀畾鐨勭浉搴斾箟鍔°��</td> + </tr> + <tr> + <td colspan="2"> 3銆佸鏋滅敳鏂规寜鐓т箼鏂圭殑寤鸿璧板畬鎶曡瘔銆佽鏀垮璁�佽鏀胯瘔璁间竴瀹°�佽鏀胯瘔璁间簩瀹℃晳娴庣▼搴忥紝鍏朵富寮犲潎鏈幏寰椾换浣曚竴椤规敮鎸佺殑锛屼箼鏂瑰湪鏀跺埌琛屾斂璇夎缁堝鍒ゅ喅涔﹀悗3鏃ュ唴锛屽師璺��杩樼敳鏂瑰挩璇㈣垂锟(Math.Round(cooperOrderDTO.Jichumoney.Value,2)) 鍏冿紙澶у啓锛欯(cooperOrderDTO.JichumoneyName)锛夈��</td> + </tr> + <tr> + <td colspan="2"> 4銆佸湪浜烘皯娉曢櫌浣滃嚭缁堝鍒ゅ喅鍓嶏紝鐢叉柟瀵规晳娴庣粨鏋滀笉婊℃剰锛屾斁寮冩姇璇夈�佽鏀垮璁垨琛屾斂璇夎锛屾垨鑰呮彁浜よ川鐤戙�佹姇璇夈�佽鏀垮璁�佽鏀胯瘔璁兼垨涓婅瘔鍚庝富鍔ㄦ挙鍥炵殑锛屾鍚堝悓鑷姩瀹屾垚锛屼箼鏂逛笉閫�杩旂敳鏂硅垂鐢ㄣ��</td> + </tr> + + <tr> + <td colspan="2"><b>绗叚鏉�</b> 涓嬪垪鎯呭舰锛岃涓烘鍚堝悓鑷姩瀹屾垚锛屼箼鏂逛笉閫�杩旂敳鏂硅垂鐢細</td> + </tr> + + + <tr> + <td colspan="2"> 1銆佺敳鏂圭殑涓诲紶寰楀埌浜嗕换浣曚竴椤规敮鎸佺殑锛�</td> + </tr> + <tr> + <td colspan="2"> 2銆侀噰璐椿鍔ㄨ纭杩濇硶鐨勩��</td> + </tr> + + <tr> + <td colspan="2"><b>绗竷鏉� 杩濈害璐d换</b></td> + </tr> + + + <tr> + <td colspan="2"> 1銆侀潪鍥犳湰鍚堝悓绾﹀畾鎴栬�呬緷鎹硶寰嬭瀹氾紝浠讳綍涓�鏂逛笉寰楀崟鏂硅В闄ゅ悎鍚屻��</td> + </tr> + <tr> + <td colspan="2"> 2銆佸鐢叉柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝涔欐柟宸叉敹鐨勫挩璇㈡湇鍔¤垂涓嶄簣閫�杩橈紝涔欐柟杩樻湁鏉冨悜鐢叉柟杩芥敹灏氭湭鏀粯鐨勫挩璇㈡湇鍔¤垂銆�</td> + </tr> + <tr> + <td colspan="2"> 3銆佸涔欐柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝鐢叉柟鏈夋潈瑕佹眰涔欐柟閫�杩樺凡鏀剁殑鍜ㄨ鏈嶅姟璐广��</td> + </tr> + <tr> + <td colspan="2"><b>绗叓鏉�</b> 鏈悎鍚屽饱琛屼腑濡傚彂鐢熺籂绾凤紝鍙屾柟搴斿敖閲忓崗鍟嗚В鍐炽�傚崗鍟嗕笉鎴愶紝浠讳綍涓�鏂归兘鍙互鍚戞垚閮戒徊瑁佸鍛樹細鐢宠浠茶銆�</td> + </tr> + <tr> + <td colspan="2"><b>绗節鏉�</b> 鏈悎鍚屽9寮忎袱浠斤紝鐢叉柟涓�浠斤紝涔欐柟涓�浠斤紝鑷弻鏂圭瀛楋紙鎴栫洊绔狅級鍚庣敓鏁堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗崄鏉�</b> 鍙﹁绾﹀畾锛� 鏃� 銆�</td> + </tr> + <tr> + <td colspan="2" style="height:15px"></td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢叉柟锛堢洊绔狅級锛�</td> + <td align="left" style="width:50%;" valign="top">涔欐柟锛堢洊绔狅級锛�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鎺堟潈浠h〃锛堢鍚嶏級锛�</td> + <td align="left" style="width:50%;" valign="top">娉曞畾浠h〃浜猴紙绛惧悕锛夛細</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鍦板潃锛欯cooperatecustomCustomerDTO.Address</td> + <td align="left" style="width:50%;" valign="top">鍦板潃锛氭垚閮藉競楂樻柊鍖哄ぉ搴滃洓琛�66鍙疯埅鍏村浗闄呭箍鍦�1鍙锋ゼ7妤�706瀹�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛欯cooperatecustomCustomerDTO.Tel</td> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛�400-028-8080</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + </tr> + + </table> + </div> + + + + </div> + </div> + + </div> + <div class="wrapper wrapper-content" style="margin-top:0px"></div> + <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px "> + <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��"> + + + <a class="btn btn-success" href="javascript:void(0)" onclick="printWin();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎵撳嵃</span> + </a> + <a class="btn btn-success" href="javascript:void(0)" onclick="daochuword();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">瀵煎嚭word</span> + </a> + </div> + </div> + + + + </form> + <script type="text/javascript"> + + + + function printWin() { + var oWin = window.open("", "_blank"); + var pt = document.getElementById("content").innerHTML; + + oWin.document.write(pt); + oWin.focus(); + oWin.document.close(); + oWin.print(); + oWin.close(); + return false; + } + + + function daochuword() { + $("#content").wordExport("椋庨櫓浠g悊鍗忚"); //fileName涓哄鍑虹殑word鏂囦欢鐨勫懡鍚�,content涓鸿瀵煎嚭鐨刪tml鍐呭瀹瑰櫒 + } + + + + + + + </script> +</body> +</html> \ No newline at end of file diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Printhuiyuanhetong.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printhuiyuanhetong.cshtml new file mode 100644 index 0000000..45a0b33 --- /dev/null +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printhuiyuanhetong.cshtml @@ -0,0 +1,255 @@ +锘緻model DTO.TChallengeletterDTO +@using DTO; +@using zhengcaioa.Models; +@{ + + + + + CooperOrderDTO cooperOrderDTO = ViewData["cooperOrderDTO"] as CooperOrderDTO; //璁㈠崟 + CooperatecustomCustomerDTO cooperatecustomCustomerDTO = ViewData["cooperatecustomCustomerDTO"] as CooperatecustomCustomerDTO; //瀹㈡埛 + + +} +@{ + Layout = null; +} + +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> + <meta name="description" content=""> + <meta name="author" content="ThemeBucket"> + <title>@(SiteConfig.SiteName)</title> + <link href="~/css/bootstrap.min.css" rel="stylesheet"> + <link href="~/css/font-awesome.min.css" rel="stylesheet"> + <link href="~/css/animate.min.css" rel="stylesheet"> + + @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet"> + @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@ + @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" /> + <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" /> + + + + <!-- jqgrid--> + @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@ + <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script> + <script src="~/js/bootstrap.min.js"></script> + @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@ + + <!--瀹瑰櫒--> + @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script> + @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script> + @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@ + <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script> + <script src="~/js/plugins/webuploader/webuploader.min.js"></script> + + <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script> + <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script> + @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@ + <script src="~/js/TUJS.js"></script> + <script language="javascript" src="~/js/fileSaver.js" type="text/javascript"></script> + <script language="javascript" src="~/js/jquery.wordexport.js" type="text/javascript"></script> +</head> +<body class="gray-bg" style="overflow:auto"> + <form id="formtest"> + <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;"> + <div class="row"> + <div id="content" style="overflow-y:auto;height:100%;background: #fff;width:850px; margin: 0 auto;"> + <style type="text/css"> + table { + width: 595px; + font-size: 16pt; + font-family: 'FangSong'; + background: #fff; + line-height: 1.5; + } + + span { + font-size: 16pt; + display: inline; + /* border-bottom: 1px dashed #111;*/ + } + + s22pan:after { + content: ''; + display: inline; + width: 100%; + margin-top: -5px; + /* border-bottom: 1px dashed #111;*/ + } + </style> + <div id="page1" style="page-break-after:always;"> + <table border="0" align="center" cellpadding="3" cellspacing="0"> + <tr> + <td colspan="2" style="font-size:29.3px;text-align:center"><b>鏀垮簻閲囪喘鍜ㄨ鍚堝悓</b></td> + </tr> + <tr> + <td colspan="2"><b>鐢叉柟锛�</b>@cooperatecustomCustomerDTO.Name</td> + </tr> + <tr> + <td colspan="2"><b>涔欐柟锛�</b>鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙�</td> + </tr> + <tr> + <td colspan="2" align="left"> 鐢蹭箼鍙屾柟渚濇嵁銆婁腑鍗庝汉姘戝叡鍜屽浗鏀垮簻閲囪喘娉曘�嬨�併�婁腑鍗庝汉姘戝叡鍜屽浗姘戞硶鍏搞�嬬瓑鏈夊叧娉曞緥鍙婅瀹氾紝灏辩敳鏂瑰鎵樹箼鏂规彁渚涙墍闇�鏀垮簻閲囪喘鍜ㄨ浜嬪疁鍗忓晢杈炬垚涓�鑷达紝鐗硅绔嬫湰鍗忚锛屼互璧勫叡鍚岄伒瀹堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗竴鏉�</b> 涔欐柟鎺ュ彈鐢叉柟濮旀墭锛屽氨鐢叉柟鍙備笌鏀垮簻閲囪喘浜嬪疁锛屾彁渚涙斂搴滈噰璐挩璇㈡湇鍔★紝涔欐柟鍙礋璐f彁渚涘挩璇㈡湇鍔★紝涓嶄繚璇佸挩璇㈢粨鏋滐紝涓嶅缁撴灉璐熻矗銆� </td> + </tr> + + <tr> + <td colspan="2"><b>绗簩鏉�</b> 鐢叉柟鏍规嵁鑷韩瀵瑰挩璇㈡湇鍔$殑闇�瑕侊紝闇�瑕佷箼鏂规彁渚涘涓嬪挩璇㈡湇鍔★細</td> + </tr> + <tr> + <td colspan="2"> 1銆佷細鍛橈紙濂楅锛夌被鍨嬶細 @(cooperOrderDTO.OrderType1Name) 锛堟湁鏁堟湡涓�骞达紝鏈熼檺浠庢湰鍚堝悓鎵撳嵃涔嬫棩璧疯绠楋級銆�</td> + </tr> + <tr> + <td colspan="2"> 2銆佸叿浣撴湇鍔″唴瀹规垨浜у搧锛� @(cooperOrderDTO.OrderType2) 銆�</td> + </tr> + + <tr> + <td colspan="2"><b>绗笁鏉�</b> 涔欐柟鎻愪緵鏈嶅姟鐨勬柟寮忥細鍖呮嫭浣嗕笉闄愪簬鍒朵綔涔﹂潰鏉愭枡銆佺數璇濄�佸井淇°�丵Q銆佽棰戙�侀偖浠剁瓑鏂瑰紡鎻愪緵鍜ㄨ鏈嶅姟銆�</td> + </tr> + + + + <tr> + <td colspan="2"><b>绗洓鏉� 鐢叉柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佺敳鏂规湁鏉冨喅瀹氭槸鍚﹂噰绾充箼鏂圭殑鍜ㄨ鎰忚鍜屽缓璁紝鐙珛浣滃嚭鍐崇瓥锛屽苟鑷鎵挎媴鍐崇瓥鐨勯闄╁拰鍚庢灉銆�</td> + </tr> + <tr> + <td colspan="2" align="left"> 2銆佺敳鏂瑰簲褰撶湡瀹炪�佸畬鏁淬�佸瑙傚湴鍚戜箼鏂逛粙缁嶆湁鍏虫儏鍐碉紝鎻愪緵鏈夊叧鐨勬枃浠舵潗鏂欙紝骞朵繚璇佹彁渚涚殑鍏ㄩ儴鏈夊叧鏉愭枡鏄湡瀹炵殑銆佸畬鏁寸殑銆佸噯纭殑銆�</td> + </tr> + <tr> + <td colspan="2" align="left"> 3銆佺敳鏂逛笉寰楄姹備箼鏂硅繘琛岃繚娉曟椿鍔ㄣ��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗簲鏉� 涔欐柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佷箼鏂规湁鏉冩牴鎹湰鍗忚鐨勭害瀹氬悜鐢叉柟鏀跺彇鍜ㄨ鏈嶅姟璐癸紝鐢叉柟鏈寜鏃惰冻棰濆悜涔欐柟鏀粯鏈悎鍚岀害瀹氱殑鍜ㄨ鏈嶅姟璐广�佸樊鏃呰垂鍜屽叾浠栬垂鐢紝涔欐柟鏈夋潈鏆傚仠鏈崗璁害瀹氱殑鍜ㄨ鏈嶅姟銆�</td> + </tr> + <tr> + <td colspan="2" align="left"> 2銆佷箼鏂瑰簲褰撲緷娉曞繝瀹炲湴缁存姢鐢叉柟鐨勪竴鍒囧悎娉曟潈鐩�,涓嶅緱浠庝簨浠讳綍鎹熷鐢叉柟鍚堟硶鏉冪泭鐨勮涓恒��</td> + </tr> + <tr> + <td colspan="2" align="left"> 3銆佷箼鏂逛笉寰楁硠闇茬敳鏂圭殑鎶�鏈瀵嗐�佸晢涓氱瀵嗘垨鑰呬釜浜洪殣绉併��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗叚鏉�</b> 鐢叉柟鍚戜箼鏂规敮浠樺挩璇㈡湇鍔¤垂锟(Math.Round(cooperOrderDTO.Money.Value,2))鍏冿紙澶у啓锛欯(cooperOrderDTO.MoneyName)锛夛紝浠樻鎸囧畾甯愭埛鍚嶏細鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙革紝寮�鎴疯锛氬叴涓氶摱琛屾垚閮藉垎琛岋紝甯愭埛锛�431020100101111420銆� </td> + </tr> + + + <tr> + <td colspan="2"> 鐢叉柟搴斿湪鍗忚绛捐鏃舵敮浠樺叏棰濆挩璇㈣垂鐢ㄣ�傚湪璇ヨ垂鐢ㄦ湭鏀粯鍓嶏紝涔欐柟涓嶆壙鎷呮湰鍚堝悓绾﹀畾鐨勭浉搴斾箟鍔°��</td> + </tr> + <tr> + <td colspan="2"><b>绗竷鏉� </b> 闈炲洜鏈悎鍚岀害瀹氭垨鑰呬緷鎹硶寰嬭瀹氾紝浠讳綍涓�鏂逛笉寰楀崟鏂硅В闄ゅ悎鍚屻�傚鐢叉柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝涔欐柟宸叉敹鐨勫挩璇㈡湇鍔¤垂涓嶄簣閫�杩橈紝涔欐柟杩樻湁鏉冨悜鐢叉柟杩芥敹灏氭湭鏀粯鐨勫挩璇㈡湇鍔¤垂锛涘涔欐柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝鐢叉柟鏈夋潈瑕佹眰涔欐柟閫�杩樺凡鏀剁殑鍜ㄨ鏈嶅姟璐广��</td> + </tr> + <tr> + <td colspan="2"><b>绗叓鏉�</b> 鏈悎鍚屽饱琛屼腑濡傚彂鐢熺籂绾凤紝鍙屾柟搴斿敖閲忓崗鍟嗚В鍐炽�傚崗鍟嗕笉鎴愶紝浠讳綍涓�鏂归兘鍙互鍚戞垚閮戒徊瑁佸鍛樹細鐢宠浠茶銆�</td> + </tr> + <tr> + <td colspan="2"><b>绗節鏉�</b> 鏈悎鍚屽9寮忎袱浠斤紝鐢叉柟涓�浠斤紝涔欐柟涓�浠斤紝鑷弻鏂圭瀛楋紙鎴栫洊绔狅級鍚庣敓鏁堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗崄鏉�</b> 鍙﹁绾﹀畾锛� 鏃� 銆�</td> + </tr> + <tr> + <td colspan="2" style="height:15px"></td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢叉柟锛堢洊绔狅級锛�</td> + <td align="left" style="width:50%;" valign="top">涔欐柟锛堢洊绔狅級锛�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鎺堟潈浠h〃锛堢鍚嶏級锛�</td> + <td align="left" style="width:50%;" valign="top">娉曞畾浠h〃浜猴紙绛惧悕锛夛細</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鍦板潃锛欯cooperatecustomCustomerDTO.Address</td> + <td align="left" style="width:50%;" valign="top">鍦板潃锛氭垚閮藉競楂樻柊鍖哄ぉ搴滃洓琛�66鍙疯埅鍏村浗闄呭箍鍦�1鍙锋ゼ7妤�706瀹�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛欯cooperatecustomCustomerDTO.Tel</td> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛�400-028-8080</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + </tr> + + </table> + </div> + + + + </div> + </div> + + </div> + <div class="wrapper wrapper-content" style="margin-top:0px"></div> + <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px "> + <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��"> + + + <a class="btn btn-success" href="javascript:void(0)" onclick="printWin();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎵撳嵃</span> + </a> + <a class="btn btn-success" href="javascript:void(0)" onclick="daochuword();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">瀵煎嚭word</span> + </a> + </div> + </div> + + + + </form> + <script type="text/javascript"> + + + + function printWin() { + var oWin = window.open("", "_blank"); + var pt = document.getElementById("content").innerHTML; + + oWin.document.write(pt); + oWin.focus(); + oWin.document.close(); + oWin.print(); + oWin.close(); + return false; + } + + + function daochuword() { + $("#content").wordExport("浼氬憳鍚堝悓"); //fileName涓哄鍑虹殑word鏂囦欢鐨勫懡鍚�,content涓鸿瀵煎嚭鐨刪tml鍐呭瀹瑰櫒 + } + + + + + + + </script> +</body> +</html> \ No newline at end of file diff --git a/zhengcaioa/zhengcaioa/Views/CooperOrder/Printzhiyitousuhetong.cshtml b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printzhiyitousuhetong.cshtml new file mode 100644 index 0000000..af58869 --- /dev/null +++ b/zhengcaioa/zhengcaioa/Views/CooperOrder/Printzhiyitousuhetong.cshtml @@ -0,0 +1,250 @@ +锘緻model DTO.TChallengeletterDTO +@using DTO; +@using zhengcaioa.Models; +@{ + + + + + CooperOrderDTO cooperOrderDTO = ViewData["cooperOrderDTO"] as CooperOrderDTO; //璁㈠崟 + CooperatecustomCustomerDTO cooperatecustomCustomerDTO = ViewData["cooperatecustomCustomerDTO"] as CooperatecustomCustomerDTO; //瀹㈡埛 + + +} +@{ + Layout = null; +} + +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> + <meta name="description" content=""> + <meta name="author" content="ThemeBucket"> + <title>@(SiteConfig.SiteName)</title> + <link href="~/css/bootstrap.min.css" rel="stylesheet"> + <link href="~/css/font-awesome.min.css" rel="stylesheet"> + <link href="~/css/animate.min.css" rel="stylesheet"> + + @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet"> + @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@ + @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@ + <link href="~/css/style.min.css" rel="stylesheet"> + <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" /> + <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" /> + + + + <!-- jqgrid--> + @*<link href="~/css/plugins/jqgrid/ui.jqgrid.css" rel="stylesheet">*@ + <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script> + <script src="~/js/bootstrap.min.js"></script> + @*<script src="~/js/plugins/bootstro/bootstro.js"></script>*@ + + <!--瀹瑰櫒--> + @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@ + @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script> + @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@ + <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script> + @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@ + <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script> + <script src="~/js/plugins/webuploader/webuploader.min.js"></script> + + <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script> + <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script> + @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@ + @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@ + <script src="~/js/TUJS.js"></script> + <script language="javascript" src="~/js/fileSaver.js" type="text/javascript"></script> + <script language="javascript" src="~/js/jquery.wordexport.js" type="text/javascript"></script> +</head> +<body class="gray-bg" style="overflow:auto"> + <form id="formtest"> + <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;"> + <div class="row"> + <div id="content" style="overflow-y:auto;height:100%;background: #fff;width:850px; margin: 0 auto;"> + <style type="text/css"> + table { + width: 595px; + font-size: 16pt; + font-family: 'FangSong'; + background: #fff; + line-height: 1.5; + } + + span { + font-size: 16pt; + display: inline; + /* border-bottom: 1px dashed #111;*/ + } + + s22pan:after { + content: ''; + display: inline; + width: 100%; + margin-top: -5px; + /* border-bottom: 1px dashed #111;*/ + } + </style> + <div id="page1" style="page-break-after:always;"> + <table border="0" align="center" cellpadding="3" cellspacing="0"> + <tr> + <td colspan="2" style="font-size:29.3px;text-align:center"><b>鍜ㄨ鏈嶅姟鍗忚涔�</b></td> + </tr> + <tr> + <td colspan="2"><b>鐢叉柟锛�</b>@cooperatecustomCustomerDTO.Name</td> + </tr> + <tr> + <td colspan="2"><b>涔欐柟锛�</b>鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙�</td> + </tr> + <tr> + <td colspan="2" align="left"> 鐢蹭箼鍙屾柟渚濇嵁銆婁腑鍗庝汉姘戝叡鍜屽浗鏀垮簻閲囪喘娉曘�嬨�併�婁腑鍗庝汉姘戝叡鍜屽浗姘戞硶鍏搞�嬬瓑鏈夊叧娉曞緥鍙婅瀹氾紝灏辩敳鏂瑰鎵樹箼鏂规彁渚涙墍闇�鏀垮簻閲囪喘鍜ㄨ鏈嶅姟浜嬪疁鍗忓晢杈炬垚涓�鑷达紝鐗硅绔嬫湰鍗忚锛屼互璧勫叡鍚岄伒瀹堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗竴鏉�</b> 涔欐柟鎺ュ彈鐢叉柟濮旀墭锛屽氨鐢叉柟鍙備笌鏀垮簻閲囪喘浜嬪疁锛屾彁渚涙斂搴滈噰璐挩璇㈡湇鍔★紝涔欐柟鍙礋璐f彁渚涘挩璇㈡湇鍔★紝涓嶄繚璇佸挩璇㈢粨鏋滐紝涓嶅缁撴灉璐熻矗銆�</td> + </tr> + + <tr> + <td colspan="2"><b>绗簩鏉�</b> 鐢叉柟鏍规嵁鑷韩瀵瑰挩璇㈡湇鍔$殑闇�瑕侊紝闇�瑕佷箼鏂规彁渚涘涓嬪挩璇㈡湇鍔★細@(cooperOrderDTO.OrderType1)1浠躲��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗笁鏉�</b> 鐢叉柟鑷閫氳繃閫傚綋鐨勬柟寮忛�掍氦鎴栬�呴�佽揪涔欐柟浠f嫙鐨勬枃涔︺��</td> + </tr> + + + + <tr> + <td colspan="2"><b>绗洓鏉� 鐢叉柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佺敳鏂规湁鏉冨喅瀹氭槸鍚﹂噰绾充箼鏂圭殑鍜ㄨ鎰忚鍜屽缓璁紝鐙珛浣滃嚭鍐崇瓥锛屽苟鑷鎵挎媴鍐崇瓥鐨勯闄╁拰鍚庢灉銆�</td> + </tr> + <tr> + <td colspan="2" align="left"> 2銆佺敳鏂瑰簲褰撶湡瀹炪�佸畬鏁淬�佸瑙傚湴鍚戜箼鏂逛粙缁嶆湁鍏虫儏鍐碉紝鎻愪緵鏈夊叧鐨勬枃浠舵潗鏂欙紝骞朵繚璇佹彁渚涚殑鍏ㄩ儴鏈夊叧鏉愭枡鏄湡瀹炵殑銆佸畬鏁寸殑銆佸噯纭殑銆�</td> + </tr> + <tr> + <td colspan="2" align="left"> 3銆佺敳鏂逛笉寰楄姹備箼鏂硅繘琛岃繚娉曟椿鍔ㄣ��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗簲鏉� 涔欐柟鏉冨埄鍜屼箟鍔�</b></td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佷箼鏂规湁鏉冩牴鎹湰鍗忚鐨勭害瀹氬悜鐢叉柟鏀跺彇鍜ㄨ鏈嶅姟璐癸紝鐢叉柟鏈寜鏃惰冻棰濆悜涔欐柟鏀粯鏈悎鍚岀害瀹氱殑鍜ㄨ鏈嶅姟璐圭殑锛屼箼鏂规湁鏉冩殏鍋滄湰鍗忚绾﹀畾鐨勫挩璇㈡湇鍔°��</td> + </tr> + <tr> + <td colspan="2" align="left"> 2銆佷箼鏂瑰簲褰撲緷娉曞繝瀹炲湴缁存姢鐢叉柟鐨勪竴鍒囧悎娉曟潈鐩�,涓嶅緱浠庝簨浠讳綍鎹熷鐢叉柟鍚堟硶鏉冪泭鐨勮涓恒��</td> + </tr> + <tr> + <td colspan="2" align="left"> 3銆佷箼鏂逛笉寰楁硠闇茬敳鏂圭殑鎶�鏈瀵嗐�佸晢涓氱瀵嗘垨鑰呬釜浜洪殣绉併��</td> + </tr> + + + <tr> + <td colspan="2"><b>绗叚鏉�</b> 鐢叉柟鍚戜箼鏂规敮浠樺挩璇㈡湇鍔¤垂锟(Math.Round(cooperOrderDTO.Money.Value,2))鍏冿紙澶у啓锛欯(cooperOrderDTO.MoneyName)锛夛紝浠樻鎸囧畾甯愭埛鍚嶏細鍥涘窛鏀块噰鎷涙姇鏍囧挩璇㈡湁闄愬叕鍙革紝寮�鎴疯锛氬叴涓氶摱琛屾垚閮藉垎琛岋紝甯愭埛锛�431020100101111420銆� </td> + </tr> + + + <tr> + <td colspan="2"> 鐢叉柟搴斿湪鍗忚绛捐鏃舵敮浠樺叏棰濆挩璇㈣垂鐢ㄣ�傚湪璇ヨ垂鐢ㄦ湭鏀粯鍓嶏紝涔欐柟涓嶆壙鎷呮湰鍚堝悓绾﹀畾鐨勭浉搴斾箟鍔°��</td> + </tr> + <tr> + <td colspan="2"><b>绗竷鏉� </b> 闈炲洜鏈悎鍚岀害瀹氭垨鑰呬緷鎹硶寰嬭瀹氾紝浠讳綍涓�鏂逛笉寰楀崟鏂硅В闄ゅ悎鍚屻�傚鐢叉柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝涔欐柟宸叉敹鐨勫挩璇㈡湇鍔¤垂涓嶄簣閫�杩橈紝涔欐柟杩樻湁鏉冨悜鐢叉柟杩芥敹灏氭湭鏀粯鐨勫挩璇㈡湇鍔¤垂锛涘涔欐柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝鐢叉柟鏈夋潈瑕佹眰涔欐柟閫�杩樺凡鏀剁殑鍜ㄨ鏈嶅姟璐广��</td> + </tr> + <tr> + <td colspan="2"><b>绗叓鏉�</b> 鏈悎鍚屽饱琛屼腑濡傚彂鐢熺籂绾凤紝鍙屾柟搴斿敖閲忓崗鍟嗚В鍐炽�傚崗鍟嗕笉鎴愶紝浠讳綍涓�鏂归兘鍙互鍚戞垚閮戒徊瑁佸鍛樹細鐢宠浠茶銆�</td> + </tr> + <tr> + <td colspan="2"><b>绗節鏉�</b> 鏈悎鍚屽9寮忎袱浠斤紝鐢叉柟涓�浠斤紝涔欐柟涓�浠斤紝鑷弻鏂圭瀛楋紙鎴栫洊绔狅級鍚庣敓鏁堛��</td> + </tr> + <tr> + <td colspan="2"><b>绗崄鏉�</b> 鍙﹁绾﹀畾锛� 鏃� 銆�</td> + </tr> + <tr> + <td colspan="2" style="height:15px"></td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢叉柟锛堢洊绔狅級锛�</td> + <td align="left" style="width:50%;" valign="top">涔欐柟锛堢洊绔狅級锛�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鎺堟潈浠h〃锛堢鍚嶏級锛�</td> + <td align="left" style="width:50%;" valign="top">娉曞畾浠h〃浜猴紙绛惧悕锛夛細</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鍦板潃锛欯cooperatecustomCustomerDTO.Address</td> + <td align="left" style="width:50%;" valign="top">鍦板潃锛氭垚閮藉競楂樻柊鍖哄ぉ搴滃洓琛�66鍙疯埅鍏村浗闄呭箍鍦�1鍙锋ゼ7妤�706瀹�</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛欯cooperatecustomCustomerDTO.Tel</td> + <td align="left" style="width:50%;" valign="top">鐢佃瘽锛�400-028-8080</td> + </tr> + <tr> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + <td align="left" style="width:50%;" valign="top">绛捐鏃堕棿锛欯DateTime.Now.ToString("yyyy骞碝M鏈坉d鏃�")</td> + </tr> + + </table> + </div> + + + + </div> + </div> + + </div> + <div class="wrapper wrapper-content" style="margin-top:0px"></div> + <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px "> + <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="鍔熻兘鎸夐挳锛氣�滀繚瀛樷�濓紝鈥滃垹闄も��"> + + + <a class="btn btn-success" href="javascript:void(0)" onclick="printWin();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎵撳嵃</span> + </a> + <a class="btn btn-success" href="javascript:void(0)" onclick="daochuword();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">瀵煎嚭word</span> + </a> + </div> + </div> + + + + </form> + <script type="text/javascript"> + + + + function printWin() { + var oWin = window.open("", "_blank"); + var pt = document.getElementById("content").innerHTML; + + oWin.document.write(pt); + oWin.focus(); + oWin.document.close(); + oWin.print(); + oWin.close(); + return false; + } + + + function daochuword() { + $("#content").wordExport("璐ㄧ枒鎶曡瘔鍚堝悓锛堝崟娆★級"); //fileName涓哄鍑虹殑word鏂囦欢鐨勫懡鍚�,content涓鸿瀵煎嚭鐨刪tml鍐呭瀹瑰櫒 + } + + + + + + + </script> +</body> +</html> \ No newline at end of file diff --git a/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Printhetong.cshtml b/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Printhetong.cshtml index 6eceaa8..5cb8701 100644 --- a/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Printhetong.cshtml +++ b/zhengcaioa/zhengcaioa/Views/OrderBanciOrder/Printhetong.cshtml @@ -57,6 +57,8 @@ @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@ @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@ <script src="~/js/TUJS.js"></script> + <script language="javascript" src="~/js/fileSaver.js" type="text/javascript"></script> + <script language="javascript" src="~/js/jquery.wordexport.js" type="text/javascript"></script> </head> <body class="gray-bg" style="overflow:auto"> <form id="formtest"> @@ -66,60 +68,65 @@ <div id="page1" style="page-break-after:always;"> <table border="0" align="center" cellpadding="3" cellspacing="0"> <tr> - <td colspan="2" style="font-family: 'SimHei';font-size: 29.3px; text-align: center">璇勫涓撳鑰冭瘯鍩硅鍗忚涔�</td> + <td colspan="2" style="font-family: 'SimHei';font-size: 29.3px; text-align: center">璇勫涓撳鑰冭瘯鍩硅杈呭鍗忚涔�</td> </tr> <tr> - <td colspan="2" align="left">鐢叉柟濮撳悕锛欯Model.Xingming</td> + <td colspan="2" align="left">鐢叉柟锛欯Model.Xingming</td> </tr> - <tr> - <td colspan="2" align="left">绯荤粺鐧昏鎵嬫満鍙凤細@(Model.Lianxidianhua)</td> - </tr> + @*<tr> + <td colspan="2" align="left">绯荤粺鐧昏鎵嬫満鍙凤細@(Model.Lianxidianhua)</td> + </tr>*@ <tr> <td colspan="2" align="left">涔欐柟锛氬洓宸濇斂閲囨嫑鎶曟爣鍜ㄨ鏈夐檺鍏徃</td> - </tr> - <tr> - <td colspan="2" align="left">鐢蹭箼鍙屾柟鐜板氨鏈夊叧涓撳鑰冭瘯鍩硅浜嬪疁杈炬垚鍗忚濡備笅锛�</td> </tr> <tr> <td colspan="2" style="height:15px"></td> </tr> <tr> - <td colspan="2" style="font-family:'SimHei';"> 涓�銆佺敳鏂硅嚜鎰垮弬鍔犱箼鏂逛妇鍔炵殑鈥淍(Model.Peixunbanci)鈥濄�傜彮绾э細@(Model.Kechengleixing)锛涘煿璁垂鐢細@(Model.Xuefei.Value.ToString("0.##"))鍏冦��</td> - </tr> - <tr> - <td colspan="2" align="left" style="font-family:'SimHei';"> 浜屻�佺敳鏂圭殑涔夊姟锛�</td> - </tr> - <tr> - <td colspan="2" align="left"> 1銆佹姤鍚嶆椂锛屼竴娆℃�у悜涔欐柟鏀粯鍏ㄩ儴鍩硅璐圭敤锛�</td> - </tr> - <tr> - - <td colspan="2" align="left"> 2銆佷氦璐瑰悗涓嶅緱浠ヤ换浣曠悊鐢辩敵璇烽��璐广��</td> + <td colspan="2" align="left"> 鐢蹭箼鍙屾柟鐜板氨鏈夊叧璇勫涓撳鑰冭瘯鍩硅杈呭浜嬪疁杈炬垚鍗忚濡備笅锛�</td> </tr> <tr> - <td colspan="2" style="font-family:'SimHei';"> 涓夈�佷箼鏂圭殑涔夊姟锛�</td> + <td colspan="2"> 涓�銆佺敳鏂硅嚜鎰垮弬鍔犱箼鏂逛妇鍔炵殑鈥淍(Model.Peixunbanci)鈥濃�斺�斺�淍(Model.Kechengleixing)鈥濄��</td> </tr> <tr> - <td colspan="2" align="left"> 1.缁勭粐鐢叉柟鍙傚姞鐩稿叧鐝骇鐨勫煿璁��</td> + <td colspan="2" align="left" > 浜屻�佺敳鏂圭殑涔夊姟锛�</td> + </tr> + <tr> + <td colspan="2" align="left"> 1銆佺瀹氬悎鍚屾椂锛屼竴娆℃�у悜涔欐柟鏀粯鍩硅璐圭敤銆�</td> + </tr> + <tr> + + <td colspan="2" align="left"> 2銆佸弬鍔犱箼鏂圭粍缁囩殑鍏ㄥぉ鍩硅瀛︿範鍜屼箼鏂规彁渚涚殑缃戜笂妯℃嫙棰樺簱缁冧範锛屾寜鏃跺弬鍔犺储鏀块儴闂ㄤ妇鍔炵殑璇勫涓撳鑰冭瘯锛堝惈琛ヨ�冿級銆�</td> </tr> <tr> - <td colspan="2" align="left"> 2.涓虹敳鏂规彁渚涙姤鍚嶇畝浠嬩腑鎵胯鐨勬湇鍔°��</td> + <td colspan="2" > 涓夈�佷箼鏂圭殑涔夊姟锛�</td> </tr> <tr> - <td colspan="2" align="left"> 3.涓虹敳鏂瑰紑鍏峰煿璁垂鍙戠エ銆�</td> + <td colspan="2" align="left"> 1銆佺粍缁囩敳鏂瑰弬鍔犱笓瀹惰�冭瘯鐩稿叧鍩硅銆�</td> </tr> <tr> - <td colspan="2" style="font-family:'SimHei';"> 鍥涖�佸煿璁垂鏀粯鏂瑰紡</td> + <td colspan="2" align="left"> 2銆佺粰鐢叉柟鎻愪緵妯℃嫙棰樺簱缁冧範锛屽仛濂借�冨墠杈呭銆�</td> + </tr> + + + <tr> + <td colspan="2" > 鍥涖�佽垂鐢ㄥ強鏀粯鏂瑰紡</td> </tr> <tr> - <td align="left" colspan="2"> 1.绾夸笂鏀粯鎴栬�呯嚎涓嬭浆璐︽敮浠樺潎鍙��</td> + <td align="left" colspan="2"> 1銆佸煿璁垂鐢細锟(Model.Xuefei.Value.ToString("0.##"))鍏冿紙澶у啓锛欯(Model.XuefeiName)锛夈��</td> </tr> <tr> - <td align="left" colspan="2"> 2.绾夸笅杞处鏀粯鏀舵璐﹀彿锛�</td> + <td align="left" colspan="2"> 2銆佹敮浠樻柟寮忥細</td> + </tr> + <tr> + <td align="left" colspan="2"> 锛�1锛夊湪鏀块噰鍜ㄨ灏忕▼搴忋�佹斂閲囧挩璇㈢綉銆佹斂閲囧挩璇PP涓婃姤鍚嶇殑锛屾姤鍚嶆椂鎸夌収鎶ュ悕鎻愮ず鏀粯銆�</td> + </tr> + <tr> + <td align="left" colspan="2"> 锛�2锛夌嚎涓嬫姤鍚嶇殑閾惰杞处鏀粯銆�</td> </tr> <tr> <td align="left" colspan="2"> 寮�鎴疯锛氬叴涓氶摱琛屾垚閮藉垎琛�</td> @@ -131,34 +138,45 @@ <td align="left" colspan="2"> 璐﹀彿锛�431020100101111420</td> </tr> <tr> - <td colspan="2" style="font-family:'SimHei';"> 浜斻�佸煿璁椂闂�</td> + <td align="left" colspan="2"> 3銆佸彂绁ㄥ湪琛ヨ�冨悗寮�鍏枫��</td> </tr> <tr> - <td align="left" colspan="2"> 浠�2022骞�3鏈堣捣鑷�2022骞村害鍥涘窛鐪佽瘎瀹′笓瀹惰�冭瘯涔嬫棩姝€��</td> + <td colspan="2" > 浜斻�佺敳鏂圭粡杩囨鑰冨拰琛ヨ�冧袱娆¤�冭瘯鍚庯紝鍧囨湭鍚堟牸鐨勶紝涔欐柟閫�杩樻敹鍙栫殑鍩硅璐圭敤銆傜敳鏂逛笉寰楀悜涔欐柟涓诲紶璧斿伩鍙傚姞鍩硅瀛︿範鎴栬�呰�冭瘯浜х敓鐨勫樊鏃呰垂銆佷綇瀹胯垂绛夎垂鐢ㄣ��</td> </tr> <tr> - <td colspan="2" style="font-family:'SimHei';"> 鍏�佸叾浠�</td> + <td colspan="2" > 鍏�佺敳鏂规湁涓嬪垪鎯呭舰鐨勶紝涓嶄簣閫�杩樺璐癸細</td> </tr> <tr> - <td colspan="2" align="left"> 1.鏈崗璁嚜鐢叉柟鏀粯璐圭敤璧风敓鏁堛��</td> + <td colspan="2" align="left"> 1銆佺敳鏂规病鏈夊弬鍔犱箼鏂圭粍缁囩殑鍏ㄥぉ鍩硅瀛︿範锛屾病鏈夊弬鍔犵綉涓婃ā鎷熼搴撶粌涔犮��</td> </tr> <tr> - <td colspan="2" style="height:15px"> 2.鏈崗璁饱琛屼腑濡傚彂鐢熺籂绾凤紝鍙屾柟搴斿敖閲忓崗鍟嗚В鍐炽�傚崗鍟嗕笉鎴愶紝鍚戞垚閮藉競浠茶濮斿憳浼氱敵璇蜂徊瑁併��</td> + <td colspan="2" style="height:15px"> 2銆佺敳鏂圭己甯�冭瘯锛堝惈琛ヨ�冿級鐨勩��</td> </tr> <tr> - <td colspan="2" style="height:15px"> 3.鏈崗璁负鐢靛瓙鍚堝悓锛屽弻鏂归』璁ょ湡閬靛畧銆�</td> + <td colspan="2" > 涓冦�侀潪鍥犳湰鍚堝悓绾﹀畾鎴栬�呬緷鎹硶寰嬭瀹氾紝浠讳綍涓�鏂逛笉寰楀崟鏂硅В闄ゅ悎鍚屻�傚鐢叉柟鏃犳褰撶悊鐢卞崟鏂硅В闄ゅ悎鍚岋紝涔欐柟宸叉敹鐨勬湇鍔¤垂涓嶄簣閫�杩樸�傚鏋滀箼鏂规棤姝e綋鐞嗙敱鍗曟柟瑙i櫎鍚堝悓锛岀敳鏂规湁鏉冭姹備箼鏂归��杩樺凡鏀剁殑鏈嶅姟璐广��</td> </tr> <tr> - <td colspan="2" style="height:15px"></td> + <td colspan="2" > 鍏�佹湰鍗忚鑷敳鏂规敮浠樿垂鐢ㄥ悗鐢熸晥锛屾湰鍚堝悓灞ヨ涓鍙戠敓绾犵悍锛屽弻鏂瑰簲灏介噺鍗忓晢瑙e喅銆傚崗鍟嗕笉鎴愶紝浠讳綍涓�鏂归兘鍙互鍚戞垚閮戒徊瑁佸鍛樹細鐢宠浠茶銆�</td> </tr> <tr> - <td align="left">鐢叉柟锛�</td> - <td align="left">涔欐柟锛�</td> + <td colspan="2" > 涔濄�佹湰鍚堝悓澹瑰紡涓や唤锛岀敳鏂逛竴浠斤紝涔欐柟涓�浠斤紝鑷弻鏂圭瀛楋紙鎴栫洊绔狅級鍚庣敓鏁堛��</td> + </tr> + + <tr> + <td colspan="2" style="height:40px"></td> </tr> <tr> - <td >绛捐鏃堕棿锛欯(Model.Baomingtime.ToString("yyyy骞碝M鏈坉d鏃�"))</td> - <td >绛捐鏃堕棿锛欯(Model.Baomingtime.ToString("yyyy骞碝M鏈坉d鏃�"))</td> + <td align="left" style="width:50%;">鐢叉柟鐩栫珷锛�</td> + <td align="left" style="width:50%;">涔欐柟鐩栫珷锛�</td> + </tr> + <tr> + <td align="left" style="width:50%;">浠h〃绛惧瓧锛�</td> + <td align="left" style="width:50%;">浠h〃绛惧瓧锛�</td> + </tr> + <tr> + <td colspan="2" align="right">@(Model.Baomingtime.ToString("yyyy骞碝M鏈坉d鏃�"))</td> + </tr> </table> </div> @@ -199,6 +217,9 @@ <a class="btn btn-success" href="javascript:void(0)" onclick="printWin();" style="margin-left:4px; border-radius:4px;"> <i class="glyphicon glyphicon-ok"></i> <span class="bold">鎵撳嵃</span> </a> + <a class="btn btn-success" href="javascript:void(0)" onclick="daochuword();" style="margin-left:4px; border-radius:4px;"> + <i class="glyphicon glyphicon-ok"></i> <span class="bold">瀵煎嚭word</span> + </a> </div> </div> @@ -222,7 +243,9 @@ } - + function daochuword() { + $("#content").wordExport("椋庨櫓浠g悊鍗忚"); //fileName涓哄鍑虹殑word鏂囦欢鐨勫懡鍚�,content涓鸿瀵煎嚭鐨刪tml鍐呭瀹瑰櫒 + } -- Gitblit v1.9.1