From a7e05ebe00fdcb649c012e5afc4a42a8d631e824 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 02 四月 2025 08:38:24 +0800
Subject: [PATCH] 删除客户管理查询条件中的“客户编号” 完成 新增订单---黑白印件 的后道工序最右边增加一个“口 竖式”,同前面套号、压痕一样,默认不勾选,是竖式的业务经理自己下单时勾选 完成提交外协付款申请时,增加上传审批证明的上传图片功能,可以添加多张图片;查询列表中增加“付款状态:全部、已付款、未付款”查询条件,默认全部;“完工状态”改为默认未完工 完成请示批复----付款申请 中也要向上面的需求一样,增加上传审批证明的上传图片功能,可以添加多张图片 完成在“请示批复”中进行“批复”操作的时候要能查看上传的审批图片 完成包装要求”要显示在打印的订单中 完成包装要求”要显示在打印的订单中 完成收据联单的新增订单中,纸张选无碳纸时,不显示“品牌”、“克重”,在联数的后面增加颜色选择:“颜色:上白下红”(匹配联数)订单管理中的“订单状态”删除,删除后新增两个状态:“完工状态:全部、未完工、已完工”和“送货状态:全部、已送货、未送货” 完成请示批复中默认“未批复” 完成请示批复中默认“未批复” 完成
---
CY_ECommercePlatform/CY.Model/EC/EC_AcceptWayByOrder.cs | 13
CY_ECommercePlatform/CY.Model/Inquiry/InquiryCommonModel.cs | 25 +
CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js | 48 ++
CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs | 4
CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx | 11
CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs | 7
CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs | 8
CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx | 11
CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs | 51 ++
CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs | 16
CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx | 29
CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs | 12
CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.designer.cs | 40 +
CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs | 9
CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx | 14
CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs | 3
CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx | 17
CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs | 9
CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.designer.cs | 9
CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs | 15
CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs | 18
CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx | 17
CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx | 40 +
CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs | 5
CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs | 7
CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs | 289 ++++++++++----
CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx | 118 ++++++
CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs | 9
CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs | 12
CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs | 43 ++
CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs | 13
CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx.designer.cs | 22
CY_ECommercePlatform/CY.WebForm/Pages/front/ReceiptDocument.aspx | 73 +++
CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx | 9
CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx | 2
CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx | 91 ++++
36 files changed, 954 insertions(+), 165 deletions(-)
diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
index 902ceab..1565a5c 100644
--- a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
@@ -463,9 +463,9 @@
/// <param name="OutOrderId"></param>
/// <param name="RelationType"></param>
/// <returns></returns>
- public IEnumerable<EC_OrderBasic> SelectAferOfOutOrder(Infrastructure.Query.Pagination pagination, Guid MemberId, DateTime? StartCreatTime, DateTime? EndCreatTime, DateTime? StartReturnTime, DateTime? EndReturnTime, string Creater, string OutFirm, string WorkStates, string OutOrderId, int? RelationType)
+ public IEnumerable<EC_OrderBasic> SelectAferOfOutOrder(Infrastructure.Query.Pagination pagination, Guid MemberId, DateTime? StartCreatTime, DateTime? EndCreatTime, DateTime? StartReturnTime, DateTime? EndReturnTime, string Creater, string OutFirm, string WorkStates, string OutOrderId, int? RelationType, string PayState = null)
{
- return _eC_OrderBasicDAL.SelectAferOfOutOrder(pagination, MemberId, StartCreatTime, EndCreatTime, StartReturnTime, EndReturnTime, Creater, OutFirm, WorkStates, OutOrderId, RelationType);
+ return _eC_OrderBasicDAL.SelectAferOfOutOrder(pagination, MemberId, StartCreatTime, EndCreatTime, StartReturnTime, EndReturnTime, Creater, OutFirm, WorkStates, OutOrderId, RelationType, PayState);
}
/// <summary>
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs
index d8090a0..b81226a 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs
@@ -105,6 +105,18 @@
return _IOA_WorkPlan_attachmentDAL.GetModelByKaipiaoId(BaozhengjinId);
}
+
+ /// <summary>
+ /// 鏍规嵁formid鑾峰緱淇℃伅
+ /// </summary>
+ /// <param name="BaozhengjinId">缂栧彿</param>
+ /// <returns></returns>
+ public IEnumerable<Model.OA_WorkPlan_attachment> GetModelByKaipiaoIdandType(int BaozhengjinId,int AttachmentType)
+ {
+
+ return _IOA_WorkPlan_attachmentDAL.GetModelByKaipiaoIdandType(BaozhengjinId, AttachmentType);
+ }
+
/// <summary>
/// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
/// </summary>
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
index f9e9567..fa9abd8 100644
--- a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
@@ -301,7 +301,7 @@
/// <param name="orderId"></param>
void UpdatePrintfengqianState(int orderId);
- void UpdatePrintBiaoqianState(int orderId);
+ void UpdatePrintBiaoqianState(int orderId);
/// <summary>
/// 鏌ヨ鍚庨亾(3)鏁村崟(4)
@@ -317,8 +317,9 @@
/// <param name="WorkStates"></param>
/// <param name="OutOrderId"></param>
/// <param name="RelationType"></param>
+ /// <param name="PayState"></param>
/// <returns></returns>
- IEnumerable<EC_OrderBasic> SelectAferOfOutOrder(Infrastructure.Query.Pagination pagination, Guid MemberId, DateTime? StartCreatTime, DateTime? EndCreatTime, DateTime? StartReturnTime, DateTime? EndReturnTime, string Creater, string OutFirm, string WorkStates, string OutOrderId, int? RelationType);
+ IEnumerable<EC_OrderBasic> SelectAferOfOutOrder(Infrastructure.Query.Pagination pagination, Guid MemberId, DateTime? StartCreatTime, DateTime? EndCreatTime, DateTime? StartReturnTime, DateTime? EndReturnTime, string Creater, string OutFirm, string WorkStates, string OutOrderId, int? RelationType, string PayState = null);
/// <summary>
/// 鍒嗛〉鏌ヨ澶栧崗璁㈠崟(鏍规嵁鑱旂郴浜哄拰缁撴潫鐘舵��)
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs
index e714f16..5a08bdf 100644
--- a/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs
@@ -25,5 +25,12 @@
/// <param name="OA_WorkPlanId">缂栧彿</param>
/// <returns></returns>
IEnumerable<OA_WorkPlan_attachment> GetModelByKaipiaoId(int OA_WorkPlanId);
+
+ /// <summary>
+ /// 鏍规嵁OA_WorkPlanId鑾峰緱淇℃伅
+ /// </summary>
+ /// <param name="OA_WorkPlanId">缂栧彿</param>
+ /// <returns></returns>
+ IEnumerable<OA_WorkPlan_attachment> GetModelByKaipiaoIdandType(int OA_WorkPlanId, int AttachmentType);
}
}
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_AcceptWayByOrder.cs b/CY_ECommercePlatform/CY.Model/EC/EC_AcceptWayByOrder.cs
index dab0577..9c3a69c 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_AcceptWayByOrder.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_AcceptWayByOrder.cs
@@ -46,6 +46,19 @@
private string _remark;
private int? _accepttypeid;
private string _theawb;
+
+
+ public string NumPerBag
+ {
+ set;
+ get;
+ }
+ public string BagNum
+ {
+ set;
+ get;
+ }
+
/// <summary>
/// 鏀惰揣绫诲瀷缂栧彿
/// </summary>
diff --git a/CY_ECommercePlatform/CY.Model/Inquiry/InquiryCommonModel.cs b/CY_ECommercePlatform/CY.Model/Inquiry/InquiryCommonModel.cs
index 45d5e45..173abbc 100644
--- a/CY_ECommercePlatform/CY.Model/Inquiry/InquiryCommonModel.cs
+++ b/CY_ECommercePlatform/CY.Model/Inquiry/InquiryCommonModel.cs
@@ -159,6 +159,31 @@
public string PaperMP { get; set; }
/// <summary>
+ /// 涓婅仈
+ /// </summary>
+ public string shanglian { get; set; }
+
+ /// <summary>
+ /// 涓仈
+ /// </summary>
+ public string zhonglianlian1 { get; set; }
+
+ /// <summary>
+ /// 涓仈
+ /// </summary>
+ public string zhonglianlian2 { get; set; }
+
+ /// <summary>
+ /// 涓仈
+ /// </summary>
+ public string zhonglianlian3 { get; set; }
+
+ /// <summary>
+ /// 涓嬭仈
+ /// </summary>
+ public string xialian { get; set; }
+
+ /// <summary>
/// 绾稿紶鍚嶇О
/// </summary>
public string pageNumsbs { get; set; }
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
index 8ad1113..d4e784a 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
@@ -714,6 +714,8 @@
new SqlParameter("@buyerId",DBNull.Value){SqlDbType=SqlDbType.UniqueIdentifier},
new SqlParameter("@DocumentName",DBNull.Value){SqlDbType=SqlDbType.VarChar,Size=50},
new SqlParameter("@Orderids",DBNull.Value){SqlDbType=SqlDbType.VarChar,Size=500},
+ new SqlParameter("@WorkStates",DBNull.Value){SqlDbType=SqlDbType.VarChar,Size=500},
+ new SqlParameter("@DeleverStates",DBNull.Value){SqlDbType=SqlDbType.VarChar,Size=500},
};
@@ -798,9 +800,9 @@
}
}
/*鑾峰彇椤垫暟涓庤繑鍥炴暟鎹潯鏁�*/
- int? resultValue = CY.Infrastructure.Common.MyConvert.ConvertToInt32(sqlParms[32].Value);
+ int? resultValue = CY.Infrastructure.Common.MyConvert.ConvertToInt32(sqlParms[34].Value);
pagination.PageCount = resultValue.HasValue ? resultValue.Value : 0;
- resultValue = CY.Infrastructure.Common.MyConvert.ConvertToInt32(sqlParms[33].Value);
+ resultValue = CY.Infrastructure.Common.MyConvert.ConvertToInt32(sqlParms[35].Value);
pagination.RecordCount = resultValue.HasValue ? resultValue.Value : 0;
return result;
@@ -2901,8 +2903,9 @@
/// <param name="WorkStates"></param>
/// <param name="OutOrderId"></param>
/// <param name="RelationType"></param>
+ /// <param name="PayState"></param>
/// <returns></returns>
- public IEnumerable<EC_OrderBasic> SelectAferOfOutOrder(Infrastructure.Query.Pagination pagination, Guid MemberId, DateTime? StartCreatTime, DateTime? EndCreatTime, DateTime? StartReturnTime, DateTime? EndReturnTime, string Creater, string OutFirm, string WorkStates, string OutOrderId, int? RelationType)
+ public IEnumerable<EC_OrderBasic> SelectAferOfOutOrder(Infrastructure.Query.Pagination pagination, Guid MemberId, DateTime? StartCreatTime, DateTime? EndCreatTime, DateTime? StartReturnTime, DateTime? EndReturnTime, string Creater, string OutFirm, string WorkStates, string OutOrderId, int? RelationType, string PayState = null)
{
try
{
@@ -2913,6 +2916,9 @@
if (RelationType > 0)
condition += " and b.RelationTypeId = '" + RelationType + "' ";
+ if (!string.IsNullOrEmpty(PayState))
+ condition += " and a.PayState = " + PayState + " ";
+
if (StartCreatTime != null)
condition += " and a.CreateTime >= '" + StartCreatTime.Value + "' ";
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs
index 60235f0..dceba0f 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs
@@ -166,11 +166,24 @@
/// <returns></returns>
public IEnumerable<Model.OA_WorkPlan_attachment> GetModelByKaipiaoId(int OA_WorkPlanId)
{
- return _dataBase.SelectModel<Model.OA_WorkPlan_attachment>(" * ", " OA_WorkPlan_attachment ", " OA_WorkPlanId = '" + OA_WorkPlanId + "' order by CreateTime desc ") as IList<Model.OA_WorkPlan_attachment>;//鎵ц鏌ヨ
+ return _dataBase.SelectModel<Model.OA_WorkPlan_attachment>(" * ", " OA_WorkPlan_attachment ", " OA_WorkPlanId = '" + OA_WorkPlanId + "' and [AttachmentType] in (1,2) order by CreateTime desc ") as IList<Model.OA_WorkPlan_attachment>;//鎵ц鏌ヨ
}
/// <summary>
+ /// 鍏ㄩ儴鏌ヨ
+ /// </summary>
+ /// <param name="query"></param>
+ /// <returns></returns>
+ public IEnumerable<Model.OA_WorkPlan_attachment> GetModelByKaipiaoIdandType(int OA_WorkPlanId, int AttachmentType)
+ {
+ return _dataBase.SelectModel<Model.OA_WorkPlan_attachment>(" * ", " OA_WorkPlan_attachment ", " OA_WorkPlanId = '" + OA_WorkPlanId + "' and [AttachmentType] = '" + AttachmentType + "' order by CreateTime desc ") as IList<Model.OA_WorkPlan_attachment>;//鎵ц鏌ヨ
+ }
+
+
+
+
+ /// <summary>
/// 鍒嗛〉鏌ヨ
/// </summary>
/// <param name="query"></param>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
index 43b5eac..83f53db 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
@@ -260,11 +260,18 @@
<select id='selWorkStates' runat="server" keepdefaultstyle="true">
<option value="">鍏ㄩ儴</option>
<option value="true">宸插畬宸�</option>
- <option value="false">鏈畬宸�</option>
+ <option value="false" selected="selected">鏈畬宸�</option>
</select>
</td>
</tr>
<tr>
+ <td class="ali03">
+ 浠樻鐘舵�侊細
+ </td>
+ <td>
+ <select id='selPayStates' runat="server" datatextfield="Name" datavaluefield="MeanValue" keepdefaultstyle="true" style="width: 85px">
+ </select>
+ </td>
<td class="ali03">
杩斿洖鏃堕棿锛�
</td>
@@ -277,7 +284,7 @@
<td>
<input id="txtOutOrderId" type="text" runat="server" class='w80px' maxlength='20' />
</td>
- <td style="text-align: right;" colspan="3">
+ <td style="text-align: right;" >
</td>
<td>
<asp:Button ID="btn_Search" Text="鏌ヨ" OnClick="btn_Search_Click" runat="server" />
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs
index 530672e..2a4ea7c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs
@@ -10,6 +10,7 @@
using CY.BLL.EC;
using CY.Infrastructure.Query;
using System.Transactions;
+using CY.BLL.Sys;
namespace CY.WebForm.Pages.business
{
@@ -117,6 +118,11 @@
this.selOutFirm.DataValueField = "FirmId";
this.selOutFirm.DataBind();
this.selOutFirm.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+
+ Sys_DictionaryBLL _sys_DictionaryBLL = new Sys_DictionaryBLL();//瀛楀吀涓氬姟閫昏緫鎿嶄綔绫诲璞�
+ this.selPayStates.DataSource = _sys_DictionaryBLL.GetDataByType("EC_璁㈠崟鏀粯鐘舵��");
+ this.selPayStates.DataBind();
+ this.selPayStates.Items.Insert(0,new ListItem("鍏ㄩ儴", ""));
}
//缁戝畾鏁版嵁
@@ -125,7 +131,7 @@
Pagination pa = new Pagination();
pa.PageSize = UCPager1.AspNetPager.PageSize;
pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
- this.RepClientList.DataSource = bll_EC_OrderBasicBLL.SelectAferOfOutOrder(pa, CurrentUser.MemberId, this.txtStartCreatTime.Value.ToDateTime2(), this.txtEndCreatTime.Value.ToDateTime2(), this.txtStartReturnTime.Value.ToDateTime2(), this.txtEndReturnTime.Value.ToDateTime2(), this.txtCreater.Value, this.selOutFirm.Value, this.selWorkStates.Value, this.txtOutOrderId.Value, 4);
+ this.RepClientList.DataSource = bll_EC_OrderBasicBLL.SelectAferOfOutOrder(pa, CurrentUser.MemberId, this.txtStartCreatTime.Value.ToDateTime2(), this.txtEndCreatTime.Value.ToDateTime2(), this.txtStartReturnTime.Value.ToDateTime2(), this.txtEndReturnTime.Value.ToDateTime2(), this.txtCreater.Value, this.selOutFirm.Value, this.selWorkStates.Value, this.txtOutOrderId.Value, 4,this.selPayStates.Value);
this.RepClientList.DataBind();
UCPager1.AspNetPager.RecordCount = pa.RecordCount;
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.designer.cs
index c9d5ecf..52193b6 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.designer.cs
@@ -87,6 +87,15 @@
protected global::System.Web.UI.HtmlControls.HtmlSelect selWorkStates;
/// <summary>
+ /// selPayStates 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selPayStates;
+
+ /// <summary>
/// txtStartReturnTime 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx
index e1b33b5..a672850 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx
@@ -109,11 +109,7 @@
<td>
<input id="txtRegTimeStart" type="text" class="date w90px" datefmt="yyyy-MM-dd" runat="server" />-<input id="txtRegTimeEnd" type="text" class="date w90px" datefmt="yyyy-MM-dd" runat="server" />
</td>
- <td class="ali03">瀹㈡埛缂栧彿锛�
- </td>
- <td>
- <input type="text" runat="server" id="txtUserNum" />
- </td>
+
<td class="ali03">瀹㈡埛鍚嶇О锛�
</td>
<td>
@@ -123,6 +119,14 @@
</td>
<td>
<select id="selSourcesInfoId" runat="server" datatextfield="Name" datavaluefield="Keyid" keepdefaultstyle='true'>
+ </select>
+ </td>
+ <td class="ali03" >鍚堝悓涓婁紶锛�</td>
+ <td>
+ <select id="selHetongshangchuan" runat="server" keepdefaultstyle='true'>
+ <option value="">鍏ㄩ儴</option>
+ <option value="1">鏄�</option>
+ <option value="0">鍚�</option>
</select>
</td>
</tr>
@@ -216,15 +220,14 @@
<option value="">鏈畬缁�</option>
</select>
</td>
- <td class="ali03" >鍚堝悓涓婁紶锛�</td>
- <td>
- <select id="selHetongshangchuan" runat="server" keepdefaultstyle='true'>
- <option value="">鍏ㄩ儴</option>
- <option value="1">鏄�</option>
- <option value="0">鍚�</option>
- </select>
+
+
+ <td class="ali03" style="display:none;">瀹㈡埛缂栧彿锛�
</td>
- <td>
+ <td style="display:none;">
+ <input type="text" runat="server" id="txtUserNum" />
+ </td>
+ <td colspan="2">
<asp:Button CssClass="button" ID="btn_Search" Text="鏌ヨ" runat="server" padding="0px" OnClick="btn_Search_Click" />
<input type="button" onclick="resetSearch()" value="閲嶇疆" />
</td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx.designer.cs
index 05f6ade..91af86e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsList.aspx.designer.cs
@@ -51,15 +51,6 @@
protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeEnd;
/// <summary>
- /// txtUserNum 鎺т欢銆�
- /// </summary>
- /// <remarks>
- /// 鑷姩鐢熸垚鐨勫瓧娈点��
- /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
- /// </remarks>
- protected global::System.Web.UI.HtmlControls.HtmlInputText txtUserNum;
-
- /// <summary>
/// txtquery_userName 鎺т欢銆�
/// </summary>
/// <remarks>
@@ -76,6 +67,15 @@
/// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlSelect selSourcesInfoId;
+
+ /// <summary>
+ /// selHetongshangchuan 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selHetongshangchuan;
/// <summary>
/// selCustomerTypeId 鎺т欢銆�
@@ -222,13 +222,13 @@
protected global::System.Web.UI.HtmlControls.HtmlSelect selShifouwanjie;
/// <summary>
- /// selHetongshangchuan 鎺т欢銆�
+ /// txtUserNum 鎺т欢銆�
/// </summary>
/// <remarks>
/// 鑷姩鐢熸垚鐨勫瓧娈点��
/// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
/// </remarks>
- protected global::System.Web.UI.HtmlControls.HtmlSelect selHetongshangchuan;
+ protected global::System.Web.UI.HtmlControls.HtmlInputText txtUserNum;
/// <summary>
/// btn_Search 鎺т欢銆�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
index 0d2c641..5e265f4 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
@@ -351,6 +351,20 @@
<%#Eval("FetchContacts")%>
</td>
</tr>
+ <tr>
+ <td class='left'>
+ 姣忓寘鏁伴噺锛�
+ </td>
+ <td>
+ <%#Eval("NumPerBag")%>
+ </td>
+ <td class="left">
+ 鎬诲寘鏁帮細
+ </td>
+ <td colspan="5">
+ <%#Eval("BagNum")%>
+ </td>
+ </tr>
</div>
</ItemTemplate>
</asp:Repeater>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
index 0ae4a99..80bc013 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
@@ -125,6 +125,9 @@
return false;
}
+ _eC_AcceptWayByOrder.NumPerBag = _eC_OrderBasic.OrderExtend.NumPerBag;
+ _eC_AcceptWayByOrder.BagNum = _eC_OrderBasic.OrderExtend.BagNum;
+
EC_OrderPrintParameterBLL _eC_OrderPrintParameterBLL = new EC_OrderPrintParameterBLL();
EC_OrderPrintParameter _eC_OrderPrintParameter = _eC_OrderPrintParameterBLL.GetModel(orderId.Value);
InquiryCommonModel _inquiryCommonModel = null;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
index e1dde4f..3cb4293 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
@@ -9,7 +9,7 @@
<link rel="stylesheet" type="text/css" href="../../Styles/base.css" />
<link href="../../Styles/changes.css" rel="stylesheet" type="text/css" />
<link href="../../Styles/ParticularWQJ.css" rel="stylesheet" type="text/css" />
- <script src="../../js/Inquiry/Inquiry.js?v=179" type="text/javascript"></script>
+ <script src="../../js/Inquiry/Inquiry.js?v=184" type="text/javascript"></script>
<script src="../../js/business/Order.js?v=46" type="text/javascript"></script>
<!--鍓嶅彴椤甸潰end-->
<script type="text/javascript" language="javascript">
@@ -500,12 +500,11 @@
var count = document.getElementById('printCount').value;
var numPerBag = parseInt($("#txtNumberPerBag").val());
- if (isNaN(count)) {
+ if (isNaN(count) || isNaN(numPerBag)) {
- $("#txtBagNum").val(0);
+ /* $("#txtBagNum").val("");*/
}
else {
-
var bagNum = parseInt(count / numPerBag);
$("#txtBagNum").val(bagNum);
}
@@ -515,9 +514,9 @@
var count = document.getElementById('printCount').value;
var bagNum = parseInt($("#txtBagNum").val());
- if (isNaN(count)) {
+ if (isNaN(count) || isNaN(bagNum)) {
- $("#txtNumberPerBag").val(0);
+ /* $("#txtNumberPerBag").val("");*/
}
else {
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx
index 353778e..8840546 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx
@@ -264,13 +264,7 @@
<td>
<input id='txtCustormerName' runat="server" maxlength='50' />
</td>
- <td class="ali03">
- 瀹㈡埛缁忕悊锛�
- </td>
- <td>
- <select keepdefaultstyle='true' id='selCustormerManager' runat="server" datatextfield='Name' datavaluefield='Keyid'>
- </select>
- </td>
+
<td class="ali03">
涓氬姟缁忕悊锛�
</td>
@@ -278,11 +272,24 @@
<select keepdefaultstyle='true' id='selBusinessManager' runat="server" datatextfield='Name' datavaluefield='Keyid'>
</select>
</td>
+ <td class="ali03">
+ 瀹屽伐鐘舵�侊細
+ </td>
+ <td>
+ <select id='selWorkStates' runat="server" keepdefaultstyle="true">
+ <option value="">鍏ㄩ儴</option>
+ <option value="true">宸插畬宸�</option>
+ <option value="false">鏈畬宸�</option>
+ </select>
+ </td>
<td class="ali03">
- 璁㈠崟鐘舵�侊細
+ 閫佽揣鐘舵�侊細
</td>
<td>
- <select keepdefaultstyle='true' id='selOrderStates' runat="server" datatextfield="Name" datavaluefield="MeanValue">
+ <select id='selDeleverStates' runat="server" keepdefaultstyle="true">
+ <option value="">鍏ㄩ儴</option>
+ <option value="true">宸查�佽揣</option>
+ <option value="false">鏈�佽揣</option>
</select>
</td>
</tr>
@@ -331,10 +338,14 @@
</td>
</tr>
<tr>
- <td class="ali03">
+ <td class="ali03">
+ 瀹㈡埛缁忕悊锛�
</td>
- <td>
+ <td>
+ <select keepdefaultstyle='true' id='selCustormerManager' runat="server" datatextfield='Name' datavaluefield='Keyid'>
+ </select>
</td>
+
<td class="ali03"> </td>
<td> </td>
<td class="ali03"> </td>
@@ -342,6 +353,13 @@
<td class="ali03"> </td>
<td> </td>
<td> </td>
+ <td class="ali03" style="display:none;">
+ 璁㈠崟鐘舵�侊細
+ </td>
+ <td style="display:none;">
+ <select keepdefaultstyle='true' id='selOrderStates' runat="server" datatextfield="Name" datavaluefield="MeanValue">
+ </select>
+ </td>
<td>
<asp:button id="btn_Search" text="鏌ヨ" runat="server" /> <input type="button" value='閲嶇疆' onclick='document.body.innerHTML="";window.location=window.location;' />
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs
index cbf326d..cd6a5bc 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs
@@ -561,6 +561,8 @@
SetParamValue(searchParam, 20, CurrentUser.StaffId);
SetParamValue(searchParam, 21, CurrentUser.TrueName);
SetParamValue(searchParam, 28, this.txtSearchyjname.Value);
+ SetParamValue(searchParam, 30, this.selWorkStates.Value);
+ SetParamValue(searchParam, 31, this.selDeleverStates.Value);
if (!IsPostBack && !IsCallback)
{
if (Session["OrderList"] != null)
@@ -609,6 +611,10 @@
this.selAppraise.SelectedValue = searchParam[index].ToString();
if (index == 28)
this.txtSearchyjname.Value = searchParam[index].ToString();
+ if (index == 30)
+ this.selWorkStates.Value = searchParam[index].ToString();
+ if (index == 31)
+ this.selDeleverStates.Value = searchParam[index].ToString();
}
@@ -620,7 +626,6 @@
SetParamValue(searchParam, 19, CurrentUser.TrueMemberId);
SetParamValue(searchParam, 20, CurrentUser.StaffId);
SetParamValue(searchParam, 21, CurrentUser.TrueName);
- SetParamValue(searchParam, 28, this.txtSearchyjname.Value);
}
}
else
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.designer.cs
index 4d78102..244e2fb 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.designer.cs
@@ -114,15 +114,6 @@
protected global::System.Web.UI.HtmlControls.HtmlInputText txtCustormerName;
/// <summary>
- /// selCustormerManager 鎺т欢銆�
- /// </summary>
- /// <remarks>
- /// 鑷姩鐢熸垚鐨勫瓧娈点��
- /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
- /// </remarks>
- protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormerManager;
-
- /// <summary>
/// selBusinessManager 鎺т欢銆�
/// </summary>
/// <remarks>
@@ -132,13 +123,22 @@
protected global::System.Web.UI.HtmlControls.HtmlSelect selBusinessManager;
/// <summary>
- /// selOrderStates 鎺т欢銆�
+ /// selWorkStates 鎺т欢銆�
/// </summary>
/// <remarks>
/// 鑷姩鐢熸垚鐨勫瓧娈点��
/// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
/// </remarks>
- protected global::System.Web.UI.HtmlControls.HtmlSelect selOrderStates;
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selWorkStates;
+
+ /// <summary>
+ /// selDeleverStates 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selDeleverStates;
/// <summary>
/// selPayStates 鎺т欢銆�
@@ -186,6 +186,24 @@
protected global::System.Web.UI.WebControls.DropDownList selAppraise;
/// <summary>
+ /// selCustormerManager 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormerManager;
+
+ /// <summary>
+ /// selOrderStates 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selOrderStates;
+
+ /// <summary>
/// btn_Search 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
index 8b6c694..7a4456a 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
@@ -42,6 +42,31 @@
<td class="ali03">璁㈠崟閲戦锛�</td>
<td> <span id="ordernjine" runat="server" ></span></td>
</tr>
+ <tr>
+ <td class="ali03 w100px">
+ 瀹℃壒璇佹槑锛�
+ </td>
+ <td>
+ <input type="file" id="file1" name="__hetongFile" keepdefaultstyle="true" runat="server" text="璇烽�夋嫨鏂囦欢" />
+ <input type="button" value="涓婁紶鍥剧墖" onclick="checkSelFile();" />
+ </td>
+
+ </tr>
+ <tr class="AddTab" style="display:none;" >
+ <td class="ali03 w100px">
+
+ </td>
+ <td>
+ <input type="hidden" name="HideKeyidFapiao" value="0" />
+ <input type="hidden" name="HideAttachmentFapiao" value="" />
+ <a title="鏌ョ湅鍥剧墖" name="HrefAttachmentFapiao" target="view_window" href="0">
+ 鍥剧墖
+ </a>
+ <a name="shanchuAttachmentFapiao" href="#" onclick="deletefujian(this);" >
+ X
+ </a>
+ </td>
+ </tr>
<tr>
<td colspan="2"></td>
</tr>
@@ -154,5 +179,71 @@
alert('璇疯緭鍏ユ湁鏁堢殑姝h礋閲戦锛屼緥濡� 45.67');
}
}
+
+
+
+ //鏌ョ湅
+ function checkSelFile() {
+
+ var oFile = document.getElementById('file1');
+ if (oFile.value == "") {
+ alertMsg('娌℃湁閫夋嫨鏂囦欢');
+ return;
+
+ }
+
+
+
+ var formData = new FormData();
+ formData.append('file', oFile.files[0]); // this.files[0]鏄枃浠跺璞�
+
+
+ $.ajax({
+ url: 'https://yocaisim.51zhengcai.com/api/UpFile/UpdateFile', // 鏇挎崲涓轰綘鐨勬湇鍔″櫒绔偣
+ type: 'POST',
+ data: formData,
+ contentType: false,
+ processData: false,
+ async: false, // 璁剧疆涓哄悓姝�
+ success: function (response) {
+ console.log('File uploaded successfully:', response);
+ if (response.code == 1) {
+
+ $(".AddTab").last().after($(".AddTab").last().clone(true));
+ $(".AddTab").last().show();
+ $("input[name='HideKeyidFapiao']").last().val("");
+ $("input[name='HideAttachmentFapiao']").last().val(response.data);
+ $('a[name="HrefAttachmentFapiao"]').last().attr("href", response.data);
+ $('a[name="HrefAttachmentFapiao"]').last().html('<img src="' + response.data+'" width="20" height="20" />');
+ alertMsg('涓婁紶鎴愬姛');
+ } else {
+ alertMsg('涓婁紶澶辫触');
+ }
+
+
+ },
+ error: function (xhr, status, error) {
+ console.error('File upload failed:', status, error);
+ alertMsg('涓婁紶澶辫触');
+ }
+ });
+
+
+
+
+
+
+
+
+ }
+
+
+
+
+ function deletefujian(obj) {
+ if (confirm("鏄惁鍒犻櫎閫変腑鏁版嵁锛�")) {
+ $(obj).parent().parent().remove()
+ }
+ }
</script>
</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs
index c95197e..6dfd5ad 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs
@@ -26,6 +26,7 @@
OA_StaffBLL bll_OA_StaffBLL = null;
OA_WorkPlanBll oA_WorkReminderBll = null;
OA_SuppliersBLL _OA_SuppliersBLL = null;
+ OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
//鍒濆鍖�
@@ -38,6 +39,7 @@
bll_OA_StaffBLL = new OA_StaffBLL();
oA_WorkReminderBll = new OA_WorkPlanBll();
_OA_SuppliersBLL = new OA_SuppliersBLL();
+ oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
}
//椤甸潰鍔犺浇
@@ -271,16 +273,47 @@
m_OA_WorkPlan.PlanTitle = "璁㈠崟閲戦锛�" + this.ordernjine.InnerText + ", 鏀舵鍗曚綅锛�" + _SupplierName + "銆�";
m_OA_WorkPlan.PlanType = 3;
m_OA_WorkPlan.LastUpdateTime = nowTime;
- result = oA_WorkReminderBll.InsertModel(m_OA_WorkPlan);
+ var workid = oA_WorkReminderBll.InserModelAndGetId(m_OA_WorkPlan);
+ m_OA_WorkPlan.Keyid = workid;
+ if (workid > 0)
+ {
+ var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
+ var HideAttachmentFapiao = Request["HideAttachmentFapiao"].Split(',');
+ for (int i = 0; i < HideKeyidFapiao.Length; i++)
+ {
+ if (HideKeyidFapiao[i] != "0")
+ {
+ var a_WorkPlan_Attachment = new OA_WorkPlan_attachment();
+ a_WorkPlan_Attachment.OA_WorkPlanId = m_OA_WorkPlan.Keyid;
+ a_WorkPlan_Attachment.AttachmentType = 14;
+ a_WorkPlan_Attachment.PlanAttachment = HideAttachmentFapiao[i];
+ a_WorkPlan_Attachment.CreateTime = DateTime.Now;
+ a_WorkPlan_Attachment.Operator = CurrentUser.TrueName;
+ var sss = oA_WorkPlan_AttachmentBLL.InsertModel(a_WorkPlan_Attachment);
+ }
+ else
+ {
+ continue;
+ }
+ }
+
+
+
+
+
+
+
+
+ }
+ result = true;
-
-
-
-
+
+
+
if (!result)
{
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs
index 2c36242..851ee81 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs
@@ -96,6 +96,15 @@
protected global::System.Web.UI.HtmlControls.HtmlGenericControl ordernjine;
/// <summary>
+ /// file1 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlInputFile file1;
+
+ /// <summary>
/// trbtn 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx
index 0c85dbf..9334be0 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx
@@ -138,6 +138,7 @@
<td align="left" style="padding-left: 40px;width:80px;" ><input type="checkbox" name="works" value="24" /> 濂楀彿</td>
<td align="left" style="width:80px;" ><input type="checkbox" name="works" value="4" /> 鍘嬬棔</td>
<td align="left" style="width:80px;" ><input type="checkbox" name="works" value="6" /> 鎵撶偣绾�</td>
+ <td align="left" style="width:80px;" ><input type="checkbox" name="works" value="101" /> 绔栧紡</td>
<%-- <td align="left"><div style="float:left"><input type="checkbox" id="worksjiaozuo" name="works" value="99" onclick="SelectFuc(this)" index="0"/> 鑳跺乏</div><div style="float:left; display:none" id="divJTT0"> 姣忔湰寮犳暟锛�<input type="text" name="pNameMP" style="width:60px" class="validateInt" defaultValue="1" value="1"/>寮�/鏈�</div></td>
<td align="left"><div style="float:left"><input type="checkbox" id="worksjiaotou" name="works" value="13" onclick="SelectFuc(this)" index="0"/> 鑳跺ご</div><div style="float:left; display:none" id="divJT0"> 姣忔湰寮犳暟锛�<input type="text" name="pageNum" style="width:60px" class="validateInt" defaultValue="1" value="1"/>寮�/鏈�</div></td>--%>
<td align="left" style="width:150px;" > 瑁呰锛�<select name='jtWZ' onchange="SelectjtWZ();" >
@@ -146,10 +147,10 @@
<option value="灏侀潰80鍏嬬墰鐨焊">灏侀潰80鍏嬬墰鐨焊</option>
<option value="灏侀潰100鍏嬬墰鐨焊">灏侀潰100鍏嬬墰鐨焊</option>
<option value="灏侀潰120鍏嬬墰鐨焊">灏侀潰120鍏嬬墰鐨焊</option>
- <option value="灏侀潰鍏扮毊鏂�">灏侀潰鍏扮毊鏂�</option>
- <option value="灏侀潰鐧界毊鏂�">灏侀潰鐧界毊鏂�</option>
- <option value="灏侀潰榛勭毊鏂�">灏侀潰榛勭毊鏂�</option>
- <option value="灏侀潰绾㈢毊鏂�">灏侀潰绾㈢毊鏂�</option>
+ <option value="灏侀潰鍏扮毊鏂�">灏侀潰鍏扮毊绾�</option>
+ <option value="灏侀潰鐧界毊鏂�">灏侀潰鐧界毊绾�</option>
+ <option value="灏侀潰榛勭毊鏂�">灏侀潰榛勭毊绾�</option>
+ <option value="灏侀潰绾㈢毊鏂�">灏侀潰绾㈢毊绾�</option>
<option value="灏侀潰200鍏嬮摐鐗堢焊">灏侀潰200鍏嬮摐鐗堢焊</option>
<option value="灏侀潰230鍏嬮摐鐗堢焊">灏侀潰230鍏嬮摐鐗堢焊</option>
<option value="鏁i〉">鏁i〉</option>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs
index 174ffde..6be0cf7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs
@@ -195,6 +195,16 @@
remarks = request["remarks"].ToString();
if (request["pNameMP"] != null)
paperMP = request["pNameMP"].ToString();
+ if (request["shanglian"] != null)
+ model.shanglian = request["shanglian"].ToString();
+ if (request["zhonglianlian1"] != null)
+ model.zhonglianlian1 = request["zhonglianlian1"].ToString();
+ if (request["zhonglianlian2"] != null)
+ model.zhonglianlian2 = request["zhonglianlian2"].ToString();
+ if (request["zhonglianlian3"] != null)
+ model.zhonglianlian3 = request["zhonglianlian3"].ToString();
+ if (request["xialian"] != null)
+ model.xialian = request["xialian"].ToString();
if (request["pageNumsbs"] != null)
pageNumsbs = request["pageNumsbs"].ToString();
if (request["printBoxNumber"] != null)
@@ -1964,7 +1974,7 @@
if (model.PrintMode == 1)
{
printDemand += model.PaperMP + "锛�";
-
+ printDemand += model.RLNum + "锛�";
}
else
{
@@ -1972,7 +1982,7 @@
PaperInfoBLL _paperInfoBLL = new PaperInfoBLL();
SysInquiry_PaperInfo paperInfo = _paperInfoBLL.GetPaperModel(model.PaperMP.ToInt32().Value);
printDemand += paperInfo.PaperName;
- if (model.PaperId != 0)
+ if (model.PaperId != 0 && paperInfo.PaperName != "鏃犵⒊澶嶅啓绾�")
{
BrandInfoBLL _brandInfoBLL = new BrandInfoBLL();
SysInquiry_BrandInfo brandInfo = _brandInfoBLL.SelectModelByKey(model.BrandId);
@@ -1980,8 +1990,43 @@
printDemand += "锛�" + model.GramWeight + "鍏�";
}
printDemand += "锛屾瘡鏈�" + model.PageNum + "浠斤紝";
+ printDemand += model.RLNum + "锛�";
+ if (paperInfo.PaperName == "鏃犵⒊澶嶅啓绾�")
+ {
+ if(model.RLNum == "涓よ仈")
+ {
+ printDemand += model.shanglian + "锛�";
+ printDemand += model.xialian + "锛�";
+ }
+ else if (model.RLNum == "涓夎仈")
+ {
+ printDemand += model.shanglian + "锛�";
+ printDemand += model.zhonglianlian1 + "锛�";
+ printDemand += model.xialian + "锛�";
+ }
+ else if (model.RLNum == "鍥涜仈")
+ {
+ printDemand += model.shanglian + "锛�";
+ printDemand += model.zhonglianlian1 + "锛�";
+ printDemand += model.zhonglianlian2 + "锛�";
+ printDemand += model.xialian + "锛�";
+ }
+ else if (model.RLNum == "浜旇仈")
+ {
+ printDemand += model.shanglian + "锛�";
+ printDemand += model.zhonglianlian1 + "锛�";
+ printDemand += model.zhonglianlian2 + "锛�";
+ printDemand += model.zhonglianlian3 + "锛�";
+ printDemand += model.xialian + "锛�";
+ }
+
+ }
+
+
+
+
}
- printDemand += model.RLNum + "锛�";
+
printDemand += model.PrintColor + "";
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/front/ReceiptDocument.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/front/ReceiptDocument.aspx
index 55016a5..1647727 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/front/ReceiptDocument.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/front/ReceiptDocument.aspx
@@ -5,6 +5,40 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>鏀舵嵁鑱斿崟璇环</title>
+
+ <script type="text/javascript" language="javascript">
+
+ function selectrlNum() {
+
+ var rlNum0 = $("#rlNum0").val();
+ if (rlNum0 == "涓よ仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").hide();
+ $("#zhonglianlian2").hide();
+ $("#zhonglianlian3").hide();
+ $("#xialian0").show();
+ } else if (rlNum0 == "涓夎仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").show();
+ $("#zhonglianlian2").hide();
+ $("#zhonglianlian3").hide();
+ $("#xialian0").show();
+ } else if (rlNum0 == "鍥涜仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").show();
+ $("#zhonglianlian2").show();
+ $("#zhonglianlian3").hide();
+ $("#xialian0").show();
+ } else if (rlNum0 == "浜旇仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").show();
+ $("#zhonglianlian2").show();
+ $("#zhonglianlian3").show();
+ $("#xialian0").show();
+ }
+
+ }
+ </script>
</head>
<body>
<table class="table2">
@@ -31,6 +65,9 @@
</th>
<th style="text-align: center;">
鑱旀暟
+ </th>
+ <th style="text-align: center;" class="yanse0">
+ 棰滆壊
</th>
<th style="text-align: center;">
鍗板埛鏁伴噺(鏈�)
@@ -81,13 +118,47 @@
</select>
</td>
<td>
- <select class="selectLaber" name="rlNum">
+ <select class="selectLaber" name="rlNum" id="rlNum0" onchange="selectrlNum();">
<option value="涓よ仈">涓よ仈</option>
<option value="涓夎仈">涓夎仈</option>
<option value="鍥涜仈">鍥涜仈</option>
<option value="浜旇仈">浜旇仈</option>
</select>
</td>
+ <td class="yanse0" >
+ <select class="selectLaber" name="shanglian" id="shanglian0">
+ <option value="鐧�">鐧�</option>
+ </select>
+ <select class="selectLaber" name="zhonglianlian1" id="zhonglianlian1">
+ <option value="绾�">绾�</option>
+ <option value="榛�">榛�</option>
+ <option value="钃�">钃�</option>
+ <option value="缁�">缁�</option>
+ <option value="鐧�">鐧�</option>
+ </select>
+ <select class="selectLaber" name="zhonglianlian2" id="zhonglianlian2">
+ <option value="绾�">绾�</option>
+ <option value="榛�">榛�</option>
+ <option value="钃�">钃�</option>
+ <option value="缁�">缁�</option>
+ <option value="鐧�">鐧�</option>
+ </select>
+ <select class="selectLaber" name="zhonglianlian3" id="zhonglianlian3">
+ <option value="绾�">绾�</option>
+ <option value="榛�">榛�</option>
+ <option value="钃�">钃�</option>
+ <option value="缁�">缁�</option>
+ <option value="鐧�">鐧�</option>
+ </select>
+ <select class="selectLaber" name="xialian" id="xialian0">
+ <option value="绾�">绾�</option>
+ <option value="榛�">榛�</option>
+ <option value="钃�">钃�</option>
+ <option value="缁�">缁�</option>
+ <option value="鐧�">鐧�</option>
+ </select>
+
+ </td>
<td align="center">
<table>
<tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
index 540502c..232079f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
@@ -19,9 +19,13 @@
if ($(this).val() == "15") {
$(".trShoukuandanwei").css("display", "table-row");
+
+ $(".shangchanfujian").show();
} else {
$(".trShoukuandanwei").css("display", "none");
+
+ $(".shangchanfujian").hide();
}
@@ -37,9 +41,11 @@
if ($("#selPlanDataType").val() == "15") {
$(".trShoukuandanwei").css("display", "table-row");
+ $(".shangchanfujian").show();
} else {
$(".trShoukuandanwei").css("display", "none");
+ $(".shangchanfujian").hide();
}
SelectAddSearch();
@@ -93,6 +99,74 @@
});
});
}
+
+
+
+
+ //鏌ョ湅
+ function checkSelFile() {
+
+ var oFile = document.getElementById('file1');
+ if (oFile.value == "") {
+ alertMsg('娌℃湁閫夋嫨鏂囦欢');
+ return;
+
+ }
+
+
+
+ var formData = new FormData();
+ formData.append('file', oFile.files[0]); // this.files[0]鏄枃浠跺璞�
+
+
+ $.ajax({
+ url: 'https://yocaisim.51zhengcai.com/api/UpFile/UpdateFile', // 鏇挎崲涓轰綘鐨勬湇鍔″櫒绔偣
+ type: 'POST',
+ data: formData,
+ contentType: false,
+ processData: false,
+ async: false, // 璁剧疆涓哄悓姝�
+ success: function (response) {
+ console.log('File uploaded successfully:', response);
+ if (response.code == 1) {
+
+ $(".AddTab").last().after($(".AddTab").last().clone(true));
+ $(".AddTab").last().show();
+ $("input[name='HideKeyidFapiao']").last().val("");
+ $("input[name='HideAttachmentFapiao']").last().val(response.data);
+ $('a[name="HrefAttachmentFapiao"]').last().attr("href", response.data);
+ $('a[name="HrefAttachmentFapiao"]').last().html('<img src="' + response.data + '" width="20" height="20" />');
+ alertMsg('涓婁紶鎴愬姛');
+ } else {
+ alertMsg('涓婁紶澶辫触');
+ }
+
+
+ },
+ error: function (xhr, status, error) {
+ console.error('File upload failed:', status, error);
+ alertMsg('涓婁紶澶辫触');
+ }
+ });
+
+
+
+
+
+
+
+
+ }
+
+
+
+
+ function deletefujian(obj) {
+ if (confirm("鏄惁鍒犻櫎閫変腑鏁版嵁锛�")) {
+ $(obj).parent().parent().remove()
+ }
+ }
+
</script>
</head>
<body>
@@ -168,6 +242,50 @@
<textarea id="txtPlanRemark" runat="server" style="width: 390px; height: 50px;" ></textarea>
</td>
</tr>
+ <tr class="shangchanfujian">
+ <td class="ali03 w100px">
+ 瀹℃壒璇佹槑锛�
+ </td>
+ <td colspan="3">
+ <input type="file" id="file1" name="__hetongFile" keepdefaultstyle="true" runat="server" text="璇烽�夋嫨鏂囦欢" />
+ <input type="button" value="涓婁紶鍥剧墖" onclick="checkSelFile();" />
+ </td>
+
+ </tr>
+ <tr class="AddTab" style="display:none;" >
+ <td class="ali03 w100px">
+
+ </td>
+ <td colspan="3">
+ <input type="hidden" name="HideKeyidFapiao" value="0" />
+ <input type="hidden" name="HideAttachmentFapiao" value="" />
+ <a title="鏌ョ湅鍥剧墖" name="HrefAttachmentFapiao" target="view_window" href="0">
+ 鍥剧墖
+ </a>
+ <a name="shanchuAttachmentFapiao" href="#" onclick="deletefujian(this);" >
+ X
+ </a>
+ </td>
+ </tr>
+ <asp:Repeater ID="RepClientList" runat="server">
+ <ItemTemplate>
+ <tr class="AddTab shangchanfujian" >
+ <td class="ali03 w100px">
+
+ </td>
+ <td colspan="3">
+ <input type="hidden" name="HideKeyidFapiao" value="<%#Eval("Keyid")%>" />
+ <input type="hidden" name="HideAttachmentFapiao" value="<%#Eval("PlanAttachment")%>" />
+ <a title="鏌ョ湅鍥剧墖" name="HrefAttachmentFapiao" target="view_window" href="<%#Eval("PlanAttachment")%>">
+ <img src="<%#Eval("PlanAttachment")%>" width="20" height="20" />
+ </a>
+ <a name="shanchuAttachmentFapiao" href="#" onclick="deletefujian(this);" >
+ X
+ </a>
+ </td>
+ </tr>
+ </ItemTemplate>
+ </asp:Repeater>
<tr>
<td colspan="4" style="text-align: center;">
<asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form" Text="鎻愪氦" />
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs
index bbbf045..de053fa 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs
@@ -14,6 +14,7 @@
using CY.Infrastructure.DESEncrypt;
using CY.Infrastructure.Query;
using CY.BLL.OA;
+using System.Transactions;
namespace CY.WebForm.Pages.work
{
@@ -28,6 +29,7 @@
OA_WorkPlanBll oA_WorkReminderBll = null;
OA_CarDictionaryBLL bll_OA_CarDictionaryBLL = null;
OA_SuppliersBLL _OA_SuppliersBLL = null;
+ OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
public MyRequestAdd()
{
departmentBll = new OA_DepartmentBll();
@@ -35,7 +37,8 @@
oA_WorkReminderBll = new OA_WorkPlanBll();
oA_StaffBLL = new OA_StaffBLL();
bll_OA_CarDictionaryBLL = new OA_CarDictionaryBLL();
- _OA_SuppliersBLL = new OA_SuppliersBLL();
+ _OA_SuppliersBLL = new OA_SuppliersBLL();
+ oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
}
//椤甸潰鍔犺浇
@@ -89,109 +92,221 @@
this.txtShoukuandanwei.Value = "";
}
this.txtPlanContent.Value = m_OA_WorkPlan.PlanContent.ToString();
+
+ if(m_OA_WorkPlan.PlanDataType == 15)
+ {
+ this.RepClientList.DataSource = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(Request["keyid"].ToInt32().Value,15);
+ this.RepClientList.DataBind();
+ }
+
}
}
//琛ㄥ崟鎻愪氦
protected void btn_submit_form(object sender, EventArgs e)
{
- try
+ using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+ new TransactionOptions
+ {
+ IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted,
+ Timeout = TransactionManager.MaximumTimeout
+ }
+ )
+ )
{
- DateTime nowTime = DateTime.Now;
- OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
- if (m_OA_WorkPlan == null)
+
+ try
{
- m_OA_WorkPlan = new OA_WorkPlan();
- m_OA_WorkPlan.ApprovalContent = "";
- m_OA_WorkPlan.ApprovalStaffId = Guid.Empty;
- m_OA_WorkPlan.ApprovalStaffName = "";
- m_OA_WorkPlan.ApprovalStatus = 0;
- m_OA_WorkPlan.ApprovalTime = nowTime;
- m_OA_WorkPlan.EvaluationContent = "";
- m_OA_WorkPlan.EvaluationStaff = "";
- m_OA_WorkPlan.EvaluationStaffId = Guid.Empty;
- m_OA_WorkPlan.EvaluationStatus = 0;
- m_OA_WorkPlan.EvaluationTime = nowTime;
- m_OA_WorkPlan.RewardContent = "";
- m_OA_WorkPlan.RewardMoney = 0;
- m_OA_WorkPlan.RewardResult = "";
- m_OA_WorkPlan.RewardType = 0;
-
- m_OA_WorkPlan.PlanStartTime = nowTime;
- m_OA_WorkPlan.PlanStatus = 1;
- m_OA_WorkPlan.SentStaffId = CurrentUser.TrueMemberId;
- m_OA_WorkPlan.MemberId = CurrentUser.MemberId;
-
- OA_Staff m_OA_Staff = oA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
- if (m_OA_Staff != null)
- m_OA_WorkPlan.DepartId = m_OA_Staff.DepartmentId;
- else
- m_OA_WorkPlan.DepartId = 0;
-
- m_OA_WorkPlan.PlanPeople = CurrentUser.TrueName;
- m_OA_WorkPlan.ReciveStaffId = CurrentUser.TrueMemberId;
- }
- else
- {
-
- }
-
- m_OA_WorkPlan.Operator = CurrentUser.ShortName;
- if (this.selPlanDataType.Value == "15")
- {
- if (!this.txtPlanMoney.Value.Trim().ToDecimal2().HasValue || this.txtPlanMoney.Value.Trim().ToDecimal2().Value <= 0)
+ bool res = true;
+ DateTime nowTime = DateTime.Now;
+ OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
+ if (m_OA_WorkPlan == null)
{
- JavaScript.MessageBox("浠樻鐢宠璇峰~鍐欑敵璇疯垂鐢紒", this);
- return;
+ m_OA_WorkPlan = new OA_WorkPlan();
+ m_OA_WorkPlan.ApprovalContent = "";
+ m_OA_WorkPlan.ApprovalStaffId = Guid.Empty;
+ m_OA_WorkPlan.ApprovalStaffName = "";
+ m_OA_WorkPlan.ApprovalStatus = 0;
+ m_OA_WorkPlan.ApprovalTime = nowTime;
+ m_OA_WorkPlan.EvaluationContent = "";
+ m_OA_WorkPlan.EvaluationStaff = "";
+ m_OA_WorkPlan.EvaluationStaffId = Guid.Empty;
+ m_OA_WorkPlan.EvaluationStatus = 0;
+ m_OA_WorkPlan.EvaluationTime = nowTime;
+ m_OA_WorkPlan.RewardContent = "";
+ m_OA_WorkPlan.RewardMoney = 0;
+ m_OA_WorkPlan.RewardResult = "";
+ m_OA_WorkPlan.RewardType = 0;
+
+ m_OA_WorkPlan.PlanStartTime = nowTime;
+ m_OA_WorkPlan.PlanStatus = 1;
+ m_OA_WorkPlan.SentStaffId = CurrentUser.TrueMemberId;
+ m_OA_WorkPlan.MemberId = CurrentUser.MemberId;
+
+ OA_Staff m_OA_Staff = oA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+ if (m_OA_Staff != null)
+ m_OA_WorkPlan.DepartId = m_OA_Staff.DepartmentId;
+ else
+ m_OA_WorkPlan.DepartId = 0;
+
+ m_OA_WorkPlan.PlanPeople = CurrentUser.TrueName;
+ m_OA_WorkPlan.ReciveStaffId = CurrentUser.TrueMemberId;
}
- if (string.IsNullOrWhiteSpace(this.txtShoukuandanwei.Value))
+ else
{
- JavaScript.MessageBox("浠樻鐢宠璇峰~鍐欐敹娆惧崟浣嶏紒", this);
- return;
+
}
- m_OA_WorkPlan.PlanComplany = this.txtShoukuandanwei.Value;
- }
- else
- {
- m_OA_WorkPlan.PlanComplany = "";
- }
-
- m_OA_WorkPlan.PlanContent = this.txtPlanContent.Value.Trim();
- m_OA_WorkPlan.PlanDataType = this.selPlanDataType.Value.ToInt32();
- m_OA_WorkPlan.PlanMoney = this.txtPlanMoney.Value.Trim().ToDecimal2()??0;
- m_OA_WorkPlan.PlanRemark = this.txtPlanRemark.Value.Trim();
- m_OA_WorkPlan.PlanRunTime = DateTime.Now;
- if (m_OA_WorkPlan.PlanDataType == 7)
- {
- m_OA_WorkPlan.PlanTitle = this.selPlanTitle.Value.Trim();
- }
- else
- {
- m_OA_WorkPlan.PlanTitle = this.txtPlanTitle.Value.Trim();
- }
- m_OA_WorkPlan.PlanType = 3;
- m_OA_WorkPlan.LastUpdateTime = nowTime;
+ m_OA_WorkPlan.Operator = CurrentUser.ShortName;
+ if (this.selPlanDataType.Value == "15")
+ {
+ if (!this.txtPlanMoney.Value.Trim().ToDecimal2().HasValue || this.txtPlanMoney.Value.Trim().ToDecimal2().Value <= 0)
+ {
+ JavaScript.MessageBox("浠樻鐢宠璇峰~鍐欑敵璇疯垂鐢紒", this);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(this.txtShoukuandanwei.Value))
+ {
+ JavaScript.MessageBox("浠樻鐢宠璇峰~鍐欐敹娆惧崟浣嶏紒", this);
+ return;
+ }
+ m_OA_WorkPlan.PlanComplany = this.txtShoukuandanwei.Value;
+ }
+ else
+ {
+ m_OA_WorkPlan.PlanComplany = "";
+ }
- if (Request["keyid"].ToInt32() > 0)
- {
- if (oA_WorkReminderBll.UpdateModel(m_OA_WorkPlan))
- JavaScript.MessageBox("鏇存柊鎴愬姛", this, true, true);
+ m_OA_WorkPlan.PlanContent = this.txtPlanContent.Value.Trim();
+ m_OA_WorkPlan.PlanDataType = this.selPlanDataType.Value.ToInt32();
+ m_OA_WorkPlan.PlanMoney = this.txtPlanMoney.Value.Trim().ToDecimal2() ?? 0;
+ m_OA_WorkPlan.PlanRemark = this.txtPlanRemark.Value.Trim();
+ m_OA_WorkPlan.PlanRunTime = DateTime.Now;
+
+ if (m_OA_WorkPlan.PlanDataType == 7)
+ {
+ m_OA_WorkPlan.PlanTitle = this.selPlanTitle.Value.Trim();
+ }
else
- JavaScript.MessageBox("鎿嶄綔澶辫触", this);
- }
- else
- {
- if (oA_WorkReminderBll.InsertModel(m_OA_WorkPlan))
- JavaScript.MessageBox("鏂板鎴愬姛", this, true, true);
+ {
+ m_OA_WorkPlan.PlanTitle = this.txtPlanTitle.Value.Trim();
+ }
+ m_OA_WorkPlan.PlanType = 3;
+ m_OA_WorkPlan.LastUpdateTime = nowTime;
+
+ if (Request["keyid"].ToInt32() > 0)
+ {
+ res = oA_WorkReminderBll.UpdateModel(m_OA_WorkPlan);
+
+ if (res && m_OA_WorkPlan.PlanDataType == 15)
+ {
+ var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
+ var HideAttachmentFapiao = Request["HideAttachmentFapiao"].Split(',');
+
+
+ //闇�瑕佸垹闄ょ殑闄勪欢
+ var oA_WorkPlan_Attachments = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(m_OA_WorkPlan.Keyid.Value, 15);
+ List<int> HideKeyidFujianid = new List<int>();
+ for (int i = 0; i < HideKeyidFapiao.Length; i++)
+ {
+ if (!string.IsNullOrEmpty(HideKeyidFapiao[i]) && HideKeyidFapiao[i].ToInt32() != 0)
+ {
+ HideKeyidFujianid.Add(HideKeyidFapiao[i].ToInt32().Value);
+ }
+ }
+
+ var oA_WorkPlan_Attachments1 = oA_WorkPlan_Attachments.Where(x => !HideKeyidFujianid.Contains(x.Keyid)).ToList();
+
+ foreach (var oa_WorkPlan_Attachment in oA_WorkPlan_Attachments1)
+ {
+ res = oA_WorkPlan_AttachmentBLL.DeleteModel(oa_WorkPlan_Attachment);
+ }
+
+ for (int i = 0; i < HideKeyidFapiao.Length; i++)
+ {
+ if (string.IsNullOrEmpty(HideKeyidFapiao[i]))
+ {
+ var a_WorkPlan_Attachment = new OA_WorkPlan_attachment();
+ a_WorkPlan_Attachment.OA_WorkPlanId = m_OA_WorkPlan.Keyid;
+ a_WorkPlan_Attachment.AttachmentType = 15;
+ a_WorkPlan_Attachment.PlanAttachment = HideAttachmentFapiao[i];
+ a_WorkPlan_Attachment.CreateTime = DateTime.Now;
+ a_WorkPlan_Attachment.Operator = CurrentUser.TrueName;
+ var sss = oA_WorkPlan_AttachmentBLL.InsertModel(a_WorkPlan_Attachment);
+ }
+ else
+ {
+ continue;
+ }
+ }
+
+ scope.Complete();
+
+
+ JavaScript.MessageBox("鏇存柊鎴愬姛", this, true, true);
+ }
+ else
+ JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+
+ }
else
- JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+ {
+
+ var aaaa = oA_WorkReminderBll.InserModelAndGetId(m_OA_WorkPlan);
+ m_OA_WorkPlan.Keyid = aaaa;
+ if (aaaa > 0 && m_OA_WorkPlan.PlanDataType == 15)
+ {
+ var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
+ var HideAttachmentFapiao = Request["HideAttachmentFapiao"].Split(',');
+
+
+
+
+ for (int i = 0; i < HideKeyidFapiao.Length; i++)
+ {
+ if (string.IsNullOrEmpty(HideKeyidFapiao[i]))
+ {
+ var a_WorkPlan_Attachment = new OA_WorkPlan_attachment();
+ a_WorkPlan_Attachment.OA_WorkPlanId = m_OA_WorkPlan.Keyid;
+ a_WorkPlan_Attachment.AttachmentType = 15;
+ a_WorkPlan_Attachment.PlanAttachment = HideAttachmentFapiao[i];
+ a_WorkPlan_Attachment.CreateTime = DateTime.Now;
+ a_WorkPlan_Attachment.Operator = CurrentUser.TrueName;
+ var sss = oA_WorkPlan_AttachmentBLL.InsertModel(a_WorkPlan_Attachment);
+ }
+ else
+ {
+ continue;
+ }
+ }
+
+
+
+ scope.Complete();
+
+
+
+ JavaScript.MessageBox("鏂板鎴愬姛", this, true, true);
+ }
+ else
+ JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+ }
+
+
+
+
+
}
- }
- catch (Exception ex)
- {
- PAGEHandleException(ex);
- JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+ catch (Exception ex)
+ {
+ PAGEHandleException(ex);
+ JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+ }
+ finally
+ {
+ // 閲婃斁璧勬簮
+ scope.Dispose();
+ }
}
}
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs
index 6a0473e..0cb6449 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs
@@ -114,6 +114,24 @@
protected global::System.Web.UI.HtmlControls.HtmlTextArea txtPlanRemark;
/// <summary>
+ /// file1 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlInputFile file1;
+
+ /// <summary>
+ /// RepClientList 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+ /// <summary>
/// btn_submit 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx
index dae8edd..9e22a3e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx
@@ -78,6 +78,23 @@
</div>
</td>
</tr>
+ <tr style='<%=planDataType=="14"||planDataType=="15"?"":"display:none;" %>' >
+
+ <td class="ali03 " >
+ 瀹℃壒璇佹槑锛�
+ </td>
+ <td colspan="3">
+ <asp:Repeater ID="RepClientList" runat="server">
+ <ItemTemplate>
+
+ <a title="鏌ョ湅鍥剧墖" target="view_window" href="<%#Eval("PlanAttachment")%>">
+ <img src="<%#Eval("PlanAttachment")%>" width="20" height="20" />
+ </a>
+
+ </ItemTemplate>
+ </asp:Repeater>
+ </td>
+ </tr>
</table>
</fieldset>
<fieldset>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs
index efb6bbd..20511d2 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs
@@ -22,9 +22,11 @@
{
OA_WorkPlanBll oA_WorkReminderBll = null;
public string planDataType = "";
+ OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
public MyRequestDetail()
{
oA_WorkReminderBll = new OA_WorkPlanBll();
+ oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
}
//椤甸潰鍔犺浇
@@ -51,6 +53,20 @@
this.spanPlanTitle.InnerText = m_OA_WorkPlan.PlanTitle.ToString();
this.spanPlanContent.InnerText = m_OA_WorkPlan.PlanContent.ToString();
this.spanShoukuandanwei.InnerText = m_OA_WorkPlan.PlanComplany;
+
+ if(m_OA_WorkPlan.PlanDataType == 14)
+ {
+ this.RepClientList.DataSource = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(Request["keyid"].ToInt32().Value, 14);
+ this.RepClientList.DataBind();
+ }
+ else if (m_OA_WorkPlan.PlanDataType == 15)
+ {
+ this.RepClientList.DataSource = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(Request["keyid"].ToInt32().Value, 15);
+ this.RepClientList.DataBind();
+ }
+
+
+
if (m_OA_WorkPlan.PlanStatus == 1)
{
this.panelApprovalNo.Visible = true;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs
index aea15c9..d5c2619 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs
@@ -114,6 +114,15 @@
protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanRemark;
/// <summary>
+ /// RepClientList 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+ /// <summary>
/// panelApprovalNo 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx
index 3f0048d..ecc3792 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx
@@ -80,6 +80,23 @@
</div>
</td>
</tr>
+ <tr style='<%=planDataType=="14"||planDataType=="15"?"":"display:none;" %>' >
+
+ <td class="ali03 " >
+ 瀹℃壒璇佹槑锛�
+ </td>
+ <td colspan="3">
+ <asp:Repeater ID="RepClientList" runat="server">
+ <ItemTemplate>
+
+ <a title="鏌ョ湅鍥剧墖" target="view_window" href="<%#Eval("PlanAttachment")%>">
+ <img src="<%#Eval("PlanAttachment")%>" width="20" height="20" />
+ </a>
+
+ </ItemTemplate>
+ </asp:Repeater>
+ </td>
+ </tr>
</table>
</fieldset>
<fieldset>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
index 5e370b4..01ef6e9 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
@@ -26,6 +26,7 @@
OA_FukuanshenqingBLL _oA_FukuanshenqingBLL = null;
EC_MemberBasicBLL _eC_MemberBasicBLL = null;
public string planDataType = "";
+ OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
public RequestReplyAdd()
{
oA_WorkReminderBll = new OA_WorkPlanBll();
@@ -33,6 +34,7 @@
_eC_OrderBLL = new EC_OrderBLL();
_oA_FukuanshenqingBLL = new OA_FukuanshenqingBLL();
_eC_MemberBasicBLL = new EC_MemberBasicBLL();
+ oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
}
//椤甸潰鍔犺浇
@@ -64,6 +66,17 @@
this.spanPlanTitle.InnerText = m_OA_WorkPlan.PlanTitle.ToString();
this.spanPlanContent.InnerText = m_OA_WorkPlan.PlanContent.ToString();
this.spanShoukuandanwei.InnerText = m_OA_WorkPlan.PlanComplany;
+
+ if (m_OA_WorkPlan.PlanDataType == 14)
+ {
+ this.RepClientList.DataSource = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(Request["keyid"].ToInt32().Value, 14);
+ this.RepClientList.DataBind();
+ }
+ else if (m_OA_WorkPlan.PlanDataType == 15)
+ {
+ this.RepClientList.DataSource = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoIdandType(Request["keyid"].ToInt32().Value, 15);
+ this.RepClientList.DataBind();
+ }
}
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs
index b1514a6..80f2923 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs
@@ -114,6 +114,15 @@
protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanRemark;
/// <summary>
+ /// RepClientList 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+ /// <summary>
/// selApprovalStatus 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
index 7f0fcb0..3d5b7dc 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
@@ -71,7 +71,7 @@
<select keepdefaultstyle="true" runat="server" id="selPlanStatus">
<option value="">鍏ㄩ儴</option>
<option value="2">宸叉壒澶�</option>
- <option value="1">鏈壒澶�</option>
+ <option value="1" selected="selected">鏈壒澶�</option>
</select>
</td>
<td class="ali03">
diff --git a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
index 15a51b8..2c363d1 100644
--- a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
+++ b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
@@ -1610,6 +1610,48 @@
$(".Brand" + index).show();
$(".gramWeight" + index).show();
$(".Qitazhi" + index).hide();
+ if (printTypeId == 27) {
+ // 浣跨敤灞炴�ч�夋嫨鍣ㄦ壘鍒板搴旂殑option鍏冪礌
+ var optionText = $("#paper0MP option[value='" + paperId + "']").text();
+ if (optionText == "鏃犵⒊澶嶅啓绾�") {
+ $(".Brand" + index).hide();
+ $(".gramWeight" + index).hide();
+ $(".yanse0").show();
+
+ $(".Qitazhi" + index).show();
+ var rlNum0 = $("#rlNum0").val();
+ if (rlNum0 == "涓よ仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").hide();
+ $("#zhonglianlian2").hide();
+ $("#zhonglianlian3").hide();
+ $("#xialian0").show();
+ } else if (rlNum0 == "涓夎仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").show();
+ $("#zhonglianlian2").hide();
+ $("#zhonglianlian3").hide();
+ $("#xialian0").show();
+ } else if (rlNum0 == "鍥涜仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").show();
+ $("#zhonglianlian2").show();
+ $("#zhonglianlian3").hide();
+ $("#xialian0").show();
+ } else if (rlNum0 == "浜旇仈") {
+ $("#shanglian0").show();
+ $("#zhonglianlian1").show();
+ $("#zhonglianlian2").show();
+ $("#zhonglianlian3").show();
+ $("#xialian0").show();
+ }
+
+ } else {
+ $(".yanse0").hide();
+ }
+
+
+ }
if (printTypeId == 15 || printTypeId == 6) {
var isSuccess = true;
@@ -1824,6 +1866,12 @@
$("[name='printBoxNumber']").val(dataJson.PrintBoxNumber);
$("[name='printCountByBox']").val(dataJson.PrintCount);
$("[name='pNameMP']").val(dataJson.PaperMP);
+ $("[name='rlNum']").val(dataJson.RLNum);
+ $("[name='shanglian']").val(dataJson.shanglian);
+ $("[name='zhonglianlian1']").val(dataJson.zhonglianlian1);
+ $("[name='zhonglianlian2']").val(dataJson.zhonglianlian2);
+ $("[name='zhonglianlian3']").val(dataJson.zhonglianlian3);
+ $("[name='xialian']").val(dataJson.xialian);
$("[name='paper0']").val(dataJson.PaperId);
$("[name='Qitazhi0']").val(dataJson.Qitazhi);
if (dataJson.PrintMode == 0) {
--
Gitblit v1.9.1