From 8f7fd017ffa14e6b3e2ec0a984e9370d88cb7c09 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 03 四月 2025 08:58:17 +0800
Subject: [PATCH] 修改送货日期
---
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.cs | 89 ++++++++++++++
CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj | 12 ++
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.designer.cs | 62 ++++++++++
CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx.cs | 96 ++++++++++++++++
CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx | 4
CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx | 1
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx | 46 +++++++
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanList.aspx | 9 +
CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx | 4
9 files changed, 318 insertions(+), 5 deletions(-)
diff --git a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
index 7b52558..f6872de 100644
--- a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
+++ b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
@@ -1898,6 +1898,7 @@
<Content Include="Pages\business\DeliverPlanShifou.aspx" />
<Content Include="Pages\business\DeliverPlanLishiPrint.aspx" />
<Content Include="Pages\business\DeliverPlanPaicheZhuyishixiang.aspx" />
+ <Content Include="Pages\business\DeliverPlanTimeEdit.aspx" />
<Content Include="Pages\business\SHejiOrderEdit.aspx" />
<Content Include="Pages\business\ShejijijianEdit.aspx" />
<Content Include="Pages\business\ShejijijianList.aspx" />
@@ -3437,6 +3438,16 @@
</Compile>
<Compile Include="Pages\business\DeliverPlanPaicheZhuyishixiang.aspx.designer.cs">
<DependentUpon>DeliverPlanPaicheZhuyishixiang.aspx</DependentUpon>
+ </Compile>
+ <Compile Include="Pages\business\DeliverPlanTimeEdit.aspx.cs">
+ <DependentUpon>DeliverPlanTimeEdit.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
+ </Compile>
+ <Compile Include="Pages\business\DeliverPlanTimeEdit.aspx.designer.cs">
+ <DependentUpon>DeliverPlanTimeEdit.aspx</DependentUpon>
+ </Compile>
+ <Compile Include="Pages\business\FileUploadHandler.ashx.cs">
+ <DependentUpon>FileUploadHandler.ashx</DependentUpon>
</Compile>
<Compile Include="Pages\business\SHejiOrderEdit.aspx.cs">
<DependentUpon>SHejiOrderEdit.aspx</DependentUpon>
@@ -9417,6 +9428,7 @@
<Content Include="Pages\business\SendAllCorEmail.aspx" />
<Content Include="OnlineAdviserLOGO.ashx" />
<None Include="packages.config" />
+ <Content Include="Pages\business\FileUploadHandler.ashx" />
<None Include="Pages\common\skin\Thumbs.db" />
<Content Include="Pages\sysInquiry\CalculatePaperPriceHandler.ashx" />
<Content Include="Pages\Templet\Default\Shared\Company.Master" />
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanList.aspx
index 3ea3c20..50f23bd 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanList.aspx
@@ -308,6 +308,13 @@
// OpenWindowByUrl();
OpenWindowByUrl('/Pages/business/DeliverPlanPrint.aspx?DeliverTime=' + DeliveryTime + '&CarId=' + CarId + '&DriverId=' + DriverId + '&CustormerName=' + CustormerName + '&BusinessManager=' + BusinessManager + '&Paiche=' + Paiche, '', '');
}
+
+
+ //鏌ョ湅瀹㈡埛璧勬枡
+ function ViewTime(Keyid, DelayTime) {
+ top.Dialog.open({ URL: "/Pages/business/DeliverPlanTimeEdit.aspx?Keyid=" + Keyid + "&DelayTime=" + DelayTime, Title: "寤惰繜閫佽揣鏃堕棿", Width: 300, Height: 300 });
+ }
+
</script>
<style type="text/css">
.tableStyleXS th { padding: 1px 0 1px 3px; background-image:none; border-bottom:1px solid #CCC; }
@@ -566,7 +573,7 @@
<%#Eval("SellerOrderId")%>
</td>
<td>
- <%#Eval("DeliverTime", "{0:yyyy-MM-dd}")%>
+ <a href='javascript:void(0)' title='鐐瑰嚮淇敼閫佽揣鏃ユ湡' class='a_under' onclick='ViewTime("<%#Eval("Keyid")%>","<%#Eval("DeliverTime", "{0:yyyy-MM-dd}")%>")'> <%#Eval("DeliverTime", "{0:yyyy-MM-dd}")%> </a>
</td>
<%--<td>
<%#Eval("DeliveredTime", "{0:yyyy-MM-dd}")%>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx
new file mode 100644
index 0000000..b55f86a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx
@@ -0,0 +1,46 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DeliverPlanTimeEdit.aspx.cs" Inherits="CY.WebForm.Pages.business.DeliverPlanTimeEdit" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head runat="server">
+ <title>鏂板/淇敼寤惰繜瀹屽伐鏃堕棿</title>
+ <uc:CMSHead ID="CMSHead1" runat="server" />
+ <script src="../../js/business/Custom.js" type="text/javascript"></script>
+ <script type="text/javascript">
+
+
+
+ </script>
+</head>
+<body>
+ <form runat="server" id="form1" class="form2">
+ <fieldset>
+ <legend>鍩烘湰淇℃伅</legend>
+ <table class="tableStyle" width="100%">
+ <tr>
+ <td class="ali03 ">寤惰繜瀹屽伐鏃堕棿锛�</td>
<td ><input id="txtDelayTime" type="text" runat="server" maxlength="50" class=" date w90px" datefmt="yyyy-MM-dd" /></td>
+
+
+
+ </tr>
+ <tr>
+
+
+ <td class="ali02" colspan="2">
+
+ <asp:Button ID="btn_Submit" Text="淇濆瓨" runat="server" OnClick="btn_Submit_Config" />
+
+ <input type="hidden" id="HideKeyid" runat="server" /></td>
+
+ </tr>
+ </table>
+ </fieldset>
+
+
+ </form>
+</body>
+<script type="text/javascript">
+
+</script>
+</html>
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.cs
new file mode 100644
index 0000000..a0eb817
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.cs
@@ -0,0 +1,89 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+using CY.BLL.Sys;
+using System.Text;
+using CY.BLL.OA;
+using CY.BLL.EC;
+
+namespace CY.WebForm.Pages.business
+{
+ public partial class DeliverPlanTimeEdit : BasePage
+ {
+ OA_DeliverPlanBLL oA_DeliverPlanBLL = null;
+
+ public DeliverPlanTimeEdit()
+ {
+
+ oA_DeliverPlanBLL = new OA_DeliverPlanBLL();
+
+ }
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ try
+ {
+ if (!IsPostBack)
+ {
+ this.HideKeyid.Value = Request["Keyid"].ToString2();
+ this.txtDelayTime.Value = Request["DelayTime"].ToString2();
+ }
+
+
+ }
+ catch (Exception ex)
+ {
+ PAGEHandleException(ex);
+ Response.Clear();
+ Response.Write("-1");
+ }
+ //Response.End();
+ }
+
+
+ //鎻愪氦浜嬩欢
+ protected void btn_Submit_Config(object sender, EventArgs e)
+ {
+
+
+ try
+ {
+
+ if (string.IsNullOrEmpty(this.HideKeyid.Value))
+ {
+ JavaScript.MessageBox("娌℃湁璁㈠崟id", this);
+ }
+ if (this.txtDelayTime.Value.ToDateTime2() == null)
+ {
+ JavaScript.MessageBox("璇锋纭~鍐欏欢杩熷畬宸ユ椂闂�", this);
+ }
+ string Keyid = this.HideKeyid.Value;
+ DateTime DelayTime = this.txtDelayTime.Value.ToDateTime2().Value;
+
+ var oA_DeliverPlan = oA_DeliverPlanBLL.GetModelByKeyid(Keyid.ToGuid2(),null,null);
+ oA_DeliverPlan.DeliverTime = DelayTime;
+ oA_DeliverPlan.Updater = CurrentUser.TrueMemberId;
+ oA_DeliverPlan.LastUpdateTime = DateTime.Now;
+
+ bool result = oA_DeliverPlanBLL.UpdateModel(oA_DeliverPlan);
+
+ if (result)
+ JavaScript.MessageBox("鏇存柊鎴愬姛", this, true, true);
+ else
+ JavaScript.MessageBox("鏇存柊澶辫触", this);
+
+ }
+ catch (Exception ex)
+ {
+ PAGEHandleException(ex);
+ JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.designer.cs
new file mode 100644
index 0000000..31b3664
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanTimeEdit.aspx.designer.cs
@@ -0,0 +1,62 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+// 姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+// 瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+// 閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+ public partial class DeliverPlanTimeEdit
+ {
+
+ /// <summary>
+ /// CMSHead1 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+ /// <summary>
+ /// form1 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ /// <summary>
+ /// txtDelayTime 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlInputText txtDelayTime;
+
+ /// <summary>
+ /// btn_Submit 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+ /// <summary>
+ /// HideKeyid 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlInputHidden HideKeyid;
+ }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx b/CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx
new file mode 100644
index 0000000..48e2be2
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx
@@ -0,0 +1 @@
+锘�<%@ WebHandler Language="C#" CodeBehind="FileUploadHandler.ashx.cs" Class="CY.WebForm.Pages.business.FileUploadHandler" %>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx.cs
new file mode 100644
index 0000000..97663b3
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/FileUploadHandler.ashx.cs
@@ -0,0 +1,96 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Web;
+using System.Web.Script.Serialization;
+
+namespace CY.WebForm.Pages.business
+{
+ /// <summary>
+ /// FileUploadHandler 鐨勬憳瑕佽鏄�
+ /// </summary>
+ public class FileUploadHandler : IHttpHandler
+ {
+
+ public void ProcessRequest(HttpContext context)
+ {
+ context.Response.ContentType = "application/json";
+
+ try
+ {
+ if (context.Request.Files.Count > 0)
+ {
+ HttpPostedFile file = context.Request.Files["file"];
+
+ // 楠岃瘉鏂囦欢
+ if (file.ContentLength > 0)
+ {
+ // 妫�鏌ユ枃浠跺ぇ灏忔槸鍚﹁秴杩�5MB
+ if (file.ContentLength > 5 * 1024 * 1024) // 5MB
+ {
+ throw new Exception("鏂囦欢涓嶈兘澶т簬5M");
+ }
+ // 璁剧疆淇濆瓨璺緞
+ string fileName = DateTime.Now.ToString("HHmmssfff")+ Path.GetFileName(file.FileName);
+ string riqi = DateTime.Now.ToString("yyyyMMdd");
+ string fileDirectory = "/UpFile/UpFile/" + riqi + "/";
+ if ((fileDirectory + fileName).Length>400) // 5MB
+ {
+ throw new Exception("鏂囦欢鍚嶅瓧杩囬暱");
+ }
+ string fileExtension = Path.GetExtension(fileName);
+ string savePath = context.Server.MapPath("~"+ fileDirectory) + fileName;
+
+ // 纭繚鐩綍瀛樺湪
+ if (!Directory.Exists(context.Server.MapPath("~"+ fileDirectory)))
+ {
+ Directory.CreateDirectory(context.Server.MapPath("~"+ fileDirectory));
+ }
+
+ // 淇濆瓨鏂囦欢
+ file.SaveAs(savePath);
+
+ // 杩斿洖JSON鍝嶅簲
+ var response = new
+ {
+ code = 1,
+ message = "鏂囦欢涓婁紶鎴愬姛",
+ fileName = fileName,
+ fileSize = file.ContentLength,
+ data = fileDirectory + fileName
+ };
+
+ context.Response.Write(new JavaScriptSerializer().Serialize(response));
+ }
+ else
+ {
+ throw new Exception("鏂囦欢鍐呭涓虹┖");
+ }
+ }
+ else
+ {
+ throw new Exception("娌℃湁鎺ユ敹鍒版枃浠�");
+ }
+ }
+ catch (Exception ex)
+ {
+ var errorResponse = new
+ {
+ code = 2,
+ message = ex.Message
+ };
+
+ context.Response.Write(new JavaScriptSerializer().Serialize(errorResponse));
+ }
+ }
+
+ public bool IsReusable
+ {
+ get
+ {
+ return false;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
index 7a4456a..a2dc2c7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
@@ -199,7 +199,7 @@
$.ajax({
- url: 'https://yocaisim.51zhengcai.com/api/UpFile/UpdateFile', // 鏇挎崲涓轰綘鐨勬湇鍔″櫒绔偣
+ url: '/Pages/business/FileUploadHandler.ashx', // 鏇挎崲涓轰綘鐨勬湇鍔″櫒绔偣
type: 'POST',
data: formData,
contentType: false,
@@ -217,7 +217,7 @@
$('a[name="HrefAttachmentFapiao"]').last().html('<img src="' + response.data+'" width="20" height="20" />');
alertMsg('涓婁紶鎴愬姛');
} else {
- alertMsg('涓婁紶澶辫触');
+ alertMsg(response.message);
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
index 232079f..294c596 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
@@ -120,7 +120,7 @@
$.ajax({
- url: 'https://yocaisim.51zhengcai.com/api/UpFile/UpdateFile', // 鏇挎崲涓轰綘鐨勬湇鍔″櫒绔偣
+ url: '/Pages/business/FileUploadHandler.ashx', // 鏇挎崲涓轰綘鐨勬湇鍔″櫒绔偣
type: 'POST',
data: formData,
contentType: false,
@@ -138,7 +138,7 @@
$('a[name="HrefAttachmentFapiao"]').last().html('<img src="' + response.data + '" width="20" height="20" />');
alertMsg('涓婁紶鎴愬姛');
} else {
- alertMsg('涓婁紶澶辫触');
+ alertMsg(response.message);
}
--
Gitblit v1.9.1