From 8d51a0762a43eedada5eb15bd24180d7204e63b3 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 17 一月 2025 08:58:19 +0800
Subject: [PATCH] 报销流程

---
 CY_ECommercePlatform/CY.BLL/CY.BLL.csproj                                             |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx                     |  231 ++
 CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx                        |   41 
 CY_ECommercePlatform/CY.WebForm/js/business/Order.js                                  |    8 
 CY_ECommercePlatform/CY.Model/EC/EC_OrderBasic.cs                                     |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.cs                      |    8 
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs                                |    6 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.cs                    |  257 ++
 CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.designer.cs  |    9 
 CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlanDAL.cs                                    |   11 
 CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx.cs |    8 
 CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs                              |    7 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.cs                    |   93 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs                       |  347 +++
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.designer.cs         |  134 +
 CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.designer.cs            |   36 
 CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_shenpiBLL.cs                               |  137 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx                         |  214 ++
 CY_ECommercePlatform/CY.Model/CY.Model.csproj                                         |    2 
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs                        |  229 ++
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.designer.cs             |    9 
 CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs                                       |  101 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.designer.cs             |  125 +
 CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlanBLL.cs                                      |   14 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx                       |  201 +
 CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs                           |  137 +
 CY_ECommercePlatform/CY.BLL/OA/OA_StaffBLL.cs                                         |   18 
 CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj                                     |   64 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.cs                   |  228 ++
 CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj                                       |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/financial/BaozhengjinIncome.aspx                |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx.designer.cs  |   71 
 CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj                                           |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx                          |  280 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs                      |  190 +
 CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx                |  129 +
 CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js                                 |   21 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx                         |   23 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx                      |  232 ++
 CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs                         |   29 
 CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.cs             |  176 +
 CY_ECommercePlatform/CY.WebForm/Pages/financial/OutsourcePayOrder.aspx                |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs                     |   21 
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_StaffDAL.cs                                      |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx.cs           |  167 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx                       |  168 +
 CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx              |   60 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.designer.cs          |  134 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.designer.cs           |  125 +
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlanDAL.cs                                   |   90 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs              |  143 +
 CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_attachment.cs                            |  143 +
 CY_ECommercePlatform/AbstractFactory/Factory.cs                                       |   14 
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_shenpiDAL.cs                            |  244 ++
 CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx              |   26 
 CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_shenpiDAL.cs                             |   29 
 CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_shenpi.cs                                |  206 +
 CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs                               |    6 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx                         |   10 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.cs                  |  228 ++
 CY_ECommercePlatform/CY.Model/OA/OA_Staff.cs                                          |   31 
 CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffList.aspx                        |   84 
 CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.designer.cs    |  116 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx                 |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.designer.cs           |  152 +
 CY_ECommercePlatform/CY.WebForm/MainPage.cs                                           |   11 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs              |    7 
 CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.cs                     |   51 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx                |   59 
 CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.cs           |   53 
 CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx    |   30 
 CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx                        |    4 
 72 files changed, 6,122 insertions(+), 138 deletions(-)

diff --git a/CY_ECommercePlatform/AbstractFactory/Factory.cs b/CY_ECommercePlatform/AbstractFactory/Factory.cs
index b975b6e..a3c3a68 100644
--- a/CY_ECommercePlatform/AbstractFactory/Factory.cs
+++ b/CY_ECommercePlatform/AbstractFactory/Factory.cs
@@ -265,6 +265,8 @@
             OBJECT_PATH.Add(DALInterface.IOA_FukuanshenqingDAL, "OA_FukuanshenqingDAL");
             OBJECT_PATH.Add(DALInterface.IOA_BaozhengjincuishouDAL, "OA_BaozhengjincuishouDAL");
             OBJECT_PATH.Add(DALInterface.IOA_BaozhengjinDAL, "OA_BaozhengjinDAL");
+            OBJECT_PATH.Add(DALInterface.IOA_WorkPlan_shenpiDAL, "OA_WorkPlan_shenpiDAL");
+            OBJECT_PATH.Add(DALInterface.IOA_WorkPlan_attachmentDAL, "OA_WorkPlan_attachmentDAL");
             OBJECT_PATH.Add(DALInterface.IOA_KaipiaonewDAL, "OA_KaipiaonewDAL");
             OBJECT_PATH.Add(DALInterface.ICoreCmsPlanOrderDAL, "CoreCmsPlanOrderDAL");
             OBJECT_PATH.Add(DALInterface.ICoreCmsPlanOrderItemDAL, "CoreCmsPlanOrderItemDAL");
@@ -904,7 +906,17 @@
         /// 寮�绁ㄧ敵璇�
         /// </summary>
         IOA_BaozhengjinDAL = 1937,
-        
+
+        /// <summary>
+        /// 寮�绁ㄧ敵璇�
+        /// </summary>
+        IOA_WorkPlan_shenpiDAL = 1938,
+
+        /// <summary>
+        /// 寮�绁ㄧ敵璇�
+        /// </summary>
+        IOA_WorkPlan_attachmentDAL = 1939,
+
 
         /// <summary>
         /// 寮�绁ㄧ敵璇�
diff --git a/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj b/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
index 6379413..7b85d31 100644
--- a/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
+++ b/CY_ECommercePlatform/CY.BLL/CY.BLL.csproj
@@ -220,6 +220,8 @@
     <Compile Include="OA\OA_ProcurementBLL.cs" />
     <Compile Include="OA\OA_FirmRoleBLL.cs" />
     <Compile Include="OA\OA_PaperWeightBLL.cs" />
+    <Compile Include="OA\OA_WorkPlan_attachmentBLL.cs" />
+    <Compile Include="OA\OA_WorkPlan_shenpiBLL.cs" />
     <Compile Include="OA\OA_WorkReminderBLL.cs" />
     <Compile Include="OA\OA_WorkPlanBLL.cs" />
     <Compile Include="OA\OA_YujihuikuanBLL.cs" />
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_StaffBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_StaffBLL.cs
index ce85ada..c46477f 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_StaffBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_StaffBLL.cs
@@ -75,7 +75,23 @@
         /// <returns></returns>
         public IEnumerable<Model.OA_Staff> SelectModelPage(Infrastructure.Query.Pagination pagination, int? DepartmentId, Guid MemberId, string MemberName, string Status)
         {
-            return idal_IOA_StaffDAL.SelectModelPage(pagination, DepartmentId,MemberId, MemberName, Status);
+          var ssss  =  idal_IOA_StaffDAL.SelectModelPage(pagination, DepartmentId, MemberId, MemberName, Status);
+
+            OA_FirmRoleBLL bll_OA_FirmRoleBLL = new OA_FirmRoleBLL();
+            foreach (var oA_Staff   in ssss)
+            {
+              var sss =  bll_OA_FirmRoleBLL.SelectOA_StaffRoleRel(oA_Staff.Keyid);
+                if(sss != null)
+                {
+                 var ssssss =   bll_OA_FirmRoleBLL.SelectModel(sss.RoleId);
+                    if (ssssss != null)
+                    {
+                        oA_Staff.RoleName = ssssss.RoleName;
+                    }
+                   
+                }
+            }
+            return ssss;
         }
 
         /// <summary>
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlanBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlanBLL.cs
index efb98e0..f63ff7a 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlanBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlanBLL.cs
@@ -31,6 +31,16 @@
         }
 
         /// <summary>
+        /// 娣诲姞
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public int InserModelAndGetId(Model.OA_WorkPlan model)
+        {
+            return iOA_WorkPlanDAL.InserModelAndGetId(model);
+        }
+
+        /// <summary>
         /// 鏇存柊
         /// </summary>
         /// <param name="model"></param>
@@ -81,9 +91,9 @@
         /// <param name="EvaluationStatus"></param>
         /// <param name="RewardType"></param>
         /// <returns></returns>
-        public IEnumerable<Model.OA_WorkPlan> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, Guid SentStaffId, Guid ReciveStaffId, int? PlanType, int? PlanDataType, string PlanTitle, DateTime? BeginPlanStartTime, DateTime? EndPlanStartTime, DateTime? BeginPlanRunTime, DateTime? EndPlanRunTime, string PlanPeople, int? PlanStatus, int? ApprovalStatus, int? EvaluationStatus, int? RewardType)
+        public IEnumerable<Model.OA_WorkPlan> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, Guid SentStaffId, Guid ReciveStaffId, int? PlanType, int? PlanDataType, string PlanTitle, DateTime? BeginPlanStartTime, DateTime? EndPlanStartTime, DateTime? BeginPlanRunTime, DateTime? EndPlanRunTime, string PlanPeople, int? PlanStatus, int? ApprovalStatus, int? EvaluationStatus, int? RewardType, string RewardContent= null, string PlanContent = null)
         {
-            return iOA_WorkPlanDAL.SelectModelPage(pagination, MemberId, SentStaffId, ReciveStaffId, PlanType, PlanDataType, PlanTitle, BeginPlanStartTime, EndPlanStartTime, BeginPlanRunTime, EndPlanRunTime, PlanPeople, PlanStatus, ApprovalStatus, EvaluationStatus, RewardType);
+            return iOA_WorkPlanDAL.SelectModelPage(pagination, MemberId, SentStaffId, ReciveStaffId, PlanType, PlanDataType, PlanTitle, BeginPlanStartTime, EndPlanStartTime, BeginPlanRunTime, EndPlanRunTime, PlanPeople, PlanStatus, ApprovalStatus, EvaluationStatus, RewardType, RewardContent, PlanContent);
         }
 
         /// <summary>
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs
new file mode 100644
index 0000000..d8090a0
--- /dev/null
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_attachmentBLL.cs
@@ -0,0 +1,137 @@
+锘�
+/**  
+* OA_WorkPlan_attachmentBLL.cs
+*
+* 鍔� 鑳斤細 鍚堜綔瀹㈡埛涓氬姟閫昏緫绫�
+* 绫� 鍚嶏細 OA_WorkPlan_attachmentBLL
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 15:11       鍚磋緣      鍒濈増
+* V0.02  2013-5-29 17:43      鍚村磶鍧�    澧炲姞杞崲鍦ㄧ嚎浼氬憳涓哄巶鍟嗗鎴锋柟娉� 
+*
+*
+*
+*
+*
+*
+*/
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using CY.Model;
+using AbstractFactory;
+using CY.IBaseDAL;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+
+namespace CY.BLL
+{
+    public class OA_WorkPlan_attachmentBLL
+    {
+        IOA_WorkPlan_attachmentDAL _IOA_WorkPlan_attachmentDAL = null;
+
+        /// <summary>
+        /// 鍒濆鍖栨瀯閫�
+        /// </summary>
+        /// </summary>
+        public OA_WorkPlan_attachmentBLL()
+        {
+            //鑾峰彇OA_WorkPlan_attachment DAL瀹炵幇
+            _IOA_WorkPlan_attachmentDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_WorkPlan_attachmentDAL) as IOA_WorkPlan_attachmentDAL;
+
+
+        }
+
+        /// <summary>
+        /// 鏂板閫佽揣瀹夋帓
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <param name="m_OA_CustomerCommunications"></param>
+        /// <param name="m_EC_AcceptWayByCustomers"></param>
+        /// <returns></returns>
+        public bool InsertModel(CY.Model.OA_WorkPlan_attachment m_OA_WorkPlan_attachment)
+        {
+            try
+            {
+
+                return _IOA_WorkPlan_attachmentDAL.InserModel(m_OA_WorkPlan_attachment);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+        /// <summary>
+        /// 淇敼閫佽揣瀹夋帓
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <returns></returns>
+        public bool UpdateModel(CY.Model.OA_WorkPlan_attachment m_OA_WorkPlan_attachment)
+        {
+            try
+            {
+                return _IOA_WorkPlan_attachmentDAL.UpdateModel(m_OA_WorkPlan_attachment);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+        /// <summary>
+        /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="Keyid">涓婚敭id</param>
+        /// <returns></returns>
+        public IEnumerable<OA_WorkPlan_attachment> GetModelList()
+        {
+            Query query = new Query();
+            return _IOA_WorkPlan_attachmentDAL.SelectAllModel(query);
+        }
+
+
+        /// <summary>
+        /// 鏍规嵁formid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="BaozhengjinId">缂栧彿</param>
+        /// <returns></returns>
+        public IEnumerable<Model.OA_WorkPlan_attachment> GetModelByKaipiaoId(int BaozhengjinId)
+        {
+
+            return _IOA_WorkPlan_attachmentDAL.GetModelByKaipiaoId(BaozhengjinId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="Keyid">涓婚敭id</param>
+        /// <returns></returns>
+        public OA_WorkPlan_attachment GetModelByKeyid(int keyid)
+        {
+
+            return _IOA_WorkPlan_attachmentDAL.GetModelByKeyid(keyid);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <returns></returns>
+        public bool DeleteModel(CY.Model.OA_WorkPlan_attachment rType)
+        {
+            try
+            {
+                _IOA_WorkPlan_attachmentDAL.DeleteModel(rType);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_shenpiBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_shenpiBLL.cs
new file mode 100644
index 0000000..e1f9bb8
--- /dev/null
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_WorkPlan_shenpiBLL.cs
@@ -0,0 +1,137 @@
+锘�
+/**  
+* OA_WorkPlan_shenpiBLL.cs
+*
+* 鍔� 鑳斤細 鍚堜綔瀹㈡埛涓氬姟閫昏緫绫�
+* 绫� 鍚嶏細 OA_WorkPlan_shenpiBLL
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 15:11       鍚磋緣      鍒濈増
+* V0.02  2013-5-29 17:43      鍚村磶鍧�    澧炲姞杞崲鍦ㄧ嚎浼氬憳涓哄巶鍟嗗鎴锋柟娉� 
+*
+*
+*
+*
+*
+*
+*/
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using CY.Model;
+using AbstractFactory;
+using CY.IBaseDAL;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+
+namespace CY.BLL
+{
+    public class OA_WorkPlan_shenpiBLL
+    {
+        IOA_WorkPlan_shenpiDAL _IOA_WorkPlan_shenpiDAL = null;
+
+        /// <summary>
+        /// 鍒濆鍖栨瀯閫�
+        /// </summary>
+        /// </summary>
+        public OA_WorkPlan_shenpiBLL()
+        {
+            //鑾峰彇OA_WorkPlan_shenpi DAL瀹炵幇
+            _IOA_WorkPlan_shenpiDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_WorkPlan_shenpiDAL) as IOA_WorkPlan_shenpiDAL;
+
+
+        }
+
+        /// <summary>
+        /// 鏂板閫佽揣瀹夋帓
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <param name="m_OA_CustomerCommunications"></param>
+        /// <param name="m_EC_AcceptWayByCustomers"></param>
+        /// <returns></returns>
+        public bool InsertModel(CY.Model.OA_WorkPlan_shenpi m_OA_WorkPlan_shenpi)
+        {
+            try
+            {
+
+                return _IOA_WorkPlan_shenpiDAL.InserModel(m_OA_WorkPlan_shenpi);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+        /// <summary>
+        /// 淇敼閫佽揣瀹夋帓
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <returns></returns>
+        public bool UpdateModel(CY.Model.OA_WorkPlan_shenpi m_OA_WorkPlan_shenpi)
+        {
+            try
+            {
+                return _IOA_WorkPlan_shenpiDAL.UpdateModel(m_OA_WorkPlan_shenpi);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+        /// <summary>
+        /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="Keyid">涓婚敭id</param>
+        /// <returns></returns>
+        public IEnumerable<OA_WorkPlan_shenpi> GetModelList()
+        {
+            Query query = new Query();
+            return _IOA_WorkPlan_shenpiDAL.SelectAllModel(query);
+        }
+
+
+        /// <summary>
+        /// 鏍规嵁formid鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="BaozhengjinId">缂栧彿</param>
+        /// <returns></returns>
+        public IEnumerable<Model.OA_WorkPlan_shenpi> GetModelByKaipiaoId(int BaozhengjinId)
+        {
+
+            return _IOA_WorkPlan_shenpiDAL.GetModelByKaipiaoId(BaozhengjinId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇鍏ㄩ儴鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="Keyid">涓婚敭id</param>
+        /// <returns></returns>
+        public OA_WorkPlan_shenpi GetModelByKeyid(int keyid)
+        {
+
+            return _IOA_WorkPlan_shenpiDAL.GetModelByKeyid(keyid);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎鍚堜綔瀹㈡埛
+        /// </summary>
+        /// <param name="rType"></param>
+        /// <returns></returns>
+        public bool DeleteModel(CY.Model.OA_WorkPlan_shenpi rType)
+        {
+            try
+            {
+                _IOA_WorkPlan_shenpiDAL.DeleteModel(rType);
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
diff --git a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
index 5e1aa21..731bd73 100644
--- a/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
+++ b/CY_ECommercePlatform/CY.IDAL/CY.IDAL.csproj
@@ -226,6 +226,8 @@
     <Compile Include="OA\IOA_WarehouseInfoDAL.cs" />
     <Compile Include="OA\IOA_SuppliersOtherQualificationDAL.cs" />
     <Compile Include="OA\IOA_PaperWeightDAL.cs" />
+    <Compile Include="OA\IOA_WorkPlan_attachmentDAL.cs" />
+    <Compile Include="OA\IOA_WorkPlan_shenpiDAL.cs" />
     <Compile Include="OA\IOA_WorkReminderDAL.cs" />
     <Compile Include="OA\IOA_WorkPlanDAL.cs" />
     <Compile Include="OA\IOA_YujihuikuanDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlanDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlanDAL.cs
index 02b3cc3..d6dba07 100644
--- a/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlanDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlanDAL.cs
@@ -12,6 +12,15 @@
     /// </summary>
     public interface IOA_WorkPlanDAL : ICommonDAL, IPaging<OA_WorkPlan>, IGetAllModel<OA_WorkPlan>
     {
+
+
+        /// <summary>
+        /// InserModelAndGetId
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        int InserModelAndGetId(OA_WorkPlan model);
+
         /// <summary>
         /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
         /// </summary>
@@ -38,7 +47,7 @@
         /// <param name="EvaluationStatus"></param>
         /// <param name="RewardType"></param>
         /// <returns></returns>
-        IEnumerable<Model.OA_WorkPlan> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, Guid SentStaffId, Guid ReciveStaffId, int? PlanType, int? PlanDataType, string PlanTitle, DateTime? BeginPlanStartTime, DateTime? EndPlanStartTime, DateTime? BeginPlanRunTime, DateTime? EndPlanRunTime, string PlanPeople, int? PlanStatus, int? ApprovalStatus, int? EvaluationStatus, int? RewardType);
+        IEnumerable<Model.OA_WorkPlan> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, Guid SentStaffId, Guid ReciveStaffId, int? PlanType, int? PlanDataType, string PlanTitle, DateTime? BeginPlanStartTime, DateTime? EndPlanStartTime, DateTime? BeginPlanRunTime, DateTime? EndPlanRunTime, string PlanPeople, int? PlanStatus, int? ApprovalStatus, int? EvaluationStatus, int? RewardType, string RewardContent = null, string PlanContent = null);
  
         /// <summary>
         /// 鍒犻櫎宸ヤ綔瀹夋帓
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs
new file mode 100644
index 0000000..e714f16
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_attachmentDAL.cs
@@ -0,0 +1,29 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Data.SqlClient;
+using CY.IBaseDAL;
+using CY.Model;
+
+
+namespace CY.IDAL
+{
+    public interface IOA_WorkPlan_attachmentDAL : ICommonDAL, IPaging<OA_WorkPlan_attachment>, IGetAllModel<OA_WorkPlan_attachment>
+    {
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        OA_WorkPlan_attachment GetModelByKeyid(int keyid);
+
+        /// <summary>
+        /// 鏍规嵁OA_WorkPlanId鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="OA_WorkPlanId">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<OA_WorkPlan_attachment> GetModelByKaipiaoId(int OA_WorkPlanId);
+    }
+}
diff --git a/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_shenpiDAL.cs b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_shenpiDAL.cs
new file mode 100644
index 0000000..1a396a3
--- /dev/null
+++ b/CY_ECommercePlatform/CY.IDAL/OA/IOA_WorkPlan_shenpiDAL.cs
@@ -0,0 +1,29 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Data.SqlClient;
+using CY.IBaseDAL;
+using CY.Model;
+
+
+namespace CY.IDAL
+{
+    public interface IOA_WorkPlan_shenpiDAL : ICommonDAL, IPaging<OA_WorkPlan_shenpi>, IGetAllModel<OA_WorkPlan_shenpi>
+    {
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        OA_WorkPlan_shenpi GetModelByKeyid(int keyid);
+
+        /// <summary>
+        /// 鏍规嵁OA_WorkPlanId鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="OA_WorkPlanId">缂栧彿</param>
+        /// <returns></returns>
+        IEnumerable<OA_WorkPlan_shenpi> GetModelByKaipiaoId(int OA_WorkPlanId);
+    }
+}
diff --git a/CY_ECommercePlatform/CY.Model/CY.Model.csproj b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
index b4f0428..aa5a836 100644
--- a/CY_ECommercePlatform/CY.Model/CY.Model.csproj
+++ b/CY_ECommercePlatform/CY.Model/CY.Model.csproj
@@ -278,6 +278,8 @@
     <Compile Include="OA\OA_VisitNoteExtend.cs" />
     <Compile Include="OA\OA_PaperWeight.cs" />
     <Compile Include="OA\OA_WorkPlan.cs" />
+    <Compile Include="OA\OA_WorkPlan_attachment.cs" />
+    <Compile Include="OA\OA_WorkPlan_shenpi.cs" />
     <Compile Include="OA\OA_WorkReminder.cs" />
     <Compile Include="OA\OA_CarExamined.cs" />
     <Compile Include="OA\OA_Yujihuikuan.cs" />
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasic.cs b/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasic.cs
index 01e16cb..84b96a4 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasic.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasic.cs
@@ -53,6 +53,10 @@
         private bool? _isDeferPay;
         private bool? _isPrint;
         private int? _outid;
+
+        public string Duiyinghetongbianhao { get; set; }
+
+        
         /// <summary>
         /// 鍞竴缂栧彿
         /// </summary>
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs b/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs
index 31d4066..a29fc8d 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs
@@ -952,8 +952,12 @@
                 this.BusinessManagerId = isChange ? MyConvert.ConvertToInt32(value) : this.BusinessManagerId;
                 theValue = this.BusinessManagerId;
             }
+            else if ("Duiyinghetongbianhao".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 100)
+            {
+                this.Duiyinghetongbianhao = isChange ? MyConvert.ConvertToString(value) : this.Duiyinghetongbianhao;
+                theValue = this.Duiyinghetongbianhao;
+            }
 
-            
             #endregion
 
             return theValue;
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs b/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs
index a9fa991..d3c6997 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs
@@ -251,6 +251,7 @@
             get;
             set;
         }
+        public string Duiyinghetongbianhao { get; set; }
         #endregion
 
         #region Visiter
@@ -500,6 +501,12 @@
                 this.shifouDelivery = isChange ? MyConvert.ConvertToInt32(value) : this.shifouDelivery;
                 theValue = this.shifouDelivery;
             }
+            else if ("Duiyinghetongbianhao".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 54)
+            {
+                this.Duiyinghetongbianhao = isChange ? MyConvert.ConvertToString(value) : this.Duiyinghetongbianhao;
+                theValue = this.Duiyinghetongbianhao;
+            }
+            
             #endregion
 
 
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_Staff.cs b/CY_ECommercePlatform/CY.Model/OA/OA_Staff.cs
index 10b8853..ff5b7d3 100644
--- a/CY_ECommercePlatform/CY.Model/OA/OA_Staff.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_Staff.cs
@@ -74,7 +74,7 @@
         private string _managecity;
         private string _managecountry;
         private string _managecountry1;
-
+        public string RoleName { get; set; }
         /// <summary>
         /// 鍛樺伐缂栧彿
         /// </summary>		
@@ -327,6 +327,25 @@
         /// BF_IsDeliverManage
         /// </summary>		
         public bool BF_IsDeliverManage
+        {
+            get;
+
+            set;
+        }
+        /// <summary>
+        /// BF_IsBaoxiaozhuguan
+        /// </summary>		
+        public bool BF_IsBaoxiaozhuguan
+        {
+            get;
+
+            set;
+        }
+
+        /// <summary>
+        /// BF_Isbaoxiaojingli
+        /// </summary>		
+        public bool BF_Isbaoxiaojingli
         {
             get;
 
@@ -1307,6 +1326,16 @@
                 this.BF_IsDeliverManage = isChange ? MyConvert.ConvertToBoolean(value) : BF_IsDeliverManage;
                 theValue = this.BF_IsDeliverManage;
             }
+            else if ("BF_IsBaoxiaozhuguan".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 67)
+            {
+                this.BF_IsBaoxiaozhuguan = isChange ? MyConvert.ConvertToBoolean(value) : BF_IsBaoxiaozhuguan;
+                theValue = this.BF_IsBaoxiaozhuguan;
+            }
+            else if ("BF_Isbaoxiaojingli".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 68)
+            {
+                this.BF_Isbaoxiaojingli = isChange ? MyConvert.ConvertToBoolean(value) : BF_Isbaoxiaojingli;
+                theValue = this.BF_Isbaoxiaojingli;
+            }
             return theValue;
         }
 
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs
index beb9301..2e8f212 100644
--- a/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs
@@ -43,6 +43,66 @@
         private string _rewardcontent;
         private string _rewardresult;
         private decimal? _rewardmoney;
+        public int? HoubufapiaoStatus { get; set; }
+
+        public string Fujian { get; set; }
+        public string Fapiao { get; set; }
+        public string HoubufapiaoStatusName { get 
+            { 
+                if(HoubufapiaoStatus.HasValue)
+                {
+                    if(HoubufapiaoStatus == 1)
+                    {
+                        return "鏈夊彂绁�";
+                    }
+                    else if (HoubufapiaoStatus == 2)
+                    {
+                        return "鍊欒ˉ鍙戠エ";
+                    }
+                    else if (HoubufapiaoStatus == 3)
+                    {
+                        return "鏃犲彂绁�";
+                    }else
+                        return "";
+                }
+                else
+                {
+                    return "";
+                }
+                 
+            }
+        }
+
+        public string EvaluationStatusName
+        {
+            get
+            {
+                if (EvaluationStatus.HasValue)
+                {
+                    if (EvaluationStatus == 1)
+                    {
+                        return "宸蹭粯娆�";
+                    }
+                    else if (EvaluationStatus == 2)
+                    {
+                        return "鏈粯娆�";
+                    }
+                    
+                    else
+                        return "鏈粯娆�";
+                }
+                else
+                {
+                    return "";
+                }
+
+            }
+        }
+        
+        public int Nengfoushenpi { get; set; }
+
+        public int Nengfoushanchu { get; set; }
+        public int? WufapiaoStatus { get; set; }
 
         /// <summary>
         /// 缂栧彿
@@ -297,6 +357,37 @@
                 _approvalstatus = value;
             }
         }
+
+
+        public string ApprovalStatusName
+        {
+            get
+            {
+                if (ApprovalStatus.HasValue)
+                {
+                    if (ApprovalStatus == 0)
+                    {
+                        return "鏈壒澶�";
+                    }
+                    else if (ApprovalStatus == 1)
+                    {
+                        return "鎵瑰噯";
+                    }
+                    else if (ApprovalStatus == 2)
+                    {
+                        return "涓嶆壒鍑�";
+                    }
+                    else
+                        return "鏈壒澶�";
+                }
+                else
+                {
+                    return "";
+                }
+
+            }
+        }
+
         /// <summary>
         /// 瀹℃牳鏃堕棿
         /// </summary>		
@@ -747,6 +838,16 @@
                 this.AllFine = isChange ? MyConvert.ConvertToDecimal(value) : AllFine;
                 theValue = this.AllFine;
             }
+            else if ("HoubufapiaoStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 30)
+            {
+                this.HoubufapiaoStatus = isChange ? MyConvert.ConvertToInt32(value) : HoubufapiaoStatus;
+                theValue = this.HoubufapiaoStatus;
+            }
+            else if ("WufapiaoStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 30)
+            {
+                this.WufapiaoStatus = isChange ? MyConvert.ConvertToInt32(value) : WufapiaoStatus;
+                theValue = this.WufapiaoStatus;
+            }
             return theValue;
         }
         #endregion Visiter
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_attachment.cs b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_attachment.cs
new file mode 100644
index 0000000..c6a7f7a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_attachment.cs
@@ -0,0 +1,143 @@
+锘�/**  
+*OA_CorporateClients.cs
+*
+*鍔� 鑳斤細 N / A
+* 绫� 鍚嶏細 OA_CorporateClients
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 14:27:43   N / A    鍒濈増
+  *
+  *
+  *
+  *
+  *
+  *
+  */
+
+using System;
+using CY.Infrastructure.Domain;
+using CY.Infrastructure.Common;
+
+namespace CY.Model
+{
+    /// <summary>
+    /// 鍗板埛鍙傛暟
+    /// </summary>
+    [Serializable]
+    public partial class OA_WorkPlan_attachment : IAggregateRoot
+    {
+        #region Model
+        /// <summary>
+        /// Keyid
+        /// </summary>
+        public int Keyid { get; set; }
+        /// <summary>
+        ///  OA_WorkPlanId
+        /// </summary>
+        public int? OA_WorkPlanId { get; set; }
+
+
+        /// <summary>
+        /// PlanAttachment
+        /// </summary>
+        public string PlanAttachment
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        /// AttachmentType
+        /// </summary>
+        public int? AttachmentType
+        {
+            get;
+            set;
+        }
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public DateTime? CreateTime
+        {
+            get;
+            set;
+        }
+
+
+
+
+
+
+
+
+
+        /// <summary>
+        /// Operator
+        /// </summary>
+        public string Operator
+        {
+        get;
+        set;
+    }
+
+    #endregion Model
+
+    #region Visiter
+
+    /// <summary>
+    /// 灞炴�ц闂櫒
+    /// </summary>
+    /// <param name="name">灞炴�у悕</param>
+    /// <param name="index">绱㈠紩</param>
+    /// <param name="isChange">鏄惁灏嗘寚瀹氬睘鎬ц缃负浼犲叆鍊�</param>
+    /// <param name="value">闇�瑕佽祴浜堢殑鍊�</param>
+    /// <returns>涓庡悕绉板搴旂殑灞炴�у��</returns>
+    public object Visiter(string name, int? index = -1, bool isChange = false, object value = null)
+    {
+        object theValue = null;
+
+
+        if ("Keyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
+        {
+            this.Keyid = isChange ? MyConvert.ConvertToInt32(value).Value : Keyid;
+            theValue = this.Keyid;
+        }
+        else if ("OA_WorkPlanId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
+        {
+            this.OA_WorkPlanId = isChange ? MyConvert.ConvertToInt32(value).Value : OA_WorkPlanId;
+            theValue = this.OA_WorkPlanId;
+        }
+
+
+
+
+        else if ("PlanAttachment".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
+        {
+            this.PlanAttachment = isChange ? MyConvert.ConvertToString(value) : PlanAttachment;
+            theValue = this.PlanAttachment;
+        }
+        else if ("CreateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
+        {
+            this.CreateTime = isChange ? MyConvert.ConvertToDateTime(value) : CreateTime;
+            theValue = this.CreateTime;
+        }
+        else if ("AttachmentType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
+        {
+            this.AttachmentType = isChange ? MyConvert.ConvertToInt32(value) : AttachmentType;
+            theValue = this.AttachmentType;
+        }
+        else if ("Operator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
+        {
+            this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator;
+            theValue = this.Operator;
+        }
+
+
+        return theValue;
+    }
+
+    #endregion
+}
+}
+ 
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_shenpi.cs b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_shenpi.cs
new file mode 100644
index 0000000..87276c4
--- /dev/null
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan_shenpi.cs
@@ -0,0 +1,206 @@
+锘�/**  
+*OA_CorporateClients.cs
+*
+*鍔� 鑳斤細 N / A
+* 绫� 鍚嶏細 OA_CorporateClients
+*
+* Ver    鍙樻洿鏃ユ湡             璐熻矗浜�  鍙樻洿鍐呭
+* 鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�鈹�
+* V0.01  2013-4-2 14:27:43   N / A    鍒濈増
+  *
+  *
+  *
+  *
+  *
+  *
+  */
+
+using System;
+using CY.Infrastructure.Domain;
+using CY.Infrastructure.Common;
+
+namespace CY.Model
+{
+    /// <summary>
+    /// 鍗板埛鍙傛暟
+    /// </summary>
+    [Serializable]
+    public partial class OA_WorkPlan_shenpi : IAggregateRoot
+    {
+       
+
+
+
+        #region Model
+        /// <summary>
+        /// Keyid
+        /// </summary>
+        public int Keyid { get; set; }
+        /// <summary>
+        ///  OA_WorkPlanId
+        /// </summary>
+        public int? OA_WorkPlanId { get; set; }
+
+        /// <summary>
+        ///  ApprovalStaffId
+        /// </summary>
+        public Guid ApprovalStaffId { get; set; }
+        /// <summary>
+        ///  ApprovalStaffId
+        /// </summary>
+        public string ApprovalStaffName { get; set; }
+
+        /// <summary>
+        ///  ApprovalStatus
+        /// </summary>
+        public int? ApprovalStatus { get; set; }
+
+        public string ApprovalStatusName
+        {
+            get
+            {
+                if (ApprovalStatus.HasValue)
+                {
+                    if (ApprovalStatus == 0)
+                    {
+                        return "鏈壒澶�";
+                    }
+                    else if (ApprovalStatus == 1)
+                    {
+                        return "鎵瑰噯";
+                    }
+                    else if (ApprovalStatus == 2)
+                    {
+                        return "涓嶆壒鍑�";
+                    }
+                    else
+                        return "鏈壒澶�";
+                }
+                else
+                {
+                    return "";
+                }
+
+            }
+        }
+
+        /// <summary>
+        /// ApprovalTime
+        /// </summary>
+        public DateTime? ApprovalTime
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        /// ApprovalContent
+        /// </summary>
+        public string ApprovalContent
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public DateTime? CreateTime
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        /// Operator
+        /// </summary>
+        public string Operator
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
+        ///  Buzhou
+        /// </summary>
+        public int? Buzhou { get; set; }
+
+
+
+
+
+
+
+        #endregion Model
+
+        #region Visiter
+
+        /// <summary>
+        /// 灞炴�ц闂櫒
+        /// </summary>
+        /// <param name="name">灞炴�у悕</param>
+        /// <param name="index">绱㈠紩</param>
+        /// <param name="isChange">鏄惁灏嗘寚瀹氬睘鎬ц缃负浼犲叆鍊�</param>
+        /// <param name="value">闇�瑕佽祴浜堢殑鍊�</param>
+        /// <returns>涓庡悕绉板搴旂殑灞炴�у��</returns>
+        public object Visiter(string name, int? index = -1, bool isChange = false, object value = null)
+        {
+            object theValue = null;
+
+
+            if ("Keyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
+            {
+                this.Keyid = isChange ? MyConvert.ConvertToInt32(value).Value : Keyid;
+                theValue = this.Keyid;
+            }
+            else if ("OA_WorkPlanId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
+            {
+                this.OA_WorkPlanId = isChange ? MyConvert.ConvertToInt32(value) : OA_WorkPlanId;
+                theValue = this.OA_WorkPlanId;
+            }
+
+
+
+
+            else if ("ApprovalStaffId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
+            {
+                this.ApprovalStaffId = isChange ? MyConvert.ConvertToGuid(value) : ApprovalStaffId;
+                theValue = this.ApprovalStaffId;
+            }
+            else if ("CreateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
+            {
+                this.CreateTime = isChange ? MyConvert.ConvertToDateTime(value) : CreateTime;
+                theValue = this.CreateTime;
+            }
+            else if ("ApprovalStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
+            {
+                this.ApprovalStatus = isChange ? MyConvert.ConvertToInt32(value) : ApprovalStatus;
+                theValue = this.ApprovalStatus;
+            }
+            else if ("ApprovalTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
+            {
+                this.ApprovalTime = isChange ? MyConvert.ConvertToDateTime(value) : ApprovalTime;
+                theValue = this.ApprovalTime;
+            }
+            else if ("ApprovalContent".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
+            {
+                this.ApprovalContent = isChange ? MyConvert.ConvertToString(value) : ApprovalContent;
+                theValue = this.ApprovalContent;
+            }
+            else if ("Operator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8)
+            {
+                this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator;
+                theValue = this.Operator;
+            }
+            else if ("Buzhou".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9)
+            {
+                this.Buzhou = isChange ? MyConvert.ConvertToInt32(value) : Buzhou;
+                theValue = this.Buzhou;
+            }
+
+            return theValue;
+        }
+
+        #endregion
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
index 0c0f5f8..5840a35 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
+++ b/CY_ECommercePlatform/CY.SQLDAL/CY.SQLDAL.csproj
@@ -239,6 +239,8 @@
     <Compile Include="OA\OA_BrandDAL.cs" />
     <Compile Include="OA\OA_AdvanceMoneyRecordDAL.cs" />
     <Compile Include="OA\OA_PaperWeightDAL.cs" />
+    <Compile Include="OA\OA_WorkPlan_attachmentDAL.cs" />
+    <Compile Include="OA\OA_WorkPlan_shenpiDAL.cs" />
     <Compile Include="OA\OA_WorkReminderDAL.cs" />
     <Compile Include="OA\OA_WorkPlanDAL.cs" />
     <Compile Include="OA\OA_YujihuikuanDAL.cs" />
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs
index a4a0cc6..9c0b71b 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs
@@ -97,7 +97,8 @@
                      delayTime,
                       new SqlParameter("@Productionprogress",trueModel.Productionprogress),
                        new SqlParameter("@PrintPackDeliveryRequir",trueModel.PrintPackDeliveryRequir),
-                       new SqlParameter("@printunit",trueModel.printunit)
+                       new SqlParameter("@printunit",trueModel.printunit),
+                         new SqlParameter("@Duiyinghetongbianhao",trueModel.Duiyinghetongbianhao)
 
             };
             int i = -1;
@@ -159,7 +160,8 @@
                     new SqlParameter("@NumPerBag",trueModel.NumPerBag),
                     new SqlParameter("@BagNum",trueModel.BagNum),
                        new SqlParameter("@PrintPackDeliveryRequir",trueModel.PrintPackDeliveryRequir),
-                       new SqlParameter("@printunit",trueModel.printunit)
+                       new SqlParameter("@printunit",trueModel.printunit),
+                         new SqlParameter("@Duiyinghetongbianhao",trueModel.Duiyinghetongbianhao)
             };
             try
             {
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_StaffDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_StaffDAL.cs
index 6d89381..693abff 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_StaffDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_StaffDAL.cs
@@ -99,6 +99,8 @@
                     new SqlParameter("@ManageCountry1", trueModel.ManageCountry1) ,
                     new SqlParameter("@BF_IsDeliverManage", trueModel.BF_IsDeliverManage) ,
                     new SqlParameter("@BF_IsDriver", trueModel.BF_IsDriver) ,
+                      new SqlParameter("@BF_Isbaoxiaojingli", trueModel.BF_Isbaoxiaojingli) ,
+                         new SqlParameter("@BF_IsBaoxiaozhuguan", trueModel.BF_IsBaoxiaozhuguan) ,
             };
             try
             {
@@ -191,6 +193,8 @@
                     new SqlParameter("@ManageCountry1", trueModel.ManageCountry1) ,
                     new SqlParameter("@BF_IsDeliverManage", trueModel.BF_IsDeliverManage) ,
                     new SqlParameter("@BF_IsDriver", trueModel.BF_IsDriver) ,
+                         new SqlParameter("@BF_Isbaoxiaojingli", trueModel.BF_Isbaoxiaojingli) ,
+                         new SqlParameter("@BF_IsBaoxiaozhuguan", trueModel.BF_IsBaoxiaozhuguan) ,
             };
             try
             {
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlanDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlanDAL.cs
index fad64df..9efec7b 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlanDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlanDAL.cs
@@ -61,7 +61,9 @@
                     new SqlParameter("@PlanType", trueModel.PlanType) ,            
                     new SqlParameter("@PlanDataType", trueModel.PlanDataType) ,            
                     new SqlParameter("@PlanTitle", trueModel.PlanTitle) ,            
-                    new SqlParameter("@PlanContent", trueModel.PlanContent)  
+                    new SqlParameter("@PlanContent", trueModel.PlanContent)  ,
+                     new SqlParameter("@HoubufapiaoStatus", trueModel.HoubufapiaoStatus.HasValue?trueModel.HoubufapiaoStatus.Value:3) ,
+                      new SqlParameter("@WufapiaoStatus", trueModel.WufapiaoStatus.HasValue?trueModel.WufapiaoStatus.Value:3) ,
             };
             try
             {
@@ -73,6 +75,71 @@
             }
             return true;
         }
+
+
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public int InserModelAndGetId(OA_WorkPlan trueModel)
+        {
+           
+            if (trueModel == null)
+            {
+                return 0;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                    new SqlParameter("@PlanRunTime", trueModel.PlanRunTime) ,
+                    new SqlParameter("@PlanMoney", trueModel.PlanMoney) ,
+                    new SqlParameter("@PlanRemark", trueModel.PlanRemark) ,
+                    new SqlParameter("@PlanStartTime", trueModel.PlanStartTime) ,
+                    new SqlParameter("@PlanPeople", trueModel.PlanPeople) ,
+                    new SqlParameter("@PlanComplany", trueModel.PlanComplany) ,
+                    new SqlParameter("@PlanStatus", trueModel.PlanStatus) ,
+                    new SqlParameter("@ApprovalStaffId", trueModel.ApprovalStaffId) ,
+                    new SqlParameter("@ApprovalStatus", trueModel.ApprovalStatus) ,
+                    new SqlParameter("@ApprovalTime", trueModel.ApprovalTime) ,
+                    new SqlParameter("@MemberId", trueModel.MemberId) ,
+                    new SqlParameter("@ApprovalContent", trueModel.ApprovalContent) ,
+                    new SqlParameter("@LastUpdateTime", trueModel.LastUpdateTime) ,
+                    new SqlParameter("@Operator", trueModel.Operator) ,
+                    new SqlParameter("@EvaluationStatus", trueModel.EvaluationStatus) ,
+                    new SqlParameter("@EvaluationContent", trueModel.EvaluationContent) ,
+                    new SqlParameter("@EvaluationStaffId", trueModel.EvaluationStaffId) ,
+                    new SqlParameter("@EvaluationTime", trueModel.EvaluationTime) ,
+                    new SqlParameter("@RewardType", trueModel.RewardType) ,
+                    new SqlParameter("@RewardContent", trueModel.RewardContent) ,
+                    new SqlParameter("@RewardResult", trueModel.RewardResult) ,
+                    new SqlParameter("@SentStaffId", trueModel.SentStaffId) ,
+                    new SqlParameter("@RewardMoney", trueModel.RewardMoney) ,
+                    new SqlParameter("@DepartId", trueModel.DepartId) ,
+                    new SqlParameter("@ReciveStaffId", trueModel.ReciveStaffId) ,
+                    new SqlParameter("@PlanType", trueModel.PlanType) ,
+                    new SqlParameter("@PlanDataType", trueModel.PlanDataType) ,
+                    new SqlParameter("@PlanTitle", trueModel.PlanTitle) ,
+                    new SqlParameter("@PlanContent", trueModel.PlanContent)  ,
+                     new SqlParameter("@HoubufapiaoStatus", trueModel.HoubufapiaoStatus.HasValue?trueModel.HoubufapiaoStatus.Value:3) ,
+                      new SqlParameter("@WufapiaoStatus", trueModel.WufapiaoStatus.HasValue?trueModel.WufapiaoStatus.Value:3) ,
+            };
+            string sql = "Insert Into OA_WorkPlan ([PlanRunTime],[PlanMoney],[PlanRemark],[PlanStartTime], [PlanPeople], [PlanComplany],[PlanStatus], [ApprovalStaffId],[ApprovalStatus], [ApprovalTime],[MemberId],[ApprovalContent],[LastUpdateTime],[Operator],EvaluationStatus,EvaluationContent,EvaluationStaffId,EvaluationTime,RewardType,RewardContent,RewardResult,SentStaffId,RewardMoney,DepartId,ReciveStaffId,PlanType,PlanDataType,PlanTitle,PlanContent,HoubufapiaoStatus,WufapiaoStatus)"
+                                            + " Values ( @PlanRunTime,@PlanMoney,@PlanRemark, @PlanStartTime, @PlanPeople, @PlanComplany, @PlanStatus, @ApprovalStaffId, @ApprovalStatus, @ApprovalTime,@MemberId,@ApprovalContent,@LastUpdateTime,@Operator,@EvaluationStatus,@EvaluationContent,@EvaluationStaffId,@EvaluationTime,@RewardType,@RewardContent,@RewardResult,@SentStaffId,@RewardMoney,@DepartId,@ReciveStaffId,@PlanType,@PlanDataType,@PlanTitle,@PlanContent,@HoubufapiaoStatus,@WufapiaoStatus )";
+
+            int id = 0;
+            try
+            {
+                id = _dataBase.InsertDataAndGetId(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return id;
+        }
+
+        
 
         /// <summary>
         /// 淇敼
@@ -117,7 +184,9 @@
                     new SqlParameter("@PlanType", trueModel.PlanType) ,            
                     new SqlParameter("@PlanDataType", trueModel.PlanDataType) ,            
                     new SqlParameter("@PlanTitle", trueModel.PlanTitle) ,            
-                    new SqlParameter("@PlanContent", trueModel.PlanContent)  
+                    new SqlParameter("@PlanContent", trueModel.PlanContent)  ,
+                      new SqlParameter("@HoubufapiaoStatus", trueModel.HoubufapiaoStatus.HasValue?trueModel.HoubufapiaoStatus.Value:3) ,
+                      new SqlParameter("@WufapiaoStatus", trueModel.WufapiaoStatus.HasValue?trueModel.WufapiaoStatus.Value:3) ,
             };
             try
             {
@@ -225,7 +294,7 @@
         /// <param name="EvaluationStatus"></param>
         /// <param name="RewardType"></param>
         /// <returns></returns>
-        public IEnumerable<Model.OA_WorkPlan> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, Guid SentStaffId, Guid ReciveStaffId, int? PlanType, int? PlanDataType, string PlanTitle, DateTime? BeginPlanStartTime, DateTime? EndPlanStartTime, DateTime? BeginPlanRunTime, DateTime? EndPlanRunTime, string PlanPeople, int? PlanStatus, int? ApprovalStatus, int? EvaluationStatus, int? RewardType)
+        public IEnumerable<Model.OA_WorkPlan> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, Guid SentStaffId, Guid ReciveStaffId, int? PlanType, int? PlanDataType, string PlanTitle, DateTime? BeginPlanStartTime, DateTime? EndPlanStartTime, DateTime? BeginPlanRunTime, DateTime? EndPlanRunTime, string PlanPeople, int? PlanStatus, int? ApprovalStatus, int? EvaluationStatus, int? RewardType, string RewardContent = null, string PlanContent = null)
         {
             try
             {
@@ -248,7 +317,14 @@
                 }
 
                 if (PlanDataType > 0)
+                {
                     condition += " and a.PlanDataType = '" + PlanDataType + "'";
+                }
+                else
+                {
+                    condition += " and a.PlanDataType != '17'  ";
+                }
+                   
 
                 if (!string.IsNullOrEmpty(PlanTitle))
                     condition += " and a.PlanTitle like '%" + PlanTitle + "%'";
@@ -273,6 +349,14 @@
                     else
                         condition += " and a.EvaluationStatus = '" + EvaluationStatus + "'";
                 }
+                if (!string.IsNullOrWhiteSpace(RewardContent))
+                {
+                    condition += " and a.RewardContent like '%" + RewardContent + "%'";
+                }
+                if (!string.IsNullOrWhiteSpace(PlanContent))
+                {
+                    condition += " and a.PlanContent like '%" + PlanContent + "%'";
+                }
 
                 if (RewardType > 0)
                     condition += " and a.RewardType = '" + RewardType + "'";
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs
new file mode 100644
index 0000000..60235f0
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_attachmentDAL.cs
@@ -0,0 +1,229 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using System.Data.SqlClient;
+using System.Data;
+using CY.Model;
+using System.Transactions;
+
+
+namespace CY.SQLDAL
+{
+    public class OA_WorkPlan_attachmentDAL : IOA_WorkPlan_attachmentDAL
+    {
+        private Database _dataBase = null;
+        #region 甯搁噺
+        /// <summary>
+        /// 鏌ヨ鐩爣 
+        /// </summary>
+        const string SELECTTARGET = " t.* ";
+        /// <summary>
+        /// 鏌ヨ鏉ユ簮
+        /// </summary>
+        const string FROMSOUCEBEFORE = " ( select distinct ok.*,d_kaipiaoshenqing.Name as KaipiaoshenqingName,d_fapiaoqianshou.Name as KehuqianshouName, " +
+             "     oe.CompanyName as BuyerName,eo.shuliang,eo.jine, os.Name as BusinessManager  " +
+          " from [OA_WorkPlan_attachment] ok inner join  [OA_CorporateClients] oe  on oe.Keyid = ok.[BuyerId] " +
+
+             " left join (select  count(*) as shuliang,sum(eo.[SumPrice]) as jine,eoe.KaipiaoshenqingId  from  [EC_OrderBasic] eo  ,[EC_OrderExtend] eoe  where eoe.Keyid=eo.Keyid group by eoe.KaipiaoshenqingId  )   eo on ok.Keyid =eo.KaipiaoshenqingId " +
+        " left join [OA_Staff] os on ok.BusinessManagerId = os.Keyid " +
+
+        " Left Join Sys_Dictionary as d_kaipiaoshenqing On(d_kaipiaoshenqing.DicType= 'EC_寮�绁ㄧ敵璇�' and ok.[Kaipiaoshenqing]= d_kaipiaoshenqing.MeanValue)    " +
+        " Left Join Sys_Dictionary as d_fapiaoqianshou On(d_fapiaoqianshou.DicType= 'EC_鍙戠エ绛炬敹' and ok.[Kehuqianshou]= d_fapiaoqianshou.MeanValue)  where 0=0  ";
+        const string FROMSOUCEEND = ") as t  ";
+        /// <summary>
+        /// 鍒嗛〉榛樿鎺掑簭瀛楁
+        /// </summary>
+        const string ORDERBY = " SellerOrderId desc  ";
+        #endregion
+
+        public OA_WorkPlan_attachmentDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.OA_WorkPlan_attachment trueModel = model as Model.OA_WorkPlan_attachment;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                   new SqlParameter("@OA_WorkPlanId",trueModel.OA_WorkPlanId),
+                   new SqlParameter("@CreateTime",trueModel.CreateTime),
+                   new SqlParameter("@PlanAttachment",trueModel.PlanAttachment),
+                   new SqlParameter("@AttachmentType",trueModel.AttachmentType),
+                   new SqlParameter("@Operator",string.IsNullOrWhiteSpace(trueModel.Operator)?"":trueModel.Operator),
+
+
+            };
+            string sql = "Insert Into OA_WorkPlan_attachment ( [OA_WorkPlanId] , [PlanAttachment],[AttachmentType],[CreateTime],[Operator] )"
+                                             + " Values (  @OA_WorkPlanId,  @PlanAttachment,@AttachmentType,@CreateTime,@Operator  )";
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 淇敼
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool UpdateModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.OA_WorkPlan_attachment trueModel = model as Model.OA_WorkPlan_attachment;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+                   new SqlParameter("@Keyid",trueModel.Keyid),
+                   new SqlParameter("@OA_WorkPlanId",trueModel.OA_WorkPlanId),
+                   new SqlParameter("@CreateTime",trueModel.CreateTime),
+                   new SqlParameter("@PlanAttachment",trueModel.PlanAttachment),
+                   new SqlParameter("@AttachmentType",trueModel.AttachmentType),
+                   new SqlParameter("@Operator",string.IsNullOrWhiteSpace(trueModel.Operator)?"":trueModel.Operator),
+            };
+            string sql = "Update OA_WorkPlan_attachment Set   [OA_WorkPlanId]=@OA_WorkPlanId,[CreateTime]=@CreateTime,[PlanAttachment]=@PlanAttachment,[AttachmentType]=@AttachmentType ,[Operator]=@Operator where [Keyid] =@Keyid ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public OA_WorkPlan_attachment GetModelByKeyid(int keyid)
+        {
+            try
+            {
+                string condition = "  ";
+                if (keyid > 0)
+                {
+                    condition = " Keyid=" + keyid + "";
+                }
+                else
+                {
+                    return null;
+                }
+
+                //  return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<OA_WorkPlan_attachment> result = _dataBase.SelectModel<OA_WorkPlan_attachment>("*", "OA_WorkPlan_attachment", condition) as IList<OA_WorkPlan_attachment>;//鎵ц鏌ヨ
+
+                return (null == result || result.Count == 0) ? null : result[0];//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.OA_WorkPlan_attachment> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            return _dataBase.SelectModel<Model.OA_WorkPlan_attachment>(" * ", " OA_WorkPlan_attachment ") as IList<Model.OA_WorkPlan_attachment>;//鎵ц鏌ヨ
+        }
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <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>;//鎵ц鏌ヨ
+        }
+
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.OA_WorkPlan_attachment> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+            if (null == pagination || null == query || null == query.Criteria || 1 > query.Criteria.Count)
+                return null;
+            //query.Criteria 棣栦釜鍏冪礌蹇呴』鏄帓搴忓瓧娈碉紝鍏跺�间负缁撴灉鎺掑簭瀛楁
+
+            int maxParamIndex = query.Criteria.Count - 1;//鏈�澶х储寮�
+
+            string[] orderbys = new string[] { ORDERBY };
+            string resultOrderBy = "";//缁撴灉闆嗘帓搴忔柟寮�
+
+            if ("@orderBy".Equals(query.Criteria[maxParamIndex].PropertyName))
+            {
+                orderbys = string.Format("{0}", query.Criteria[maxParamIndex].Value).Split(',');
+                resultOrderBy = query.Criteria[maxParamIndex].Value.ToString();//= 1 == orderbys.Length ? resultOrderBy : orderbys[1];
+            }
+            string fromSouce = string.Format("{0}{1}{2}", FROMSOUCEBEFORE, query.Criteria[0].Value, FROMSOUCEEND);//鎷艰鏉′欢
+            return _dataBase.SelectModelPage<Model.OA_WorkPlan_attachment>(pagination, SELECTTARGET, fromSouce, orderbys[0], resultOrderBy);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.OA_WorkPlan_attachment trueModel = model as Model.OA_WorkPlan_attachment;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@Keyid",trueModel.Keyid)
+            };
+            string sql = "Delete OA_WorkPlan_attachment Where [Keyid] = @Keyid ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_shenpiDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_shenpiDAL.cs
new file mode 100644
index 0000000..6e6d778
--- /dev/null
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_WorkPlan_shenpiDAL.cs
@@ -0,0 +1,244 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using CY.IDAL;
+using System.Data.SqlClient;
+using System.Data;
+using CY.Model;
+using System.Transactions;
+
+
+namespace CY.SQLDAL
+{
+    public class OA_WorkPlan_shenpiDAL : IOA_WorkPlan_shenpiDAL
+    {
+        private Database _dataBase = null;
+        #region 甯搁噺
+        /// <summary>
+        /// 鏌ヨ鐩爣 
+        /// </summary>
+        const string SELECTTARGET = " t.* ";
+        /// <summary>
+        /// 鏌ヨ鏉ユ簮
+        /// </summary>
+        const string FROMSOUCEBEFORE = " ( select distinct ok.*,d_kaipiaoshenqing.Name as KaipiaoshenqingName,d_fapiaoqianshou.Name as KehuqianshouName, " +
+             "     oe.CompanyName as BuyerName,eo.shuliang,eo.jine, os.Name as BusinessManager  " +
+          " from [OA_WorkPlan_shenpi] ok inner join  [OA_CorporateClients] oe  on oe.Keyid = ok.[BuyerId] " +
+
+             " left join (select  count(*) as shuliang,sum(eo.[SumPrice]) as jine,eoe.KaipiaoshenqingId  from  [EC_OrderBasic] eo  ,[EC_OrderExtend] eoe  where eoe.Keyid=eo.Keyid group by eoe.KaipiaoshenqingId  )   eo on ok.Keyid =eo.KaipiaoshenqingId " +
+        " left join [OA_Staff] os on ok.BusinessManagerId = os.Keyid " +
+
+        " Left Join Sys_Dictionary as d_kaipiaoshenqing On(d_kaipiaoshenqing.DicType= 'EC_寮�绁ㄧ敵璇�' and ok.[Kaipiaoshenqing]= d_kaipiaoshenqing.MeanValue)    " +
+        " Left Join Sys_Dictionary as d_fapiaoqianshou On(d_fapiaoqianshou.DicType= 'EC_鍙戠エ绛炬敹' and ok.[Kehuqianshou]= d_fapiaoqianshou.MeanValue)  where 0=0  ";
+        const string FROMSOUCEEND = ") as t  ";
+        /// <summary>
+        /// 鍒嗛〉榛樿鎺掑簭瀛楁
+        /// </summary>
+        const string ORDERBY = " SellerOrderId desc  ";
+        #endregion
+
+        public OA_WorkPlan_shenpiDAL()
+        {
+            _dataBase = new Database();
+        }
+
+        /// <summary>
+        /// 鏂板
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool InserModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.OA_WorkPlan_shenpi trueModel = model as Model.OA_WorkPlan_shenpi;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+
+                    new SqlParameter("@OA_WorkPlanId",trueModel.OA_WorkPlanId),
+                    new SqlParameter("@ApprovalStaffId",trueModel.ApprovalStaffId),
+                                    new SqlParameter("@ApprovalStatus",trueModel.ApprovalStatus),
+                                      new SqlParameter("@ApprovalTime",trueModel.ApprovalTime),
+                                       new SqlParameter("@ApprovalContent",trueModel.ApprovalContent),
+                                          new SqlParameter("@CreateTime",trueModel.CreateTime),
+ new SqlParameter("@Operator",string.IsNullOrWhiteSpace(trueModel.Operator)?"":trueModel.Operator),
+  new SqlParameter("@Buzhou", trueModel.Buzhou.HasValue?trueModel.Buzhou.Value:0),
+
+
+
+
+
+
+
+            };
+            string sql = "Insert Into OA_WorkPlan_shenpi ( [OA_WorkPlanId] , [ApprovalStaffId],[ApprovalStatus],[ApprovalTime],[ApprovalContent],[CreateTime],[Operator],[Buzhou] )"
+                                             + " Values (  @OA_WorkPlanId,  @ApprovalStaffId,@ApprovalStatus,@ApprovalTime,@ApprovalContent,@CreateTime,@Operator,@Buzhou  )";
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 淇敼
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool UpdateModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.OA_WorkPlan_shenpi trueModel = model as Model.OA_WorkPlan_shenpi;
+            if (trueModel == null)
+            {
+                return false;
+            }
+
+
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+
+                  new SqlParameter("@Keyid",trueModel.Keyid),
+
+
+                               new SqlParameter("@OA_WorkPlanId",trueModel.OA_WorkPlanId),
+                    new SqlParameter("@ApprovalStaffId",trueModel.ApprovalStaffId),
+                                    new SqlParameter("@ApprovalStatus",trueModel.ApprovalStatus),
+                                      new SqlParameter("@ApprovalTime",trueModel.ApprovalTime),
+                                       new SqlParameter("@ApprovalContent",trueModel.ApprovalContent),
+                                          new SqlParameter("@CreateTime",trueModel.CreateTime),
+ new SqlParameter("@Operator",string.IsNullOrWhiteSpace(trueModel.Operator)?"":trueModel.Operator),
+  new SqlParameter("@Buzhou", trueModel.Buzhou.HasValue?trueModel.Buzhou.Value:0),
+            };
+            string sql = "Update OA_WorkPlan_shenpi Set   [OA_WorkPlanId]=@OA_WorkPlanId,[ApprovalStaffId]=@ApprovalStaffId,[ApprovalStatus]=@ApprovalStatus,[ApprovalTime]=@ApprovalTime,[ApprovalContent]=@ApprovalContent ,[CreateTime]=@CreateTime ,[Operator]=@Operator ,[Buzhou]=@Buzhou   where [Keyid] =@Keyid ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰緱淇℃伅
+        /// </summary>
+        /// <param name="Keyid">缂栧彿</param>
+        /// <returns></returns>
+        public OA_WorkPlan_shenpi GetModelByKeyid(int keyid)
+        {
+            try
+            {
+                string condition = "  ";
+                if (keyid > 0)
+                {
+                    condition = " Keyid=" + keyid + "";
+                }
+                else
+                {
+                    return null;
+                }
+
+                //  return null;//閿欒鏁版嵁杩斾細绌� 
+
+                IList<OA_WorkPlan_shenpi> result = _dataBase.SelectModel<OA_WorkPlan_shenpi>("*", "OA_WorkPlan_shenpi", condition) as IList<OA_WorkPlan_shenpi>;//鎵ц鏌ヨ
+
+                return (null == result || result.Count == 0) ? null : result[0];//杩斿洖缁撴灉
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+        }
+
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.OA_WorkPlan_shenpi> SelectAllModel(Infrastructure.Query.Query query)
+        {
+            return _dataBase.SelectModel<Model.OA_WorkPlan_shenpi>(" * ", " OA_WorkPlan_shenpi ") as IList<Model.OA_WorkPlan_shenpi>;//鎵ц鏌ヨ
+        }
+
+        /// <summary>
+        /// 鍏ㄩ儴鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.OA_WorkPlan_shenpi> GetModelByKaipiaoId(int OA_WorkPlanId)
+        {
+            return _dataBase.SelectModel<Model.OA_WorkPlan_shenpi>(" * ", " OA_WorkPlan_shenpi ", " OA_WorkPlanId = '" + OA_WorkPlanId + "' order by CreateTime desc ") as IList<Model.OA_WorkPlan_shenpi>;//鎵ц鏌ヨ
+        }
+
+
+        /// <summary>
+        /// 鍒嗛〉鏌ヨ
+        /// </summary>
+        /// <param name="query"></param>
+        /// <param name="pagination"></param>
+        /// <returns></returns>
+        public IEnumerable<Model.OA_WorkPlan_shenpi> SelectModelPage(Infrastructure.Query.Query query, Infrastructure.Query.Pagination pagination)
+        {
+            if (null == pagination || null == query || null == query.Criteria || 1 > query.Criteria.Count)
+                return null;
+            //query.Criteria 棣栦釜鍏冪礌蹇呴』鏄帓搴忓瓧娈碉紝鍏跺�间负缁撴灉鎺掑簭瀛楁
+
+            int maxParamIndex = query.Criteria.Count - 1;//鏈�澶х储寮�
+
+            string[] orderbys = new string[] { ORDERBY };
+            string resultOrderBy = "";//缁撴灉闆嗘帓搴忔柟寮�
+
+            if ("@orderBy".Equals(query.Criteria[maxParamIndex].PropertyName))
+            {
+                orderbys = string.Format("{0}", query.Criteria[maxParamIndex].Value).Split(',');
+                resultOrderBy = query.Criteria[maxParamIndex].Value.ToString();//= 1 == orderbys.Length ? resultOrderBy : orderbys[1];
+            }
+            string fromSouce = string.Format("{0}{1}{2}", FROMSOUCEBEFORE, query.Criteria[0].Value, FROMSOUCEEND);//鎷艰鏉′欢
+            return _dataBase.SelectModelPage<Model.OA_WorkPlan_shenpi>(pagination, SELECTTARGET, fromSouce, orderbys[0], resultOrderBy);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public bool DeleteModel(Infrastructure.Domain.IAggregateRoot model)
+        {
+            Model.OA_WorkPlan_shenpi trueModel = model as Model.OA_WorkPlan_shenpi;
+            if (trueModel == null)
+            {
+                return false;
+            }
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@Keyid",trueModel.Keyid)
+            };
+            string sql = "Delete OA_WorkPlan_shenpi Where [Keyid] = @Keyid ";
+
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
index 3f5652f..5190394 100644
--- a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
+++ b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
@@ -2047,6 +2047,7 @@
     <Content Include="Pages\financial\DepositsCustomershouruqueren.aspx" />
     <Content Include="Pages\financial\DepositsCustomerFapiao.aspx" />
     <Content Include="Pages\financial\BaozhengjinIncome.aspx" />
+    <Content Include="Pages\financial\BaoxiaoFukuanEdit.aspx" />
     <Content Include="Pages\financial\NewWaixieExpenses.aspx" />
     <Content Include="Pages\financial\OutsourcePiliangPayMoney.aspx" />
     <Content Include="Pages\financial\CaigouPayEdit.aspx" />
@@ -2173,6 +2174,7 @@
     <Content Include="Pages\personnel\OA_WagesRecordAdd.aspx" />
     <Content Include="Pages\personnel\OA_WagesRecordDetail.aspx" />
     <Content Include="Pages\personnel\OA_WagesRecordList.aspx" />
+    <Content Include="Pages\personnel\StaffQuanxianshezhi.aspx" />
     <Content Include="Pages\personnel\StaffPropertyRecordList.aspx" />
     <Content Include="Pages\personnel\WorkReminderEdit.aspx" />
     <Content Include="Pages\personnel\WorkReminderList.aspx" />
@@ -2766,10 +2768,15 @@
     <Content Include="Pages\workcar\CarViolationList.aspx" />
     <Content Include="Pages\workcar\MemberDictionaryEdit.aspx" />
     <Content Include="Pages\workcar\MemberDictionaryList.aspx" />
+    <Content Include="Pages\work\BaoxiaoFukuanList.aspx" />
+    <Content Include="Pages\work\BaoxiaoReplyList.aspx" />
     <Content Include="Pages\work\MyPlanAdd.aspx" />
     <Content Include="Pages\work\MyPlanList.aspx" />
+    <Content Include="Pages\work\MyBaoxiaoAdd.aspx" />
     <Content Include="Pages\work\MyRequestAdd.aspx" />
+    <Content Include="Pages\work\MyBaoxiaoDetail.aspx" />
     <Content Include="Pages\work\MyRequestDetail.aspx" />
+    <Content Include="Pages\work\MyBaoxiaoList.aspx" />
     <Content Include="Pages\work\MyRequestList.aspx" />
     <Content Include="Pages\work\OA_DocumentAdd.aspx" />
     <Content Include="Pages\work\OA_DocumentDetail.aspx" />
@@ -2777,6 +2784,7 @@
     <Content Include="Pages\work\OA_DocumentDicDetail.aspx" />
     <Content Include="Pages\work\OA_DocumentDicList.aspx" />
     <Content Include="Pages\work\OA_DocumentList.aspx" />
+    <Content Include="Pages\work\BaoxiaoReplyAdd.aspx" />
     <Content Include="Pages\work\RequestReplyAdd.aspx" />
     <Content Include="Pages\work\RequestReplyList.aspx" />
     <Content Include="Pages\work\WorkPlanAdd.aspx" />
@@ -4457,6 +4465,13 @@
     <Compile Include="Pages\financial\BaozhengjinIncome.aspx.designer.cs">
       <DependentUpon>BaozhengjinIncome.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\financial\BaoxiaoFukuanEdit.aspx.cs">
+      <DependentUpon>BaoxiaoFukuanEdit.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\financial\BaoxiaoFukuanEdit.aspx.designer.cs">
+      <DependentUpon>BaoxiaoFukuanEdit.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\financial\NewWaixieExpenses.aspx.cs">
       <DependentUpon>NewWaixieExpenses.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -5338,6 +5353,13 @@
     </Compile>
     <Compile Include="Pages\personnel\OA_WagesRecordList.aspx.designer.cs">
       <DependentUpon>OA_WagesRecordList.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\personnel\StaffQuanxianshezhi.aspx.cs">
+      <DependentUpon>StaffQuanxianshezhi.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\personnel\StaffQuanxianshezhi.aspx.designer.cs">
+      <DependentUpon>StaffQuanxianshezhi.aspx</DependentUpon>
     </Compile>
     <Compile Include="Pages\personnel\StaffPropertyRecordList.aspx.cs">
       <DependentUpon>StaffPropertyRecordList.aspx</DependentUpon>
@@ -8898,6 +8920,20 @@
     <Compile Include="Pages\workcar\MemberDictionaryList.aspx.designer.cs">
       <DependentUpon>MemberDictionaryList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\BaoxiaoFukuanList.aspx.cs">
+      <DependentUpon>BaoxiaoFukuanList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\BaoxiaoFukuanList.aspx.designer.cs">
+      <DependentUpon>BaoxiaoFukuanList.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\work\BaoxiaoReplyList.aspx.cs">
+      <DependentUpon>BaoxiaoReplyList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\BaoxiaoReplyList.aspx.designer.cs">
+      <DependentUpon>BaoxiaoReplyList.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\MyPlanAdd.aspx.cs">
       <DependentUpon>MyPlanAdd.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -8912,6 +8948,13 @@
     <Compile Include="Pages\work\MyPlanList.aspx.designer.cs">
       <DependentUpon>MyPlanList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\MyBaoxiaoAdd.aspx.cs">
+      <DependentUpon>MyBaoxiaoAdd.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\MyBaoxiaoAdd.aspx.designer.cs">
+      <DependentUpon>MyBaoxiaoAdd.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\MyRequestAdd.aspx.cs">
       <DependentUpon>MyRequestAdd.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -8919,12 +8962,26 @@
     <Compile Include="Pages\work\MyRequestAdd.aspx.designer.cs">
       <DependentUpon>MyRequestAdd.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\MyBaoxiaoDetail.aspx.cs">
+      <DependentUpon>MyBaoxiaoDetail.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\MyBaoxiaoDetail.aspx.designer.cs">
+      <DependentUpon>MyBaoxiaoDetail.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\MyRequestDetail.aspx.cs">
       <DependentUpon>MyRequestDetail.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
     </Compile>
     <Compile Include="Pages\work\MyRequestDetail.aspx.designer.cs">
       <DependentUpon>MyRequestDetail.aspx</DependentUpon>
+    </Compile>
+    <Compile Include="Pages\work\MyBaoxiaoList.aspx.cs">
+      <DependentUpon>MyBaoxiaoList.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\MyBaoxiaoList.aspx.designer.cs">
+      <DependentUpon>MyBaoxiaoList.aspx</DependentUpon>
     </Compile>
     <Compile Include="Pages\work\MyRequestList.aspx.cs">
       <DependentUpon>MyRequestList.aspx</DependentUpon>
@@ -8975,6 +9032,13 @@
     <Compile Include="Pages\work\OA_DocumentList.aspx.designer.cs">
       <DependentUpon>OA_DocumentList.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\work\BaoxiaoReplyAdd.aspx.cs">
+      <DependentUpon>BaoxiaoReplyAdd.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\work\BaoxiaoReplyAdd.aspx.designer.cs">
+      <DependentUpon>BaoxiaoReplyAdd.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\work\RequestReplyAdd.aspx.cs">
       <DependentUpon>RequestReplyAdd.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
diff --git a/CY_ECommercePlatform/CY.WebForm/MainPage.cs b/CY_ECommercePlatform/CY.WebForm/MainPage.cs
index 8066e29..a4ee718 100644
--- a/CY_ECommercePlatform/CY.WebForm/MainPage.cs
+++ b/CY_ECommercePlatform/CY.WebForm/MainPage.cs
@@ -190,6 +190,17 @@
                 string script = "alertMsg('" + Message + "')";
                 JavaScript.ExecuteClientScript("key", script, page);
             }
+
+            /// <summary>
+            /// 鏄剧ずIE娴忚鍣ㄧ鐨勫璇濇骞朵笖璺宠浆椤甸潰
+            /// </summary>
+            /// <param name="Message">娑堟伅</param>
+            /// <param name="page">婧愰〉闈�</param> 
+            public static void MessageBoxandhideLoadingIndicator(string Message, System.Web.UI.Page page)
+            {
+                string script = "alertMsg('" + Message + "');hideLoadingIndicator();";
+                JavaScript.ExecuteClientScript("key", script, page);
+            }
             /// <summary>
             /// 鏄剧ず瀵硅瘽妗�
             /// </summary>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
index 85c810c..b3c2236 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx
@@ -295,7 +295,7 @@
                     </td>
                     <td>
                         <%--<input type="text" name="PO_Requirement" class=" noJ" style="width: 300px;" value="<%#Eval("PrintDemandAfterWorksDemand") %>" />--%>
-                        <input type="text" name="PO_Requirement" class=" noJ" style="width: 405px;" />
+                        <input type="text" name="PO_Requirement" class=" noJ" maxlength="500" style="width: 405px;" value="<%#Eval("PrintDemandAfterWorksDemand")%>" />
                         <%--<%#Eval("m_InquiryCommonModel.PrintDemand")%><%#Eval("m_InquiryCommonModel.AfterWorksDemand")%>--%>
                     </td>
                 </tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
index e47b8b9..b86a807 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderEdit.aspx.cs
@@ -165,7 +165,12 @@
                     {
                         _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
                     }
-                    _eC_OrderBasic.PrintDemandAfterWorksDemand = _inquiryCommonModel.PrintDemand + _inquiryCommonModel.AfterWorksDemand;
+                    var ssss = _inquiryCommonModel.PrintDemand + _inquiryCommonModel.AfterWorksDemand;
+                    if (ssss.Length > 500)
+                    {
+                        ssss.Substring(0,499);
+                    }
+                    _eC_OrderBasic.PrintDemandAfterWorksDemand = ssss;
 
                     string strPrintSizeName;
                     strPrintSizeName = _inquiryCommonModel.PrintSizeName;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
index ae03bca..e1d31cf 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
@@ -974,9 +974,66 @@
                     $("select[name='PSF_PrintedColorPositive'][value_selspec='" + value_SelWaerId + "']").val("鍗曡壊");
                     $("select[name='PSF_PrintedColorRear'][value_ppwaerid='" + value_SelWaerId + "']").val("鍗曡壊");
                     $("input[name='CTPSpecName'][value_ppwaerid='" + value_SelWaerId + "']").val("395*460");
-                    $("select[name='PSF_OpenSpecifications'][value_selspec='" + value_SelWaerId + "']").val("4寮�");
+                    $("select[name='PSF_OpenSpecifications'][value_selspec='" + value_SelWaerId + "']").val("");
                     $("select[name='PSF_OpenSpecifications'][value_selspec='" + value_SelWaerId + "']").change();
                     $("select[name='PSF_OpenSpecifications'][value_selspec='" + value_SelWaerId + "']").show();
+
+                    if ($("#spanOrderPrintDemand").html() != "") {
+                        var sss = $("#spanOrderPrintDemand").html().split('锛�');
+                        if (sss != null) {
+
+                            for (var i = 0; i < sss.length; i++) {
+                                var sfdsdfdf = sss[i].split('锛�');
+
+
+
+
+                                if (sfdsdfdf[0].indexOf('(') >= 0 && sfdsdfdf[0].indexOf(')') >= 0) {
+
+
+                                    // 鍋囪瑕佹埅鍙栫殑瀛楃涓蹭负str锛屽紑濮嬪瓧绗︿覆涓簊tart锛岀粨鏉熷瓧绗︿覆涓篹nd
+                                    var startIndex = sfdsdfdf[0].indexOf('(') + 1;
+                                    var endIndex = sfdsdfdf[0].indexOf(')');
+                                    var substr = sfdsdfdf[0].slice(startIndex, endIndex);
+
+
+                                    var ssssaaa = substr;
+
+                                    if (ssssaaa.indexOf('脳') >= 0) {
+
+                                        var dfdfdf = ssssaaa.split('脳');
+                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0]);
+                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1]);
+                                    } else if (ssssaaa.indexOf('*') >= 0) {
+
+                                        var dfdfdf = ssssaaa.split('*');
+                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0]);
+                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1]);
+                                    }
+
+
+
+                                } else {
+                                    if (sss[i].indexOf('脳') >= 0) {
+                                        var sfdsdfdf = sss[i].split('锛�');
+
+                                        var dfdfdf = sfdsdfdf[0].split('脳');
+                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0]);
+                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1]);
+                                    } else if (sss[i].indexOf('*') >= 0) {
+
+                                        var sfdsdfdf = sss[i].split('锛�');
+
+                                        var dfdfdf = sfdsdfdf[0].split('*');
+                                        $("input[name='PSF_OpenWidth'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[0]);
+                                        $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").val(dfdfdf[1]);
+                                    } 
+                                }
+                               
+                            }
+                        }
+                    }
+
                     $("p[name='PSF_OpenSpecificationsspan'][value_selspecspan='" + value_SelWaerId + "']").show();
                     $("p[name='PSF_OpenWidthspan'][value_openwidthspan='" + value_SelWaerId + "']").show();
                     $("input[name='PSF_OpenLength'][value_ppwaerid='" + value_SelWaerId + "']").show();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx
index 4d5d048..edf6046 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx
@@ -197,8 +197,10 @@
                     
                     <td class="ali02" colspan="6">
                         <asp:Button ID="btn_Submit" Text="淇濆瓨" runat="server" OnClick="btn_Submit_Config"  />&nbsp;
-                         <% if (Shifouwanjie != "1") {%>
+                         <% if (string.IsNullOrEmpty(Shifouwanjie) || Shifouwanjie == "2") {%>
                         <asp:Button ID="btn_wanjie" Text="瀹岀粨" runat="server"  OnClientClick="if(removeOnSubmit())return true;else return false;"  OnClick="btn_Submit_Wanjie" />
+                        <% }else if (Shifouwanjie == "1") { %>
+                        <asp:Button ID="btn_chongxinkaitong" Text="閲嶆柊寮�閫�" runat="server"  OnClientClick="if(removeOnSubmiton())return true;else return false;"  OnClick="btn_Submit_chongxinkaitong" />
                         <% } %>
                         <input type="hidden" id="HideKeyid" value="<%=Request["Keyid"]%>" />
                         <input type="hidden" id="saveKey" runat="server"  />
@@ -509,11 +511,25 @@
 
 
     function removeOnSubmit() {
+
+        if (confirm("纭瀹岀粨瀹㈡埛锛�"))
+            return true;
+
+        return false;
+
+
         
-        document.getElementById('txtCompanyName').value = "232323";
-        document.getElementById('txtDetailedAddress').value = "232323";
-        document.getElementById('txtCompanyPhone').value = "232323";
-        return true;
+    }
+
+    function removeOnSubmiton() {
+
+        if (confirm("纭閲嶆柊寮�閫氬鎴凤紵"))
+            return true;
+
+        return false;
+
+
+
     }
   
 </script>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.cs
index f7afaf2..b9d27d6 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.cs
@@ -385,6 +385,56 @@
         }
 
 
+
+        //瀹岀粨浜嬩欢
+        protected void btn_Submit_chongxinkaitong(object sender, EventArgs e)
+        {
+            OA_CorporateClients m_OA_CorporateClients = new OA_CorporateClients();
+
+
+            try
+            {
+                Guid Keyid = Request["Keyid"].ToGuid2();
+
+
+
+
+                if (Request["Keyid"] != null)
+                {
+                    m_OA_CorporateClients = bll_OA_CorporateClientsBLL.GetModel(Request["Keyid"].ToGuid2());
+
+                }
+                else
+                {
+                    JavaScript.MessageBox("璇峰厛淇濆瓨瀹㈡埛", this);
+                }
+
+                m_OA_CorporateClients.Shifouwanjie = 2;
+
+                m_OA_CorporateClients.LastUpdateTime = DateTime.Now;
+
+
+
+
+                #region 娣诲姞鎴栫紪杈�
+
+
+                bool result = bll_OA_CorporateClientsBLL.UpdateModel(m_OA_CorporateClients);//鏇存柊淇℃伅
+                if (result)
+                    JavaScript.MessageBox("瀹岀粨鎴愬姛", this, true, true);
+                else
+                    JavaScript.MessageBox("瀹岀粨澶辫触", this);
+
+                #endregion
+
+
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+            }
+        }
         ////瀹岀粨浜嬩欢
         //protected void btn_Submit_Visit(object sender, EventArgs e)
         //{
@@ -481,7 +531,7 @@
             this.selCustomerIndustriesId.DataTextField = "Name";
             this.selCustomerIndustriesId.DataBind();
 
-            this.selCustomerIndustriesId.Value = "69";
+            this.selCustomerIndustriesId.Value = "454";
 
             this.selCustomerTypeId.DataSource = bll_Sys_DictionaryBLL.GetDataByType("瀹㈡埛绫诲瀷");
             this.selCustomerTypeId.DataValueField = "Keyid";
@@ -666,6 +716,7 @@
                 this.txtFinancialOfficers.Value = "";
                 this.txtOfficersMobile.Value = "";
                 this.txtOfficersQQ.Value = "";
+                Shifouwanjie = "3";
 
                 #endregion
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.designer.cs
index aff51d3..b937150 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsEdit.aspx.designer.cs
@@ -501,6 +501,15 @@
         protected global::System.Web.UI.WebControls.Button btn_wanjie;
 
         /// <summary>
+        /// btn_chongxinkaitong 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_chongxinkaitong;
+
+        /// <summary>
         /// saveKey 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx
index 38cd8c1..4305042 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx
@@ -12,7 +12,19 @@
 
 
     <uc:CMSHead ID="CMSHead1" runat="server" />
-
+    <style>
+    .toast-message {
+        position: absolute;
+    width: 90px; /* 鍥哄畾瀹藉害 */
+    height: 60px; /* 鍥哄畾楂樺害 */
+    top: 50%;
+    left: 50%;
+    transform: translate(-50%, -50%); /* 璋冩暣浣嶇疆浣垮叾灞呬腑 */
+    background-color: lightblue;
+    font-size: 20px; /* 璁剧疆鏂囧瓧澶у皬 */
+    text-align: center; /* 璁剧疆鏂囧瓧灞呬腑 */
+    }
+</style>
 </head>
 <body>
     <form id="form1" runat="server">
@@ -31,7 +43,10 @@
                     <td class="ali03">
                         <input type="file" id="filesel" name="__hetongFile" keepdefaultstyle="true" runat="server" text="璇烽�夋嫨鏂囦欢" /></td>
                     <td>
-                        <asp:Button ID="UpdateFileNew" Text="涓婁紶" runat="server" OnClick="btn_Submit_Click" OnClientClick="return checkSelFile()" /></td>
+                        <asp:Button ID="UpdateFileNew" Text="涓婁紶" runat="server" OnClick="btn_Submit_Click" OnClientClick="return checkSelFile()" />
+<div id="loading" class="toast-message" style="display: none;">涓婁紶涓紒</div>
+                    </td>
+
                 </tr>
             </table>
 
@@ -148,6 +163,7 @@
         }
         //debugger;
         //replaceParamVal("deleteKeyIds", "");
+        showLoadingIndicator();
         return true;
     }
     //鏌ョ湅
@@ -164,11 +180,21 @@
             return false;
 
         }
+        showLoadingIndicator();
         //debugger;
         //replaceParamVal("deleteKeyIds", "");
         return true;
     }
 
+
+    function showLoadingIndicator() {
+        document.getElementById('loading').style.display = 'block';
+    }
+
+    function hideLoadingIndicator() {
+        document.getElementById('loading').style.display = 'none';
+    }
+
     //鏀瑰彉鍙傛暟
     function changeURLArg(url, arg, arg_val) {
         var pattern = arg + '=([^&]*)';
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx.cs
index 6f2c9e8..ec15658 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/CorporateClientsUpLoadContract.aspx.cs
@@ -311,14 +311,14 @@
                     {
                         uploadContract.SavAndUpDataContractFile(item, CountractFileKeiId: g);
 
-                        JavaScript.MessageBox( "涓婁紶鏂囦欢鎴愬姛", this);
+                        JavaScript.MessageBoxandhideLoadingIndicator( "涓婁紶鏂囦欢鎴愬姛", this);
                         //JavaScript.RefreshSelf(this);
                         //JavaScript.RefreshOpener(this);
                        
                     }
                     catch (Exception)
                     {
-                        JavaScript.MessageBox("涓婁紶鏂囦欢澶辫触", this);
+                        JavaScript.MessageBoxandhideLoadingIndicator("涓婁紶鏂囦欢澶辫触", this);
                         // JavaScript.RefreshSelf(this);
                         //JavaScript.RefreshOpener(this);
                       
@@ -468,14 +468,14 @@
                 {
                     uploadContract.SavAndUpDataContractFile(postedFile,CountractFileKeiId :g);
 
-                    JavaScript.MessageBox("涓婁紶鏂囦欢鎴愬姛", this);
+                    JavaScript.MessageBoxandhideLoadingIndicator("涓婁紶鏂囦欢鎴愬姛", this);
                     //JavaScript.RefreshSelf(this);
                     //JavaScript.RefreshOpener(this);
                     BindList();
                 }
                 catch (Exception)
                 {
-                    JavaScript.MessageBox("涓婁紶鏂囦欢澶辫触", this);
+                    JavaScript.MessageBoxandhideLoadingIndicator("涓婁紶鏂囦欢澶辫触", this);
                     // JavaScript.RefreshSelf(this);
                     //JavaScript.RefreshOpener(this);
                     BindList();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
index ba617c5..3b67f4e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
@@ -9,8 +9,8 @@
     <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=116" type="text/javascript"></script>
-    <script src="../../js/business/Order.js?v=36" type="text/javascript"></script>
+    <script src="../../js/Inquiry/Inquiry.js?v=130" type="text/javascript"></script>
+    <script src="../../js/business/Order.js?v=38" type="text/javascript"></script>
     <!--鍓嶅彴椤甸潰end-->
     <script type="text/javascript" language="javascript">
 
@@ -47,9 +47,15 @@
         }
 
         function Saveyaoqiu() {
+            if (document.getElementById('txtSumPrice').value == "" || parseFloat(document.getElementById('txtSumPrice').value) <=0 ) {
+                if (!confirm("璁㈠崟鎬讳环涓�0锛屾槸鍚︾户缁繚瀛橈紵"))
+                    return false;
+            }
+
+
             if (document.getElementById('selPrintTypes').value != "6") {
                 alertMsg("鐩墠鍙繚瀛樹功鍒婅姹�!");
-                return;
+                return false;
             }
             return ValidateForm();
         }
@@ -337,6 +343,17 @@
         <div id="divInquiry"  style=' display: block;width:1010px;'  >
         </div>
          <br />
+          <table class="table2 table2Left"  align="left" style=" width:1000px;">
+               <tr   style=" height:11px;">
+                     <td    style="width:100px;text-align:right;">
+                         瀵瑰簲鍚堝悓缂栧彿锛�
+                </td>
+                     <td   style="text-align:left;"  >
+                             <input id='txtDuiyinghetongbianhao' runat="server" maxlength="100" style="width:300px;" />
+                </td>
+                   </tr>
+              </table>
+           <br />
         <table class="table2 table2Left"  align="left" style=" width:1000px;">
             <thead>
                 <tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.cs
index 2760ddc..9debbd0 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.cs
@@ -117,6 +117,7 @@
             this.hidOrderTypeId.Value = _eC_OrderBasic.OrderTypeId.ToString();
             this.txtRemark.Value = _eC_OrderBasic.Remark.ToString2();
             this.txtPrintPackDeliveryRequir.Value = _eC_OrderBasic.PrintPackDeliveryRequir.ToString2();
+            this.txtDuiyinghetongbianhao.Value = _eC_OrderBasic.Duiyinghetongbianhao;
 
             if (_eC_OrderBasic.UnitPrice.HasValue)
             {
@@ -397,11 +398,11 @@
                 eC_OrderExtend.Contacts = MyConvert.ConvertToString(Request["txtContact"]).Trim();
                 eC_OrderExtend.ContactPhone = MyConvert.ConvertToString(Request["txtPhone"]).Trim();
                 eC_OrderExtend.printunit = MyConvert.ConvertToInt32(Request["ysUnit"]).Value;
+               
 
                 eC_OrderBasic.Remark = eC_OrderExtend.Remark;
                 eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]).Trim();
                 eC_OrderBasic.Operator = eC_OrderBasic.Creater = eC_OrderExtend.Operate;
-
                 if (Request["txtUnitPrice"] != null && !string.IsNullOrEmpty(Request["txtUnitPrice"]))
                 {
                     eC_OrderBasic.UnitPrice = MyConvert.ConvertToDecimal(Request["txtUnitPrice"]);
@@ -452,6 +453,7 @@
 
             eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]);
             eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]);
+            eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim();
 
             ///鏄慨鏀规椂鍙繚瀛樻墿灞曚俊鎭�
             if (eC_OrderExtend.Keyid.HasValue && 0 < eC_OrderExtend.Keyid.Value)
@@ -536,6 +538,7 @@
                 eC_OrderExtend.BookPrice = MyConvert.ConvertToString(Request["txtBookPrice"]).Trim();
                 eC_OrderExtend.NumPerBag = MyConvert.ConvertToString(Request["txtNumberPerBag"]).Trim();
                 eC_OrderExtend.BagNum = MyConvert.ConvertToString(Request["txtBagNum"]).Trim();
+                eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim();
                 if (!eC_OrderBasic.Keyid.HasValue || 0 == eC_OrderBasic.Keyid.Value)
                 {
                     isWin =  null != PayAbout.NewOrder(eC_OrderBasic, eC_OrderExtend, _inquiryCommonModel);
@@ -585,6 +588,7 @@
                 eC_OrderExtend.Contacts = MyConvert.ConvertToString(Request["txtContact"]).Trim();
                 eC_OrderExtend.ContactPhone = MyConvert.ConvertToString(Request["txtPhone"]).Trim();
                 eC_OrderExtend.printunit= MyConvert.ConvertToInt32(Request["ysUnit"]).Value;
+              
 
                 eC_OrderBasic.Remark = eC_OrderExtend.Remark;
                 eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]).Trim();
@@ -639,7 +643,7 @@
 
             eC_OrderBasic.DocumentName = MyConvert.ConvertToString(Request["txtDocumentName"]);
             eC_OrderBasic.DeliveryTime = MyConvert.ConvertToDateTime(Request["txtDeliveryTime"]);
-
+            eC_OrderExtend.Duiyinghetongbianhao = MyConvert.ConvertToString(Request["txtDuiyinghetongbianhao"]).Trim();
             ///鏄慨鏀规椂鍙繚瀛樻墿灞曚俊鎭�
             if (eC_OrderExtend.Keyid.HasValue && 0 < eC_OrderExtend.Keyid.Value)
             {
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.designer.cs
index e0e0cae..bab50ea 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx.designer.cs
@@ -231,6 +231,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlInputText txtQQ;
 
         /// <summary>
+        /// txtDuiyinghetongbianhao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDuiyinghetongbianhao;
+
+        /// <summary>
         /// txtBookNumber 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx
index 10f5d13..4934f37 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx
@@ -383,6 +383,9 @@
                         <th style="text-align: center;">
                             鍗颁欢鍚嶇О
                         </th>
+                         <th style="width:100px;">
+                            瀵瑰簲鍚堝悓缂栧彿
+                        </th>
                         <th width="36">
                             鏁伴噺
                         </th>
@@ -497,6 +500,13 @@
                                 <td style="text-align: center; color:<%#(Eval("OrderExtend.ExigencyCaseId").ToString()=="-1" && int.Parse(Eval("OrderState").ToString()) <5 && int.Parse(Eval("OrderState").ToString())  > 0)?"red":""%>;">
                                 <span title="<%#Eval("DocumentName")%>"><%#Eval("DocumentName").ToString().Length >15? (Eval("DocumentName").ToString().Substring(0,15)+".."):Eval("DocumentName").ToString() %></span>
                                 </td>
+                                 
+                                      <td style="text-align: center;">
+                                 <div style="word-wrap: break-word; text-align:justify;">
+                                    <a href='javascript:void(0)' title='<%#Eval("Duiyinghetongbianhao").ToString()%>' class='a_under' onclick='View("<%#Eval("BuyerId")%>")'><%#Eval("Duiyinghetongbianhao").ToString().Length > 20 ? (Eval("Duiyinghetongbianhao").ToString().Substring(0, 20) + "..") : Eval("Duiyinghetongbianhao").ToString()%></a>
+                                        </div>
+                                </td>
+                                 
                                 <td>
                                     <%#Eval("OrderExtend.PrintNum")%>
                                 </td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx
new file mode 100644
index 0000000..b020ea3
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx
@@ -0,0 +1,129 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BaoxiaoFukuanEdit.aspx.cs" Inherits="CY.WebForm.Pages.financial.BaoxiaoFukuanEdit" %>
+
+<!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" />
+</head>
+<body>
+    <form id="form1" runat="server" class="form2">
+    <div class="scrollCotent">
+        <table class="tableStyle">
+            <tr>
+                <td class="ali03 ">
+                    璐︽埛绫诲瀷锛�
+                </td>
+                <td>
+                    <select class="Sreq" id="selAcoountType" runat="server" datatextfield="Name" datavaluefield="Name" onchange="ChangeThisType(this);" keepdefaultstyle="true" msg="璇烽�夋嫨璐︽埛绫诲瀷">
+                    </select>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03 ">
+                    璐︽埛鍚嶇О锛�
+                </td>
+                <td>
+                    <select class="Sreq" id="selAccountName" runat="server" datatextfield="AccountName" datavaluefield="Keyid" keepdefaultstyle="true" msg="璇烽�夋嫨璐︽埛鍚嶇О">
+                        <option value="">璇烽�夋嫨</option>
+                    </select>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03 ">
+                    绉戠洰鍚嶇О锛�
+                </td>
+                <td>
+                    <select id="selSubject" runat="server" datatextfield="SubjectName" datavaluefield="Keyid" keepdefaultstyle="true" msg="璇烽�夋嫨绉戠洰鍚嶇О"   >
+                    </select>
+                </td>
+            </tr>
+          
+            <tr>
+                <td class="ali03 ">
+                    浠樻閲戦锛�
+                </td>
+                <td>
+                    <input runat="server" id="txtMoney" type="text" class=" float req" maxlength="12" minNot="0" readonly="readonly"  />(鍏�)
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03 ">
+                    閮ㄩ棬锛�
+                </td>
+                <td>
+                    <input runat="server" id="txtDepartment" maxlength="50" type="text" style="width: 259px" readonly="readonly" />
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03 ">
+                    鏀舵浜�(鍗曚綅)锛�
+                </td>
+                <td>
+                    <input runat="server" id="txtPaymentUnit" type="text" style="width: 259px" readonly="readonly"  />
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03 ">
+                    鎽樿锛�
+                </td>
+                <td>
+                    <textarea runat="server" class="req" id="txtOperationalMatters" style="height: 40px"  msg="璇峰~鍐欐憳瑕�"></textarea>
+                </td>
+            </tr>
+            <tr style="display: none">
+                <td class="ali03 ">
+                    澶囨敞锛�
+                </td>
+                <td>
+                    <textarea runat="server" id="txtRemark" style="width: 400px;"></textarea>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                </td>
+                <td>
+                    <asp:Button ID="btn_Submit" Text="鎻愪氦" runat="server" OnClick="btn_Submit_Click" />
+                </td>
+            </tr>
+        </table>
+    </div>
+    </form>
+    <script language="javascript" type="text/javascript">
+
+
+        
+
+
+        function ChangeThisType(obj) {
+            $("#selAccountName").html("<option value=''>璇烽�夋嫨</option>");
+            $.ajax({
+                url: "/Pages/financial/BaoxiaoFukuanEdit.aspx",
+                type: "POST",
+                dataType: "html",
+                data: { TypeName: $(obj).val(), DataType: "change" },
+                global: false,
+                cache: false,
+                success: function (data) {
+                    var myobj = eval('(' + data + ')');
+                    if (myobj != null && myobj.length > 0) {
+                        for (var i = 0; i < myobj.length; i++) {
+                            var city_keyid = myobj[i].Keyid;
+                            var city_name = myobj[i].AccountName + "-" + myobj[i].UserName;
+                            var option = "";
+                            option = "<option value = '" + city_keyid + "'>" + city_name + "</option>";
+                            $(option).appendTo($("#selAccountName"));
+                        }
+                    }
+                }
+            });
+        }
+            
+    </script>
+    <script type="text/javascript">
+        $(function () {
+            ChangeThisType("#selAcoountType");
+        });
+    </script>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.cs
new file mode 100644
index 0000000..be190c7
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.cs
@@ -0,0 +1,176 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.Model;
+using CY.Infrastructure.Common;
+using CY.BLL.OA;
+using CY.BLL.Sys;
+using CY.BLL;
+using System.Transactions;
+
+namespace CY.WebForm.Pages.financial
+{
+    public partial class BaoxiaoFukuanEdit : BasePage
+    {
+        Sys_DictionaryBLL _Sys_DictionaryBLL = null;
+        OA_SubjectSetBLL _OA_SubjectSetBLL = null;
+        OA_FirmAccountBLL _OA_FirmAccountBLL = null;
+        OA_FirmAccountRecordBLL _OA_FirmAccountRecordBLL = null;
+        OA_FirmAccountRecord firmAccountRecord = null;
+        OA_FirmAccount firmAccount = null;
+        OA_BaozhengjinBLL oA_BaozhengjinBLL = null;
+        OA_StaffBLL staffBLL = null;
+        OA_WorkPlanBll bll_OA_WorkPlanBll = null;
+        OA_DepartmentBll oA_DepartmentBll = null;
+        public BaoxiaoFukuanEdit()
+        {
+            firmAccount = new OA_FirmAccount();
+            _Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            _OA_FirmAccountBLL = new OA_FirmAccountBLL();
+            _OA_FirmAccountRecordBLL = new OA_FirmAccountRecordBLL();
+            _OA_SubjectSetBLL = new OA_SubjectSetBLL();
+            firmAccountRecord = new OA_FirmAccountRecord();
+            oA_BaozhengjinBLL = new OA_BaozhengjinBLL();
+            staffBLL = new OA_StaffBLL();
+            bll_OA_WorkPlanBll = new OA_WorkPlanBll();
+            oA_DepartmentBll = new OA_DepartmentBll();
+        }
+
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            try
+            {
+                switch (Request["DataType"])
+                {
+                    case "change":
+                        Response.Write(reLoadAccountName(Request["TypeName"].ToString2()));
+                        break;
+                    default://涓�鑸儏鍐典笉澶勭悊
+                        if (IsPostBack || IsCallback)
+                            return;
+                        else
+                        {
+                            InitialData();
+                        }
+                        return;
+                }
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                Response.Clear();
+                Response.Write("-1");
+            }
+            Response.End();
+        }
+
+        protected void InitialData()
+        {
+            var keyid = Request["keyid"].ToInt32();
+            //绉戠洰鍚嶇О
+            selSubject.DataSource = _OA_SubjectSetBLL.getAllSubject(CurrentUser.MemberId, "璐�");
+            selSubject.DataBind();
+            selSubject.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+            ///璐︽埛绫诲瀷
+            selAcoountType.DataSource = _Sys_DictionaryBLL.GetDataByType("璐︽埛绫诲瀷");
+            selAcoountType.DataBind();
+
+             
+
+            if (keyid > 0)
+            {
+                var oA_WorkPlan = bll_OA_WorkPlanBll.GetModelByKeyid(keyid);
+                this.selSubject.Value = oA_WorkPlan.RewardResult;
+                this.txtMoney.Value = oA_WorkPlan.PlanMoney.Value.ToString("0.00");
+                this.txtPaymentUnit.Value = oA_WorkPlan.PlanPeople;
+                var oA_Department = oA_DepartmentBll.GetModelByKeyid(oA_WorkPlan.DepartId);
+                if (oA_Department != null)
+                    this.txtDepartment.Value = oA_Department.Name;
+                this.txtOperationalMatters.Value = oA_WorkPlan.PlanContent;
+            }
+            
+        }
+
+        protected string reLoadAccountName(string selAcoountType)
+        {
+            return JsonHelper.GetJsonStringByObject(_OA_FirmAccountBLL.getAllSubject(CurrentUser.MemberId, selAcoountType));
+        }
+
+        protected void btn_Submit_Click(object sender, EventArgs e)
+        {
+            var keyid = Request["keyid"].ToInt32();
+            var oA_WorkPlan = bll_OA_WorkPlanBll.GetModelByKeyid(keyid);
+            if(oA_WorkPlan.EvaluationStatus == 1)
+            {
+                JavaScript.MessageBox("璇ユ姤閿�宸茬粡浠樻锛屼笉鑳介噸澶嶄粯娆�", this);
+                return;
+            }
+            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+   new TransactionOptions
+   {
+       IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted,
+       Timeout = TransactionManager.MaximumTimeout
+   }
+   )
+            )
+            {
+
+                try
+                {
+
+
+                    firmAccount = _OA_FirmAccountBLL.getSingleSubject(Request["selAccountName"].ToInt32());
+
+                    firmAccountRecord.AccountId = Request["selAccountName"].ToInt32();
+                    firmAccountRecord.LastUpdateTime = DateTime.Now;
+                    firmAccountRecord.Money = this.txtMoney.Value.ToDecimal2();
+                    firmAccountRecord.OperationalMatters = this.txtOperationalMatters.Value;
+                    firmAccountRecord.Operator = CurrentUser.ShortName;
+                    firmAccountRecord.PaymentUnit = this.txtPaymentUnit.Value;
+                    firmAccountRecord.RecordTypeId = 2;//鏀嚭
+                    firmAccountRecord.Remark = this.txtRemark.Value;
+                    firmAccountRecord.SubjectId = this.selSubject.Value.ToInt32();
+                    firmAccountRecord.ResidualAmount = firmAccount.Balance - this.txtMoney.Value.ToDecimal2();
+                    firmAccountRecord.Department = this.txtDepartment.Value;
+
+                    firmAccount.AllExpenses = this.txtMoney.Value.ToDecimal2() + firmAccount.AllExpenses;
+                    firmAccount.Balance = firmAccount.Balance - this.txtMoney.Value.ToDecimal2();
+
+                    if (_OA_FirmAccountRecordBLL.AddModel(firmAccountRecord, firmAccount))
+                    {
+                        //淇敼OA_WorkPlan鐨勭姸鎬佹湭宸叉姤閿�
+                       
+                        if (keyid > 0)
+                        {
+                           
+                            oA_WorkPlan.EvaluationStatus = 1;
+                            oA_WorkPlan.Operator = CurrentUser.ShortName;
+                            oA_WorkPlan.LastUpdateTime = DateTime.Now;
+                            var res = bll_OA_WorkPlanBll.UpdateModel(oA_WorkPlan);
+                        }
+
+                        
+                        scope.Complete();
+                        JavaScript.MessageBox("娣诲姞鎴愬姛", this, true, true);
+                    }
+                    else
+                        JavaScript.MessageBox("娣诲姞澶辫触", this);
+                }
+                catch (Exception ex)
+                {
+                    PAGEHandleException(ex);
+                    JavaScript.MessageBox("娣诲姞澶辫触", this);
+                }
+                finally
+                {
+                    // 閲婃斁璧勬簮
+                    scope.Dispose();
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.designer.cs
new file mode 100644
index 0000000..e9c1362
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanEdit.aspx.designer.cs
@@ -0,0 +1,116 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.financial
+{
+
+
+    public partial class BaoxiaoFukuanEdit
+    {
+
+        /// <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>
+        /// selAcoountType 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selAcoountType;
+
+        /// <summary>
+        /// selAccountName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selAccountName;
+
+        /// <summary>
+        /// selSubject 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selSubject;
+
+        /// <summary>
+        /// txtMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtMoney;
+
+        /// <summary>
+        /// txtDepartment 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDepartment;
+
+        /// <summary>
+        /// txtPaymentUnit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPaymentUnit;
+
+        /// <summary>
+        /// txtOperationalMatters 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtOperationalMatters;
+
+        /// <summary>
+        /// txtRemark 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtRemark;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaozhengjinIncome.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaozhengjinIncome.aspx
index b19a5df..c9dca27 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaozhengjinIncome.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/BaozhengjinIncome.aspx
@@ -126,7 +126,7 @@
                 <td>
                 </td>
                 <td   align="left">
-                <input type="button" value="纭浠樻" runat="server"   id='btnSubmit' /> 
+                <input type="button" value="纭鏀舵" runat="server"   id='btnSubmit' /> 
                 </td>
             </tr>
     </table>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/OutsourcePayOrder.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/financial/OutsourcePayOrder.aspx
index bc3463c..e50356e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/financial/OutsourcePayOrder.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/OutsourcePayOrder.aspx
@@ -211,7 +211,7 @@
                     </asp:Repeater>
                 
                 <tr class="StatisticsMoney">
-                    <td colspan="9" class="ali03">
+                    <td colspan="10" class="ali03">
                         褰撳墠椤电粺璁★細
                     </td>
                     <td>
@@ -227,7 +227,7 @@
                     </td>
                 </tr>
                 <tr class="StatisticsMoney">
-                    <td colspan="9" class="ali03">
+                    <td colspan="10" class="ali03">
                         鏌ヨ椤圭粺璁★細
                     </td>
                     <td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx
index 5c391ef..bebe6d1 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/front/BlackAndWhite.aspx
@@ -140,8 +140,8 @@
                 <td align="left" style="padding-left: 40px;"><input type="checkbox" name="works" value="24" />&nbsp;濂楀彿</td>
                 <td align="left"><input type="checkbox" name="works" value="4" />&nbsp;鍘嬬棔</td>
                 <td align="left"><input type="checkbox" name="works" value="6" />&nbsp;鎵撶偣绾�</td>
-                 <td align="left"><div style="float:left"><input type="checkbox" name="works" value="99" onclick="SelectFuc(this)" index="0"/>&nbsp;鑳跺乏</div><div style="float:left; display:none" id="divJTT0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;姣忔湰椤垫暟锛�<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" name="works" value="13" onclick="SelectFuc(this)" index="0"/>&nbsp;鑳跺ご</div><div style="float:left; display:none" id="divJT0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;姣忔湰椤垫暟锛�<input type="text" name="pageNum" style="width:60px" class="validateInt" defaultValue="1" value="1"/>寮�/鏈�</div></td>
+                 <td align="left"><div style="float:left"><input type="checkbox" id="worksjiaozuo"  name="works" value="99" onclick="SelectFuc(this)" index="0"/>&nbsp;鑳跺乏</div><div style="float:left; display:none" id="divJTT0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;姣忔湰寮犳暟锛�<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"/>&nbsp;鑳跺ご</div><div style="float:left; display:none" id="divJT0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;姣忔湰寮犳暟锛�<input type="text" name="pageNum" style="width:60px" class="validateInt" defaultValue="1" value="1"/>寮�/鏈�</div></td>
             </tr>
         </tbody>
     </table>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs
index b3f4ae1..752cd93 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/front/InquiryOnLine.aspx.cs
@@ -2429,7 +2429,7 @@
                      if (afterInfo.ParameterName == "鑳跺ご")
                      {
                          if(model.PrintTypeId!=27)
-                         afterInfo.ParameterName = "鑳跺ご(姣忔湰" + model.PageNum.ToString() + "椤�)";
+                         afterInfo.ParameterName = "鑳跺ご(姣忔湰" + model.PageNum.ToString() + "寮�)";
 
                         if (model.PrintTypeId == 39)
                         {
@@ -2439,7 +2439,7 @@
                     if (afterInfo.ParameterName == "鑳跺乏")
                     {
                         if (model.PrintTypeId == 29)
-                            afterInfo.ParameterName = "鑳跺乏(姣忔湰" + model.PaperMP.ToString() + "椤�)";
+                            afterInfo.ParameterName = "鑳跺乏(姣忔湰" + model.PaperMP.ToString() + "寮�)";
                     }
                     afterWorkStr += afterInfo.ParameterName + "锛�";
                  }
@@ -2455,13 +2455,16 @@
                  }
 
              }
-             //if (model.PrintTypeId == 27)
-             //{
-             //    afterWorkStr += "濂楀彿鍙锋(" + model.ThStart.ToString() + "-" + model.ThEnd.ToString() + ")";
-             //    afterWorkStr += "锛�" + model.JTWZ;
-             //}
-             
-             if (model.PrintTypeId == 25)
+            if (model.PrintTypeId == 27)
+            {
+                if(!string.IsNullOrEmpty(model.ThStart) || !string.IsNullOrEmpty(model.ThEnd))
+                {
+                    afterWorkStr += "锛屽鍙峰彿娈�(" + model.ThStart + "-" + model.ThEnd + ")";
+                    //afterWorkStr += "锛�" + model.JTWZ;
+                } 
+            }
+
+            if (model.PrintTypeId == 25)
              {
                  
                  InquiryInsideModel insideModel = model.InquiryInsideList[0];
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx
index dbbf547..53c90a3 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx
@@ -176,25 +176,25 @@
                     </select>
                 </td>
                 <td class="ali03">
-                    鏄惁涓氬姟缁忕悊锛�
+                   <%-- 鏄惁涓氬姟缁忕悊锛�--%>
                 </td>
                 <td>
-                    <asp:RadioButtonList runat="server" ID="IsBusinessManager" RepeatDirection="Horizontal" CellPadding="0" CellSpacing="0" CssClass="w120px NoBorder">
+                   <%-- <asp:RadioButtonList runat="server" ID="IsBusinessManager" RepeatDirection="Horizontal" CellPadding="0" CellSpacing="0" CssClass="w120px NoBorder">
                         <asp:ListItem Text="鏄�" Value="True" />
                         <asp:ListItem Text="鍚�" Value="False" />
-                    </asp:RadioButtonList>
+                    </asp:RadioButtonList>--%>
                 </td>
                 <td class="ali03">
-                    鏄惁瀹㈡埛缁忕悊锛�
+                   <%-- 鏄惁瀹㈡埛缁忕悊锛�--%>
                 </td>
                 <td>
-                    <asp:RadioButtonList runat="server" ID="IsAccountManager" RepeatDirection="Horizontal" CellPadding="0" CellSpacing="0" CssClass="w120px NoBorder">
+                   <%-- <asp:RadioButtonList runat="server" ID="IsAccountManager" RepeatDirection="Horizontal" CellPadding="0" CellSpacing="0" CssClass="w120px NoBorder">
                         <asp:ListItem Text="鏄�" Value="True" />
                         <asp:ListItem Text="鍚�" Value="False" />
-                    </asp:RadioButtonList>
+                    </asp:RadioButtonList>--%>
                 </td>
             </tr>
-             <tr>
+            <%-- <tr>
                   <td class="ali03">
                     鏄惁鍙告満锛�
                 </td>
@@ -217,8 +217,33 @@
                 </td>
                   <td>
                        </td>
-                  </tr>
+                  </tr>--%>
 
+
+              <%--<tr>
+                  <td class="ali03">
+                    鏄惁鎶ラ攢涓荤锛�
+                </td>
+                  <td>
+                       <asp:RadioButtonList runat="server" ID="BF_IsBaoxiaozhuguan" RepeatDirection="Horizontal" CellPadding="0" CellSpacing="0" CssClass="w120px NoBorder">
+                        <asp:ListItem Text="鏄�" Value="True" />
+                        <asp:ListItem Text="鍚�" Value="False" />
+                    </asp:RadioButtonList>
+                       </td>
+                  <td class="ali03">
+                    鏄惁鎶ラ攢缁忕悊锛�
+                </td>
+                  <td>
+                      <asp:RadioButtonList runat="server" ID="BF_Isbaoxiaojingli" RepeatDirection="Horizontal" CellPadding="0" CellSpacing="0" CssClass="w120px NoBorder">
+                        <asp:ListItem Text="鏄�" Value="True" />
+                        <asp:ListItem Text="鍚�" Value="False" />
+                    </asp:RadioButtonList>
+                       </td>
+                  <td class="ali03">
+                </td>
+                  <td>
+                       </td>
+                  </tr>--%>
             <tr>
                 <td class="ali03">
                     鎵嬫満鍙风爜锛�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.cs
index ef88746..72b84b7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.cs
@@ -89,10 +89,12 @@
             this.selSex.SelectedIndex = 0;
             this.txtStaffUserName.Value = "";
             this.txtSM_Post.Value = "";
-            this.IsBusinessManager.SelectedValue = "False";
-            this.IsAccountManager.SelectedValue = "False";
-            this.BF_IsDriver.SelectedValue = "False";
-            this.BF_IsDeliverManage.SelectedValue = "False";
+            //this.IsBusinessManager.SelectedValue = "False";
+            //this.IsAccountManager.SelectedValue = "False";
+            //this.BF_IsDriver.SelectedValue = "False";
+            //this.BF_IsDeliverManage.SelectedValue = "False";
+            //this.BF_IsBaoxiaozhuguan.SelectedValue = "False";
+            //this.BF_Isbaoxiaojingli.SelectedValue = "False";
 
             this.txtMobieNum.Value = "";
             this.txtSM_Money.Value = "";
@@ -166,10 +168,12 @@
                 this.txtQQ.Value = m_OA_StaffResume.R_G_QQ;
                 this.txtEmail.Value = m_OA_StaffResume.R_G_Email;
                 this.selSex.Value = m_OA_StaffResume.R_G_Sex;
-                this.IsBusinessManager.SelectedValue = "False";
-                this.IsAccountManager.SelectedValue = "False";
-                this.BF_IsDeliverManage.SelectedValue = "False";
-                this.BF_IsDriver.SelectedValue = "False";
+                //this.IsBusinessManager.SelectedValue = "False";
+                //this.IsAccountManager.SelectedValue = "False";
+                //this.BF_IsDeliverManage.SelectedValue = "False";
+                //this.BF_IsBaoxiaozhuguan.SelectedValue = "False";
+                //this.BF_Isbaoxiaojingli.SelectedValue = "False";
+                //this.BF_IsDriver.SelectedValue = "False";
                 this.txtSM_Birthday.Value = m_OA_StaffResume.R_G_DocumentsType;
                 this.txtSM_IDCardNum.Value = m_OA_StaffResume.R_G_DocumentsNumber;
                 this.aSM_IDCardPic.Visible = false;
@@ -202,10 +206,12 @@
                     this.selSex.Value = m_OA_Staff.Sex;
                     this.selStatus.Value = m_OA_Staff.Status;
                     this.selDepartmentId.Value = m_OA_Staff.DepartmentId.ToString2();
-                    this.IsBusinessManager.SelectedValue = m_OA_Staff.IsBusinessManager ? "True" : "False";
-                    this.IsAccountManager.SelectedValue = m_OA_Staff.IsAccountManager ? "True" : "False";
-                    this.BF_IsDeliverManage.SelectedValue = m_OA_Staff.BF_IsDeliverManage ? "True" : "False";
-                    this.BF_IsDriver.SelectedValue = m_OA_Staff.BF_IsDriver ? "True" : "False";
+                    //this.IsBusinessManager.SelectedValue = m_OA_Staff.IsBusinessManager ? "True" : "False";
+                    //this.IsAccountManager.SelectedValue = m_OA_Staff.IsAccountManager ? "True" : "False";
+                    //this.BF_IsDeliverManage.SelectedValue = m_OA_Staff.BF_IsDeliverManage ? "True" : "False";
+                    //this.BF_IsBaoxiaozhuguan.SelectedValue = m_OA_Staff.BF_IsBaoxiaozhuguan ? "True" : "False";
+                    //this.BF_Isbaoxiaojingli.SelectedValue = m_OA_Staff.BF_Isbaoxiaojingli ? "True" : "False";
+                    //this.BF_IsDriver.SelectedValue = m_OA_Staff.BF_IsDriver ? "True" : "False";
                     this.selRole.Value = m_OA_StaffRoleRel.RoleId.ToString2();
 
                     this.txtName.Style.Add("display", "none");
@@ -287,10 +293,12 @@
                 }
                 else
                 {
-                    this.IsBusinessManager.SelectedValue = "False";
-                    this.IsAccountManager.SelectedValue = "False";
-                    this.BF_IsDriver.SelectedValue = "False";
-                    this.BF_IsDeliverManage.SelectedValue = "False";
+                    //this.IsBusinessManager.SelectedValue = "False";
+                    //this.IsAccountManager.SelectedValue = "False";
+                    //this.BF_IsDriver.SelectedValue = "False";
+                    //this.BF_IsDeliverManage.SelectedValue = "False";
+                    //this.BF_IsBaoxiaozhuguan.SelectedValue = "False";
+                    //this.BF_Isbaoxiaojingli.SelectedValue = "False";
                 }
             }
         }
@@ -381,10 +389,13 @@
                     m_OA_Staff.SM_EndWorkTime = nowTime;
                 }
 
-                m_OA_Staff.IsBusinessManager = this.IsBusinessManager.SelectedValue.ToBoolean2();
-                m_OA_Staff.IsAccountManager = this.IsAccountManager.SelectedValue.ToBoolean2();
-                m_OA_Staff.BF_IsDeliverManage = this.BF_IsDeliverManage.SelectedValue.ToBoolean2();
-                m_OA_Staff.BF_IsDriver = this.BF_IsDriver.SelectedValue.ToBoolean2();
+                //m_OA_Staff.IsBusinessManager = this.IsBusinessManager.SelectedValue.ToBoolean2();
+                //m_OA_Staff.IsAccountManager = this.IsAccountManager.SelectedValue.ToBoolean2();
+                //m_OA_Staff.BF_IsDeliverManage = this.BF_IsDeliverManage.SelectedValue.ToBoolean2();
+                //m_OA_Staff.BF_IsBaoxiaozhuguan = this.BF_IsBaoxiaozhuguan.SelectedValue.ToBoolean2();
+                //m_OA_Staff.BF_Isbaoxiaojingli = this.BF_Isbaoxiaojingli.SelectedValue.ToBoolean2();
+                //m_OA_Staff.BF_IsDriver = this.BF_IsDriver.SelectedValue.ToBoolean2();
+
                 m_OA_Staff.DepartmentId = this.selDepartmentId.Value.ToInt32();
 
                 m_OA_Staff.SM_SpouseName = this.txtSM_SpouseName.Value.ToString2();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.designer.cs
index 477863a..4ca843d 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffEdit.aspx.designer.cs
@@ -123,42 +123,6 @@
         protected global::System.Web.UI.HtmlControls.HtmlSelect selStatus;
 
         /// <summary>
-        /// IsBusinessManager 鎺т欢銆�
-        /// </summary>
-        /// <remarks>
-        /// 鑷姩鐢熸垚鐨勫瓧娈点��
-        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
-        /// </remarks>
-        protected global::System.Web.UI.WebControls.RadioButtonList IsBusinessManager;
-
-        /// <summary>
-        /// IsAccountManager 鎺т欢銆�
-        /// </summary>
-        /// <remarks>
-        /// 鑷姩鐢熸垚鐨勫瓧娈点��
-        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
-        /// </remarks>
-        protected global::System.Web.UI.WebControls.RadioButtonList IsAccountManager;
-
-        /// <summary>
-        /// BF_IsDriver 鎺т欢銆�
-        /// </summary>
-        /// <remarks>
-        /// 鑷姩鐢熸垚鐨勫瓧娈点��
-        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
-        /// </remarks>
-        protected global::System.Web.UI.WebControls.RadioButtonList BF_IsDriver;
-
-        /// <summary>
-        /// BF_IsDeliverManage 鎺т欢銆�
-        /// </summary>
-        /// <remarks>
-        /// 鑷姩鐢熸垚鐨勫瓧娈点��
-        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
-        /// </remarks>
-        protected global::System.Web.UI.WebControls.RadioButtonList BF_IsDeliverManage;
-
-        /// <summary>
         /// txtMobieNum 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffList.aspx
index d92155d..5538fa4 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffList.aspx
@@ -43,6 +43,11 @@
                 });
             });
         }
+
+        function CompledWork(orderId,type) {
+            var url = "/Pages/personnel/StaffQuanxianshezhi.aspx?keyid=" + orderId + "&&type=" + type;
+            top.Dialog.open({ URL: url, Title: "鏉冮檺璁剧疆", Height: 300, Width: 680 });
+        }
     </script>
 </head>
 <body>
@@ -106,26 +111,32 @@
                             <th>
                                 濮撳悕
                             </th>
-                            <th>
+                           <%-- <th>
                                 鎬у埆
-                            </th>
+                            </th>--%>
                             <th>
                                 鐧诲綍甯愬彿
                             </th>
                             <th>
-                                鎵嬫満
+                                宸ヤ綔鎵嬫満
                             </th>
                             <th>
-                                鑱旂郴鐢佃瘽
+                                绉佷汉鎵嬫満
                             </th>
-                            <th>
+                             <th>
+                                瑙掕壊
+                            </th>
+                           <%-- <th>
                                 QQ
                             </th>
                             <th>
                                 Email
-                            </th>
+                            </th>--%>
                             <th>
                                 鐘舵��
+                            </th>
+                             <th>
+                                鏌ヨ鍖哄煙
                             </th>
                             <th>
                                 涓氬姟缁忕悊
@@ -134,14 +145,18 @@
                                 瀹㈡埛缁忕悊
                             </th>
                              <th>
-                                鏄惁鍙告満
+                                鍙告満
                             </th>
                              <th>
-                                鏄惁閰嶉�佹潈闄�
+                                閰嶉�佹潈闄�
                             </th>
-                            <th>
-                                璐熻矗鍖哄煙
+                             <th>
+                                鎶ラ攢涓荤
                             </th>
+                             <th>
+                                鎶ラ攢缁忕悊
+                            </th>
+                           
                             <th>
                                 鎿嶄綔
                             </th>
@@ -158,9 +173,9 @@
                         <td>
                             <%#Eval("Name")%>
                         </td>
-                        <td>
+                      <%--  <td>
                             <%#Eval("Sex")%>
-                        </td>
+                        </td>--%>
                         <td>
                             <%#Eval("StaffUserName")%>
                         </td>
@@ -171,29 +186,46 @@
                             <%#Eval("PhoneNum")%>
                         </td>
                         <td>
+                            <%#Eval("RoleName")%>
+                        </td>
+                       <%-- <td>
                             <%#Eval("QQ")%>
                         </td>
                         <td>
                             <%#Eval("Email")%>
-                        </td>
+                        </td>--%>
                         <td>
                             <%#Eval("Status")%>
                         </td>
-                        <td>
-                            <%#bool.Parse(Eval("IsBusinessManager").ToString())?"鏄�":"鍚�"%>
-                        </td>
-                        <td>
-                            <%#bool.Parse(Eval("IsAccountManager").ToString()) ? "鏄�" : "鍚�"%>
-                        </td>
-                         <td>
-                            <%#bool.Parse(Eval("BF_IsDriver").ToString())?"鏄�":"鍚�"%>
-                        </td>
-                        <td>
-                            <%#bool.Parse(Eval("BF_IsDeliverManage").ToString()) ? "鏄�" : "鍚�"%>
-                        </td>
-                        <td class="Operate">
+                          <td class="Operate">
                             <span menu_member_case_id="case_ManageAddress" menu_member_case_name="淇敼璐熻矗鍖哄煙" onclick="ManageAddress('<%#Eval("Keyid")%>')">淇敼</span>
+                        </td >
+                        <td class="Operate">
+                             <span   onclick="CompledWork('<%#Eval("Keyid")%>',1)">
+                                         <%#bool.Parse(Eval("IsBusinessManager").ToString())?"鈭�":"脳"%> </span>
+                            
                         </td>
+                        <td class="Operate" >
+                               <span   onclick="CompledWork('<%#Eval("Keyid")%>',2)">
+                            <%#bool.Parse(Eval("IsAccountManager").ToString()) ? "鈭�" : "脳"%></span>
+                        </td>
+                         <td class="Operate" >
+                                <span   onclick="CompledWork('<%#Eval("Keyid")%>',3)">
+                            <%#bool.Parse(Eval("BF_IsDriver").ToString())?"鈭�":"脳"%></span>
+                        </td>
+                        <td class="Operate" >
+                               <span   onclick="CompledWork('<%#Eval("Keyid")%>',4)">
+                            <%#bool.Parse(Eval("BF_IsDeliverManage").ToString()) ? "鈭�" : "脳"%></span>
+                        </td>
+                         <td class="Operate" >
+                                <span   onclick="CompledWork('<%#Eval("Keyid")%>',5)">
+                            <%#bool.Parse(Eval("BF_IsBaoxiaozhuguan").ToString()) ? "鈭�" : "脳"%></span>
+                        </td>
+                         <td class="Operate" >
+                                <span   onclick="CompledWork('<%#Eval("Keyid")%>',6)">
+                            <%#bool.Parse(Eval("BF_Isbaoxiaojingli").ToString()) ? "鈭�" : "脳"%></span>
+                        </td>
+                      
                         <td class="Operate">
                             <span menu_member_case_id="case_ViewThings" menu_member_case_name="鐗╁搧棰嗗彇璁板綍" onclick="ViewModel('<%#Eval("MemberId")%>')">鐗╁搧棰嗗彇璁板綍</span> 
                             <span menu_member_case_id="case_EditModel" menu_member_case_name="鍛樺伐绠�鍘�" onclick="EditModel('<%#Eval("Keyid")%>')">鍛樺伐绠�鍘�</span>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx
new file mode 100644
index 0000000..d964895
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx
@@ -0,0 +1,60 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="StaffQuanxianshezhi.aspx.cs" Inherits="CY.WebForm.Pages.personnel.StaffQuanxianshezhi" %>
+
+<!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 id="Head1" runat="server">
+    <title>鍛樺伐璇︽儏</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script src="../../js/common/CityTool.js" type="text/javascript"></script>
+    <script src="../../js/ColorBox/jquery.colorbox.js" type="text/javascript"></script>
+    <link href="../../js/ColorBox/colorbox.css" rel="stylesheet" type="text/css" />
+    <style type="text/css">
+        .tableStyle1 td { word-break: normal; border-left: 1pt solid #CCCCCC; border-bottom: 1pt solid #CCCCCC; height: 28px; line-height:28px; padding: 1px 2px 1px 4px; }
+        .NoBorder td { border: none; }
+        label { cursor: pointer; }
+        .CmsInput_from { width: 120px; font-size: 12px; background: url('') repeat-x scroll left top #ffffff; border-color: #a2b3bd; border-style: solid; border-width: 1px; color: #336699; height: 20px; line-height: 20px; }
+    </style>
+    <script type="text/javascript">
+        
+        });
+    </script>
+    <script type="text/javascript">
+        
+    </script>
+</head>
+<body>
+    <form id="form1" class="form2" runat="server" enctype="multipart/form-data">
+    <div>
+        <table class="tableStyle1" style="border-right: 1pt solid #CCCCCC; border-top: 1pt solid #CCCCCC; width: 100%; margin: 10px auto;" cellpadding="0" cellspacing="0">
+          
+            
+            
+            <tr>
+                
+                <td class="ali03">
+                   <span id="types" runat="server">涓氬姟缁忕悊锛�</span>
+                </td>
+                <td>
+                    <asp:RadioButtonList runat="server" ID="IsBusinessManager" RepeatDirection="Horizontal" CellPadding="0" CellSpacing="0" CssClass="w120px NoBorder">
+                        <asp:ListItem Text="鏄�" Value="True" />
+                        <asp:ListItem Text="鍚�" Value="False" />
+                    </asp:RadioButtonList>
+                </td>
+                 
+            </tr>
+           
+        
+         
+            <tr>
+                <td colspan="6" style="text-align: center;">
+                    <asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form"  Text="鎻愪氦" />
+                </td>
+            </tr>
+        </table>
+    </div>
+    </form>
+</body>
+<script type="text/javascript">
+   
+</script>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx.cs
new file mode 100644
index 0000000..6a2d838
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx.cs
@@ -0,0 +1,167 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.BLL.Sys;
+using CY.BLL.EC;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+using System.Collections;
+
+namespace CY.WebForm.Pages.personnel
+{
+    //鍚磋緣
+    //鍛樺伐璇︽儏
+    public partial class StaffQuanxianshezhi : BasePage
+    {
+        OA_StaffBLL bll_OA_StaffBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        EC_MemberBasicBLL bll_EC_MemberBasicBLL = null;
+        OA_FirmRoleBLL bll_OA_FirmRoleBLL = null;
+        OA_DepartmentBll bll_OA_DepartmentBll = null;
+        OA_StaffResumeBLL bll_OA_StaffResumeBLL = null;
+        OA_StaffPostLogBLL bll_OA_StaffPostLogBLL = null;
+
+        public string OLDProvince = ""; //鎺ユ敹鍊� Request["selectProvince"].ToString2();
+        public string OLDCity = "";//鎺ユ敹鍊� Request["selectCity"].ToString2();
+        public string OLDCounty = "";//鎺ユ敹鍊� Request["selectCounty"].ToString2();
+        public string NowProvince = ""; //鎺ユ敹鍊� Request["selectProvince"].ToString2();
+        public string NowCity = "";//鎺ユ敹鍊� Request["selectCity"].ToString2();
+        public string NowCounty = "";//鎺ユ敹鍊� Request["selectCounty"].ToString2();
+        public string ManageProvince = ""; //鎺ユ敹鍊� Request["selectProvince"].ToString2();
+        public string ManageCity = "";//鎺ユ敹鍊� Request["selectCity"].ToString2();
+        public string ManageCounty = "";//鎺ユ敹鍊� Request["selectCounty"].ToString2();
+        public string[] OldFileds;
+        public string[] NowFileds;
+
+        //鍒濆鍖�
+        public StaffQuanxianshezhi()
+        {
+            bll_OA_StaffBLL = new OA_StaffBLL();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            bll_EC_MemberBasicBLL = new EC_MemberBasicBLL();
+            bll_OA_FirmRoleBLL = new OA_FirmRoleBLL();
+            bll_OA_DepartmentBll = new OA_DepartmentBll();
+            bll_OA_StaffResumeBLL = new OA_StaffResumeBLL();
+            bll_OA_StaffPostLogBLL = new OA_StaffPostLogBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+                InitData();
+            }
+        }
+        public void ClearData()
+        {
+             
+
+
+        }
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            var keyid = Request["keyid"];
+            var type = Request["type"];
+
+            OA_Staff m_OA_Staff = bll_OA_StaffBLL.GetModelByKeyid(Request["keyid"].ToInt32());
+                if (m_OA_Staff != null)
+                {
+                if (type.ToInt32() == 1)
+                {
+                    this.types.InnerText = "涓氬姟缁忕悊锛�";
+                    this.IsBusinessManager.SelectedValue = m_OA_Staff.IsBusinessManager ? "True" : "False";
+                }
+                else if (type.ToInt32() == 2)
+                {
+                    this.types.InnerText = "瀹㈡埛缁忕悊锛�";
+                    this.IsBusinessManager.SelectedValue = m_OA_Staff.IsAccountManager ? "True" : "False";
+                }
+                else if (type.ToInt32() == 3)
+                {
+                    this.types.InnerText = "鍙告満锛�";
+                    this.IsBusinessManager.SelectedValue = m_OA_Staff.BF_IsDriver ? "True" : "False";
+                }
+                else if (type.ToInt32() == 4)
+                {
+                    this.types.InnerText = "閰嶉�佹潈闄愶細";
+                    this.IsBusinessManager.SelectedValue = m_OA_Staff.BF_IsDeliverManage ? "True" : "False";
+                }
+                else if (type.ToInt32() == 5)
+                {
+                    this.types.InnerText = "鎶ラ攢涓荤锛�";
+                    this.IsBusinessManager.SelectedValue = m_OA_Staff.BF_IsBaoxiaozhuguan ? "True" : "False";
+                }
+                else if (type.ToInt32() == 6)
+                {
+                    this.types.InnerText = "鎶ラ攢缁忕悊锛�";
+                    this.IsBusinessManager.SelectedValue = m_OA_Staff.BF_Isbaoxiaojingli ? "True" : "False";
+                }
+
+                 
+
+            }
+                 
+           
+        }
+
+        //鎻愪氦浜嬩欢
+        protected void btn_submit_form(object sender, EventArgs e)
+        {
+            try
+            {
+                var keyid = Request["keyid"];
+                var type = Request["type"];
+                OA_Staff m_OA_Staff = bll_OA_StaffBLL.GetModelByKeyid(Request["keyid"].ToInt32());
+
+                if (type.ToInt32() == 1)
+                {
+                    m_OA_Staff.IsBusinessManager = this.IsBusinessManager.SelectedValue.ToBoolean2();
+                }
+                else if (type.ToInt32() == 2)
+                {
+                    m_OA_Staff.IsAccountManager = this.IsBusinessManager.SelectedValue.ToBoolean2();
+                }
+                else if (type.ToInt32() == 3)
+                {
+                    m_OA_Staff.BF_IsDriver = this.IsBusinessManager.SelectedValue.ToBoolean2();
+                }
+                else if (type.ToInt32() == 4)
+                {
+                    m_OA_Staff.BF_IsDeliverManage = this.IsBusinessManager.SelectedValue.ToBoolean2();
+                }
+                else if (type.ToInt32() == 5)
+                {
+                    m_OA_Staff.BF_IsBaoxiaozhuguan = this.IsBusinessManager.SelectedValue.ToBoolean2();
+                }
+                else if (type.ToInt32() == 6)
+                {
+                    m_OA_Staff.BF_Isbaoxiaojingli = this.IsBusinessManager.SelectedValue.ToBoolean2();
+                }
+
+              
+
+
+
+                if (bll_OA_StaffBLL.UpdateModel(m_OA_Staff))
+                    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/personnel/StaffQuanxianshezhi.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx.designer.cs
new file mode 100644
index 0000000..588ac93
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffQuanxianshezhi.aspx.designer.cs
@@ -0,0 +1,71 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.personnel
+{
+
+
+    public partial class StaffQuanxianshezhi
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <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>
+        /// types 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl types;
+
+        /// <summary>
+        /// IsBusinessManager 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.RadioButtonList IsBusinessManager;
+
+        /// <summary>
+        /// btn_submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_submit;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx
new file mode 100644
index 0000000..a2f0fd6
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx
@@ -0,0 +1,231 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BaoxiaoFukuanList.aspx.cs" Inherits="CY.WebForm.Pages.work.BaoxiaoFukuanList" %>
+
+<!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 id="Head1" runat="server">
+    <title>鎶ラ攢鎵瑰</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        //鏄庣粏
+        function onView(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/MyBaoxiaoDetail.aspx?keyid=" + keyid, Title: "鎶ラ攢鏄庣粏", Width: 620, Height: 600 });
+        }
+
+        //娣诲姞
+        function addModel(keyid) {
+            top.Dialog.open({ URL: "/Pages/financial/BaoxiaoFukuanEdit.aspx?keyid=" + keyid, Title: "鎶ラ攢浠樻", Width: 550, Height: 600 });
+        }
+
+        //淇敼
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/MyBaoxiaoAdd.aspx?keyid=" + keyid, Title: "淇敼鎶ラ攢", Width: 550, Height: 600 });
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ璁板綍鍚楋紵", function () {
+                window.location = "/Pages/work/BaoxiaoFukuanList.aspx?delete=" + keyid;
+            });
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璁板綍", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎褰曞悧锛�", function () {
+                    window.location = "/Pages/work/BaoxiaoFukuanList.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+        $(function () {
+            $(".AlreadyReply").remove();
+        });
+    </script>
+    <style type="text/css">
+        .AlreadyReply { display: none; }
+    </style>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle">
+                <tr>
+                    <td class="ali03">
+                        鐢宠鏃堕棿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <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 style="width: 215px">
+                        <input id="txtPlanPeople" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                    <td class="ali03">
+                        绉戠洰锛�
+                    </td>
+                    <td style="width: 215px">
+                        <input id="TxtRewardContent" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                    <td class="ali03">
+                        鎽樿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <input id="txtPlanContent" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                   
+                    <td class="ali03">
+                        鎶ラ攢鐘舵�侊細
+                    </td>
+                    <td>
+                        <select keepdefaultstyle="true" runat="server" id="selEvaluationStatus">
+                            <option value="-1">鍏ㄩ儴</option>
+                            <option value="1">宸蹭粯娆�</option>
+                            <option value="2">鏈粯娆�</option>
+                        </select>
+                    </td>
+                    <td>
+                        <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />
+                    </td>
+                </tr>
+            </table>
+        </div>
+        <div class="box_tool_min ">
+            <div class="center">
+                <div class="left">
+                    <div class="right">
+                        <div class="padding_top5 padding_left10">
+                             <%-- <a href="javascript:;" onclick="addModel()" class="aaddModel" menu_member_case_id="case_addModel" menu_member_case_name="鏂板鎶ラ攢"><span class="icon_add">鏂板鎶ラ攢</span></a>
+                          <div class="box_tool_line">
+                            </div>
+                            <a href="javascript:;" onclick="onAllDelete()" menu_member_case_id="case_onAllDeleteList" menu_member_case_name="鎵归噺鍒犻櫎"><span class="icon_delete">鎵归噺鍒犻櫎</span></a>--%>
+                            <div class="clear">
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="clear">
+            </div>
+        </div>
+        <div>
+               <table class="tableStyle">
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                 
+                        <tr>
+                            <th width="25">
+                            </th>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th width="130" style="text-align: center">
+                                鐢宠鏃ユ湡
+                            </th>
+                             <th width="70" style="text-align: center">
+                                閮ㄩ棬
+                            </th>
+                             <th width="70" style="text-align: center">
+                                濮撳悕
+                            </th>
+                            <th width="70" style="text-align: center">
+                                绉戠洰
+                            </th>
+                            <th style="text-align: center">
+                                鎽樿
+                            </th>
+                            <th width="70" style="text-align: center">
+                                閲戦
+                            </th>
+                             <th width="250"  style="text-align: center">
+                                鍙戠エ
+                            </th>
+                             <th width="250"  style="text-align: center">
+                                闄勪欢
+                            </th>
+                            <th width="150"  style="text-align: center">
+                                鎶ラ攢鐘舵��
+                            </th>
+                            <th width="250"  style="text-align: center">
+                                鎿嶄綔
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <td>
+                            <input type="checkbox" value='<%#Eval("Keyid")%>' class='<%#(Eval("EvaluationStatus").ToString()=="1" )?"AlreadyReply":""%>' />
+                        </td>
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanStartTime", "{0:yyyy-MM-dd}")%>
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("DepartName")%> 
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("PlanPeople")%> 
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("RewardContent")%> 
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanContent")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanMoney", "{0:F2}")%>   
+                        </td>
+                        <td style="text-align: center">
+                                 <%#Eval("Fapiao")%>
+                        </td>
+                        <td style="text-align: center">
+                               <%#Eval("Fujian")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("EvaluationStatusName")%>
+                        </td>
+                        <td class="Operate " style="text-align: center">
+                            <span menu_member_case_id="case_PlanView" menu_member_case_name="鏌ョ湅" onclick="onView('<%#Eval("Keyid")%>')">鏌ョ湅</span> 
+                            <span menu_member_case_id="case_PlanEdit" menu_member_case_name="浠樻" onclick="addModel('<%#Eval("Keyid")%>')" class='<%#(Eval("EvaluationStatus").ToString()=="1" )?"AlreadyReply":""%>'   >浠樻</span>
+                             
+                        </td>
+                    </tr>
+                </ItemTemplate>
+               
+                   
+                
+            </asp:Repeater>
+             <tr class="StatisticsMoney">
+                    <td colspan="7" class="ali03">
+                        鍚堣锛�
+                    </td>
+                    <td colspan="5" class="ali01">
+                        <span id="NowMoney" runat="server" ></span>
+                    </td>
+                </tr>
+                    </table>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.cs
new file mode 100644
index 0000000..7620d6a
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.cs
@@ -0,0 +1,228 @@
+锘縰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.BLL.Sys;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鎴戠殑璇风ず
+    public partial class BaoxiaoFukuanList : BasePage
+    {
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        OA_WorkPlanBll bll_OA_WorkPlanBll = null;
+        OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
+        OA_DepartmentBll oA_DepartmentBll = null;
+        OA_StaffBLL oA_StaffBLL = null;
+        OA_WorkPlan_shenpiBLL oA_WorkPlan_ShenpiBLL = null;
+        //鍒濆鍖�
+        public BaoxiaoFukuanList()
+        {
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            bll_OA_WorkPlanBll = new OA_WorkPlanBll();
+            oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
+            oA_DepartmentBll = new OA_DepartmentBll();
+            oA_StaffBLL = new OA_StaffBLL();
+            oA_WorkPlan_ShenpiBLL = new OA_WorkPlan_shenpiBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
+            if (!IsPostBack)
+            {
+                this.selEvaluationStatus.Value = "2";
+                BindList();
+            }
+            if (Request["delete"] != null)
+            {
+                OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(Request["delete"].ToInt32());
+                if (model != null && model.Keyid != null)
+                {
+                    bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                    JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                    Response.Redirect("/Pages/work/BaoxiaoFukuanList.aspx");
+                }
+                else
+                {
+                    JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                }
+            }
+
+            if (Request["deleteKeyIds"] != null)
+            {
+                List<int> deleteKeyIdList = new List<int>();
+                string deleteKeyIds = Request["deleteKeyIds"].ToString();
+                if (deleteKeyIds.Contains(","))
+                {
+                    string[] keyIdArry = deleteKeyIds.Split(',');
+                    foreach (string keyId in keyIdArry)
+                    {
+                        OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(keyId.ToInt32());
+                        if (model.Keyid != null && model != null)
+                        {
+                            bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                        }
+                        else
+                        {
+                            JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                            break;
+                        }
+
+                    }
+                    JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                }
+                else
+                {
+                    OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(Request["deleteKeyIds"].ToInt32());
+                    if (model.Keyid != null && model != null)
+                    {
+                        bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                        JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                    }
+                    else
+                    {
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+
+                    }
+                }
+
+                Response.Redirect("/Pages/work/BaoxiaoFukuanList.aspx");
+            }
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            Pagination pa = new Pagination();
+            DateTime? beginTime = null;
+            DateTime? endTime = null;
+            pa.PageSize = UCPager1.AspNetPager.PageSize;
+            pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+            var oA_WorkPlans = bll_OA_WorkPlanBll.SelectModelPage(pa, CurrentUser.MemberId, Guid.Empty, Guid.Empty, 3, 17, "", null, null, string.IsNullOrEmpty(this.txtRegTimeStart.Value) ? beginTime : Convert.ToDateTime(this.txtRegTimeStart.Value), string.IsNullOrEmpty(this.txtRegTimeEnd.Value) ? endTime : Convert.ToDateTime(this.txtRegTimeEnd.Value), this.txtPlanPeople.Value.Trim(), -1, 1, this.selEvaluationStatus.Value.ToInt32(), null,this.TxtRewardContent.Value.Trim(), this.txtPlanContent.Value.Trim());
+            var oA_Staff = oA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+         
+            foreach (var oA_WorkPlan in oA_WorkPlans)
+            {
+                var sss = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoId(oA_WorkPlan.Keyid.Value);
+
+              var fapiaos =  sss.Where(x => x.AttachmentType == 1).ToList();
+                var fujians = sss.Where(x => x.AttachmentType == 2).ToList();
+                if (fapiaos.Count > 0)
+                {
+                    int i = 1;
+                    oA_WorkPlan.Fapiao = "";
+                    foreach (var oA_WorkPlan_Attachment  in fapiaos)
+                    {
+                        oA_WorkPlan.Fapiao += "<a title=\"鏌ョ湅鍙戠エ\"    target=\"view_window\" href=\""+ oA_WorkPlan_Attachment.PlanAttachment+ "\">鍙戠エ"+i+" </a> ";
+
+                        i = i + 1;
+                    }
+                }
+
+                if (fujians.Count > 0)
+                {
+                    int i = 1;
+                    oA_WorkPlan.Fujian = "";
+                    foreach (var oA_WorkPlan_Attachment in fujians)
+                    {
+                        oA_WorkPlan.Fujian += "<a title=\"鏌ョ湅闄勪欢\"    target=\"view_window\" href=\"" + oA_WorkPlan_Attachment.PlanAttachment + "\">闄勪欢" + i + " </a> ";
+
+                        i = i + 1;
+                    }
+                }
+
+                var oA_Department = oA_DepartmentBll.GetModelByKeyid(oA_WorkPlan.DepartId);
+                if (oA_Department != null)
+                {
+                    oA_WorkPlan.DepartName = oA_Department.Name;
+                }
+                oA_WorkPlan.Nengfoushenpi = 0;
+                var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(oA_WorkPlan.Keyid.Value).ToList();
+                if (oA_WorkPlan.ApprovalStatus == 1 || oA_WorkPlan.ApprovalStatus == 2)
+                {
+                    oA_WorkPlan.Nengfoushenpi = 1;
+                }
+                else
+                {
+                    if (!oA_Staff.BF_IsBaoxiaozhuguan && !oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        oA_WorkPlan.Nengfoushenpi = 1;
+                    }
+                    else if(oA_Staff.BF_IsBaoxiaozhuguan && !oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        var oA_WorkPlan_Shenpis1 = oA_WorkPlan_Shenpis.Where(x => x.Buzhou == 1).ToList();
+                        if (oA_WorkPlan_Shenpis1.Count > 1)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+
+                        var shenpicount = oA_WorkPlan_Shenpis1.Count(x => x.ApprovalStaffId == CurrentUser.TrueMemberId);
+                        if (shenpicount > 0)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+                    }
+                    else if (!oA_Staff.BF_IsBaoxiaozhuguan && oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        if (oA_WorkPlan_Shenpis.Count > 2)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+                        if (oA_WorkPlan_Shenpis.Count < 2)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+                    }
+                    else if (oA_Staff.BF_IsBaoxiaozhuguan && oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        var oA_WorkPlan_Shenpis1 = oA_WorkPlan_Shenpis.Where(x => x.Buzhou == 1).ToList();
+                        
+
+                        var shenpicount = oA_WorkPlan_Shenpis1.Count(x => x.ApprovalStaffId == CurrentUser.TrueMemberId);
+                        
+
+
+                        if(oA_WorkPlan_Shenpis.Count != 2 && ((oA_WorkPlan_Shenpis1.Count > 1) || shenpicount > 0))
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+
+                        
+                    }
+                }
+
+
+
+
+
+            }
+
+          
+            this.NowMoney.InnerText = oA_WorkPlans.Sum(x => x.PlanMoney).Value.ToString("F2");
+            this.RepClientList.DataSource = oA_WorkPlans;
+            this.RepClientList.DataBind();
+            UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鏌ヨ浜嬩欢
+        protected void btn_Search_Click(object src, EventArgs e)
+        {
+            BindList();
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.designer.cs
new file mode 100644
index 0000000..af675ed
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx.designer.cs
@@ -0,0 +1,134 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class BaoxiaoFukuanList
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <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>
+        /// txtRegTimeStart 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeStart;
+
+        /// <summary>
+        /// txtRegTimeEnd 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeEnd;
+
+        /// <summary>
+        /// txtPlanPeople 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPlanPeople;
+
+        /// <summary>
+        /// TxtRewardContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText TxtRewardContent;
+
+        /// <summary>
+        /// txtPlanContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPlanContent;
+
+        /// <summary>
+        /// selEvaluationStatus 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selEvaluationStatus;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// NowMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl NowMoney;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx
new file mode 100644
index 0000000..996ef70
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx
@@ -0,0 +1,201 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BaoxiaoReplyAdd.aspx.cs" Inherits="CY.WebForm.Pages.work.BaoxiaoReplyAdd" %>
+
+<!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 id="Head1" runat="server">
+    <title>鎵瑰鎶ラ攢</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <style type="text/css">
+        .w70px{ width:70px;}
+        .wx100px{ width:100px;}
+        fieldset{ padding:3px; margin:5px auto;}
+    </style>
+</head>
+<body>
+    <form id="form1" class="form2" runat="server">
+    <div>
+        <fieldset>
+           <legend>鎶ラ攢淇℃伅</legend>
+            <table class="tableStyle" style="margin: 0px auto;" cellpadding="0" cellspacing="0">
+                <tr>
+                     <td class="ali03" colspan="3" style="width:30%; ">
+                        閮ㄩ棬锛�
+                    </td>
+                    <td style="width:70%; ">
+                        <span id="spanDepart" runat="server"></span>
+                    </td>
+                </tr>
+                <tr>
+                     <td class="ali03" colspan="3">
+                        濮撳悕锛�
+                    </td>
+                    <td>
+                        <span id="spanPlanPeople" runat="server"></span>
+                    </td>
+                </tr>
+                <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                        閲戦锛�
+                    </td>
+                    <td>
+                        <span id="spanPlanMoney" runat="server"></span>
+                    </td>
+                </tr>
+                  <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                        绉戠洰锛�
+                    </td>
+                    <td>
+                        <span id="spanSubject" runat="server"></span>
+                    </td>
+                </tr>
+                <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       鎽樿锛�
+                    </td>
+                    <td>
+                        <span id="spanPlanContent" runat="server"></span>
+                    </td>
+                </tr>
+             <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       鍙戠エ锛�
+                    </td>
+                    <td>
+                         <asp:Repeater ID="RepClientList" runat="server">
+                           <ItemTemplate>
+                              
+                    <a title="鏌ョ湅鍙戠エ"    target="view_window" href="<%#Eval("PlanAttachment")%>">
+                               鍙戠エ <%#Container.ItemIndex + 1 %> 
+                            </a>  &nbsp; &nbsp; &nbsp;
+ 
+                                </ItemTemplate>
+                           </asp:Repeater>
+                    </td>
+                </tr>
+
+                 <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       闄勪欢锛�
+                    </td>
+                    <td>
+                         <asp:Repeater ID="Repeater1" runat="server">
+                           <ItemTemplate>
+                              
+                    <a title="鏌ョ湅闄勪欢"    target="view_window" href="<%#Eval("PlanAttachment")%>">
+                               闄勪欢 <%#Container.ItemIndex + 1 %> 
+                            </a>  &nbsp; &nbsp; &nbsp;
+ 
+                                </ItemTemplate>
+                           </asp:Repeater>
+                    </td>
+                </tr>
+              <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       鍊欒ˉ鍙戠エ锛�
+                    </td>
+                    <td>
+                        <span id="spanHoubufapiaoStatus" runat="server"></span>
+                    </td>
+                </tr>
+
+
+            </table>
+        </fieldset>
+
+        <fieldset>
+            <legend>鎵瑰淇℃伅</legend>
+            <table class="tableStyle" style="margin: 0px auto;" cellpadding="0" cellspacing="0">
+                
+
+                   <asp:Repeater ID="Repeater2" runat="server">
+
+                       <HeaderTemplate>
+                 
+                        <tr>
+                             
+                            <th width="60" style="text-align: center">
+                                瀹℃壒浜�
+                            </th>
+                            <th width="130" style="text-align: center">
+                                瀹℃壒鏃堕棿
+                            </th>
+                            <th width="70" style="text-align: center">
+                                瀹℃壒缁撴灉
+                            </th>
+                            <th style="text-align: center">
+                                瀹℃壒鍥炲
+                            </th>
+                            
+                        </tr>
+                </HeaderTemplate>
+
+                           <ItemTemplate>
+                                <tr>
+                        
+                        <td>
+                            <%#Eval("ApprovalStaffName")%> 
+                        </td>
+                        
+                        <td>
+                            <%#Eval("ApprovalTime", "{0:yyyy-MM-dd HH:mm:ss}")%>
+                        </td>
+                                    <td>
+                           <%#Eval("ApprovalStatusName")%> 
+                        </td>
+                                    <td>
+                           <%#Eval("ApprovalContent")%> 
+                        </td>
+
+                    </tr>
+                    
+ 
+                                </ItemTemplate>
+                           </asp:Repeater>
+                
+                  
+                     
+                
+            </table>
+        </fieldset>
+
+        <fieldset>
+            <legend>鎵瑰鎿嶄綔</legend>
+            <table class="tableStyle" style="margin: 0px auto;" cellpadding="0" cellspacing="0">
+                <tr>
+                    <td class="ali03 w70px">
+                        瀹℃壒缁撴灉锛�
+                    </td>
+                    <td colspan="3">
+                        <select keepDefaultStyle="true" runat="server" id="selApprovalStatus" class="wx100px Sreq" msg="璇烽�夋嫨瀹℃壒缁撴灉">
+                        <option value="">璇烽�夋嫨</option>
+                        <option value="1" selected="selected" >鎵瑰噯</option>
+                        <option value="2">涓嶆壒鍑�</option>
+                    </select>
+                    </td>
+                </tr>
+                <tr>
+                    <td class="ali03">
+                        瀹℃壒鍥炲锛�
+                    </td>
+                    <td colspan="3">
+                        <textarea id="txtApprovalContent" runat="server" style="width: 460px; height: 40px;" ></textarea>
+                    </td>
+                </tr>
+                <td colspan="4" style="text-align: center;">
+                    <asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form" Text="鎻愪氦" />
+                </td>
+            </table>
+        </fieldset>
+        
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.cs
new file mode 100644
index 0000000..0530a34
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.cs
@@ -0,0 +1,257 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Data;
+using System.Data.SqlClient;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.BLL.Sys;
+using CY.BLL.EC;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+using System.Transactions;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //宸ヤ綔鑰冭瘎
+    public partial class BaoxiaoReplyAdd : BasePage
+    {
+        OA_WorkPlanBll oA_WorkReminderBll = null;
+        OA_KaipiaoshenqingBLL _oA_KaipiaoshenqingBLL = null;
+        EC_OrderBLL _eC_OrderBLL = null;
+        OA_FukuanshenqingBLL _oA_FukuanshenqingBLL = null;
+        EC_MemberBasicBLL _eC_MemberBasicBLL = null;
+        OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
+        OA_WorkPlan_shenpiBLL oA_WorkPlan_ShenpiBLL = null;
+        OA_StaffBLL oA_StaffBLL = null;
+        OA_DepartmentBll oA_DepartmentBll = null;
+        public string planDataType = "";
+        public BaoxiaoReplyAdd()
+        {
+            oA_WorkReminderBll = new OA_WorkPlanBll();
+            _oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL();
+            _eC_OrderBLL = new EC_OrderBLL();
+            _oA_FukuanshenqingBLL = new OA_FukuanshenqingBLL();
+            _eC_MemberBasicBLL = new EC_MemberBasicBLL();
+            oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
+            oA_WorkPlan_ShenpiBLL = new OA_WorkPlan_shenpiBLL();
+            oA_StaffBLL = new OA_StaffBLL();
+            oA_DepartmentBll = new OA_DepartmentBll();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+                InitData();
+            }
+        }
+
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
+            if (m_OA_WorkPlan != null)
+            {
+                planDataType = m_OA_WorkPlan.PlanDataType.Value.ToString();
+                var department = oA_DepartmentBll.GetModelByKeyid(m_OA_WorkPlan.DepartId);
+                if (department != null)
+                {
+                    this.spanDepart.InnerText = department.Name;
+                }
+                this.spanPlanPeople.InnerText = m_OA_WorkPlan.PlanPeople.ToString();
+
+
+                this.spanPlanMoney.InnerText = m_OA_WorkPlan.PlanMoney.Value.ToString("0.00");
+
+                this.spanSubject.InnerText = m_OA_WorkPlan.RewardContent.ToString();
+                this.spanPlanContent.InnerText = m_OA_WorkPlan.PlanContent.ToString();
+                this.spanHoubufapiaoStatus.InnerText = m_OA_WorkPlan.HoubufapiaoStatusName;
+                var sss = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value);
+
+                this.RepClientList.DataSource = sss.Where(x => x.AttachmentType == 1);
+                this.RepClientList.DataBind();
+
+                this.Repeater1.DataSource = sss.Where(x => x.AttachmentType == 2);
+                this.Repeater1.DataBind();
+
+
+                var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value);
+                foreach (var a_WorkPlan_Shenpi in oA_WorkPlan_Shenpis)
+                {
+                    var oA_Staff = oA_StaffBLL.GetModelByMemberId(a_WorkPlan_Shenpi.ApprovalStaffId);
+                    if (oA_Staff != null)
+                    {
+                        a_WorkPlan_Shenpi.ApprovalStaffName = oA_Staff.Name;
+                    }
+                }
+
+                this.Repeater2.DataSource = oA_WorkPlan_Shenpis.OrderBy(x => x.Keyid);
+                this.Repeater2.DataBind();
+
+
+            }
+        }
+
+        //琛ㄥ崟鎻愪氦
+        protected void btn_submit_form(object sender, EventArgs e)
+        {
+            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+    new TransactionOptions
+    {
+        IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted,
+        Timeout = TransactionManager.MaximumTimeout
+    }
+    )
+             )
+            {
+                try
+                {
+                    string Messagezhuguan = null;
+                    var oA_Staff = oA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+                    if (!oA_Staff.BF_IsBaoxiaozhuguan && !oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        JavaScript.MessageBox("浣犳病鏈夊鎵规潈闄�", this);
+                        return;
+                    }
+                    OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
+                    if (m_OA_WorkPlan.ApprovalStatus == 1 || m_OA_WorkPlan.ApprovalStatus == 2)
+                    {
+                        JavaScript.MessageBox("璇ユ姤閿�宸茬粡瀹℃壒瀹屾垚", this);
+                        return;
+                    }
+                    var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value).ToList();
+
+
+                    if (oA_Staff.BF_IsBaoxiaozhuguan)
+                    {
+                        var oA_WorkPlan_Shenpis1 = oA_WorkPlan_Shenpis.Where(x => x.Buzhou == 1).ToList();
+                        if (oA_WorkPlan_Shenpis1.Count > 1)
+                        {
+                            Messagezhuguan = "璇ユ祦绋嬪凡缁忎笉鍦ㄤ富绠″鎵规楠わ紒";
+                        }
+
+                        var shenpicount = oA_WorkPlan_Shenpis1.Count(x => x.ApprovalStaffId == CurrentUser.TrueMemberId);
+                        if (shenpicount > 0)
+                        {
+                            Messagezhuguan = "浣犲凡缁忓鎵硅繃璇ユ祦绋嬶紒";
+                        }
+                    }
+                    if (oA_Staff.BF_IsBaoxiaozhuguan && !oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        if (!string.IsNullOrEmpty(Messagezhuguan))
+                        {
+
+                            JavaScript.MessageBox(Messagezhuguan, this);
+                            return;
+                        }
+                    }
+
+                    string Messagejingli = null;
+                    if (oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        if (oA_WorkPlan_Shenpis.Count > 2)
+                        {
+                            Messagejingli = "璇ユ祦绋嬪凡缁忓鎵瑰畬鎴愶紒";
+                        }
+                        if (oA_WorkPlan_Shenpis.Count < 2)
+                        {
+                            Messagejingli = "娌″埌缁忕悊瀹℃壒姝ラ锛�";
+                        }
+                    }
+                    if (!oA_Staff.BF_IsBaoxiaozhuguan && oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        if (!string.IsNullOrEmpty(Messagejingli))
+                        {
+
+                            JavaScript.MessageBox(Messagejingli, this);
+                            return;
+                        }
+                    }
+
+                    if (oA_Staff.BF_IsBaoxiaozhuguan && oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        if (!string.IsNullOrEmpty(Messagezhuguan) && !string.IsNullOrEmpty(Messagejingli))
+                        {
+
+                            JavaScript.MessageBox(Messagezhuguan + Messagejingli, this);
+                            return;
+                        }
+                    }
+
+
+
+
+                    DateTime nowTime = DateTime.Now;
+                    var res = false;
+                    OA_WorkPlan_shenpi oA_WorkPlan_Shenpi = new OA_WorkPlan_shenpi();
+                    oA_WorkPlan_Shenpi.OA_WorkPlanId = Request["keyid"].ToInt32();
+                    oA_WorkPlan_Shenpi.ApprovalStaffId = CurrentUser.TrueMemberId;
+                    oA_WorkPlan_Shenpi.ApprovalStatus = this.selApprovalStatus.Value.ToInt32();
+                    oA_WorkPlan_Shenpi.ApprovalTime = nowTime;
+                    oA_WorkPlan_Shenpi.ApprovalContent = this.txtApprovalContent.Value.Trim();
+                    oA_WorkPlan_Shenpi.CreateTime = nowTime;
+                    oA_WorkPlan_Shenpi.Operator = CurrentUser.TrueName;
+                    if (oA_WorkPlan_Shenpis.Count == 2)
+                    {
+                        oA_WorkPlan_Shenpi.Buzhou = 2;
+                    }
+                    else
+                    {
+                        oA_WorkPlan_Shenpi.Buzhou = 1;
+                    }
+                    res = oA_WorkPlan_ShenpiBLL.InsertModel(oA_WorkPlan_Shenpi);
+
+
+                    if (oA_WorkPlan_Shenpis.Count == 2 || this.selApprovalStatus.Value == "2")
+                    {
+
+                        m_OA_WorkPlan.ApprovalContent = this.txtApprovalContent.Value.Trim();
+                        m_OA_WorkPlan.ApprovalStaffId = CurrentUser.TrueMemberId;
+                        m_OA_WorkPlan.ApprovalStaffName = CurrentUser.TrueName;
+                        m_OA_WorkPlan.ApprovalStatus = this.selApprovalStatus.Value.ToInt32();
+                        m_OA_WorkPlan.ApprovalTime = nowTime;
+                        m_OA_WorkPlan.PlanStatus = 2;
+                        m_OA_WorkPlan.Operator = CurrentUser.ShortName;
+                        m_OA_WorkPlan.LastUpdateTime = nowTime;
+                        res = oA_WorkReminderBll.UpdateModel(m_OA_WorkPlan);
+                    }
+
+
+
+
+
+                    if (Request["keyid"].ToInt32() > 0)
+                    {
+                        if (res)
+                        {
+                            scope.Complete();
+                            JavaScript.MessageBox("瀹℃壒鎴愬姛", this, true, true);
+                        }
+                          
+                        else
+                            JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+                    }
+                    else
+                        JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+                }
+                catch (Exception ex)
+                {
+                    PAGEHandleException(ex);
+                    JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+                }
+                finally
+                {
+                    // 閲婃斁璧勬簮
+                    scope.Dispose();
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.designer.cs
new file mode 100644
index 0000000..b3febfb
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx.designer.cs
@@ -0,0 +1,152 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class BaoxiaoReplyAdd
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <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>
+        /// spanDepart 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanDepart;
+
+        /// <summary>
+        /// spanPlanPeople 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanPeople;
+
+        /// <summary>
+        /// spanPlanMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanMoney;
+
+        /// <summary>
+        /// spanSubject 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanSubject;
+
+        /// <summary>
+        /// spanPlanContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanContent;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// Repeater1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater Repeater1;
+
+        /// <summary>
+        /// spanHoubufapiaoStatus 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanHoubufapiaoStatus;
+
+        /// <summary>
+        /// Repeater2 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater Repeater2;
+
+        /// <summary>
+        /// selApprovalStatus 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selApprovalStatus;
+
+        /// <summary>
+        /// txtApprovalContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtApprovalContent;
+
+        /// <summary>
+        /// btn_submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_submit;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx
new file mode 100644
index 0000000..39581ab
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx
@@ -0,0 +1,232 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BaoxiaoReplyList.aspx.cs" Inherits="CY.WebForm.Pages.work.BaoxiaoReplyList" %>
+
+<!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 id="Head1" runat="server">
+    <title>鎶ラ攢鎵瑰</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        //鏄庣粏
+        function onView(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/MyBaoxiaoDetail.aspx?keyid=" + keyid, Title: "鎶ラ攢鏄庣粏", Width: 620, Height: 600 });
+        }
+
+        //娣诲姞
+        function addModel(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/BaoxiaoReplyAdd.aspx?keyid=" + keyid, Title: "鎶ラ攢鎵瑰", Width: 550, Height: 600 });
+        }
+
+        //淇敼
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/MyBaoxiaoAdd.aspx?keyid=" + keyid, Title: "淇敼鎶ラ攢", Width: 550, Height: 600 });
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ璁板綍鍚楋紵", function () {
+                window.location = "/Pages/work/BaoxiaoReplyList.aspx?delete=" + keyid;
+            });
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璁板綍", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎褰曞悧锛�", function () {
+                    window.location = "/Pages/work/BaoxiaoReplyList.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+        $(function () {
+            $(".AlreadyReply").remove();
+        });
+    </script>
+    <style type="text/css">
+        .AlreadyReply { display: none; }
+    </style>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle">
+                <tr>
+                    <td class="ali03">
+                        鐢宠鏃堕棿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <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 style="width: 215px">
+                        <input id="txtPlanPeople" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                    <td class="ali03">
+                        绉戠洰锛�
+                    </td>
+                    <td style="width: 215px">
+                        <input id="TxtRewardContent" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                    <td class="ali03">
+                        鎽樿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <input id="txtPlanContent" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                   
+                    <td class="ali03">
+                        鎵瑰缁撴灉锛�
+                    </td>
+                    <td>
+                        <select keepdefaultstyle="true" runat="server" id="selApprovalStatus">
+                            <option value="-1">鍏ㄩ儴</option>
+                              <option value="0">鏈壒澶�</option>
+                            <option value="1">鎵瑰噯</option>
+                            <option value="2">涓嶆壒鍑�</option>
+                        </select>
+                    </td>
+                    <td>
+                        <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />
+                    </td>
+                </tr>
+            </table>
+        </div>
+        <div class="box_tool_min ">
+            <div class="center">
+                <div class="left">
+                    <div class="right">
+                        <div class="padding_top5 padding_left10">
+                             <%-- <a href="javascript:;" onclick="addModel()" class="aaddModel" menu_member_case_id="case_addModel" menu_member_case_name="鏂板鎶ラ攢"><span class="icon_add">鏂板鎶ラ攢</span></a>
+                          <div class="box_tool_line">
+                            </div>
+                            <a href="javascript:;" onclick="onAllDelete()" menu_member_case_id="case_onAllDeleteList" menu_member_case_name="鎵归噺鍒犻櫎"><span class="icon_delete">鎵归噺鍒犻櫎</span></a>--%>
+                            <div class="clear">
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="clear">
+            </div>
+        </div>
+        <div>
+               <table class="tableStyle">
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                 
+                        <tr>
+                            <th width="25">
+                            </th>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th width="130" style="text-align: center">
+                                鐢宠鏃ユ湡
+                            </th>
+                             <th width="70" style="text-align: center">
+                                閮ㄩ棬
+                            </th>
+                             <th width="70" style="text-align: center">
+                                濮撳悕
+                            </th>
+                            <th width="70" style="text-align: center">
+                                绉戠洰
+                            </th>
+                            <th style="text-align: center">
+                                鎽樿
+                            </th>
+                            <th width="70" style="text-align: center">
+                                閲戦
+                            </th>
+                             <th width="250"  style="text-align: center">
+                                鍙戠エ
+                            </th>
+                             <th width="250"  style="text-align: center">
+                                闄勪欢
+                            </th>
+                            <th width="150"  style="text-align: center">
+                                鎶ラ攢鐘舵��
+                            </th>
+                            <th width="250"  style="text-align: center">
+                                鎿嶄綔
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <td>
+                            <input type="checkbox" value='<%#Eval("Keyid")%>' class='<%#(Eval("Nengfoushenpi").ToString()=="1" )?"AlreadyReply":""%>' />
+                        </td>
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanStartTime", "{0:yyyy-MM-dd}")%>
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("DepartName")%> 
+                        </td>
+                         <td style="text-align: center">
+                            <%#Eval("PlanPeople")%> 
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("RewardContent")%> 
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanContent")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanMoney", "{0:F2}")%>   
+                        </td>
+                        <td style="text-align: center">
+                                 <%#Eval("Fapiao")%>
+                        </td>
+                        <td style="text-align: center">
+                               <%#Eval("Fujian")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("ApprovalStatusName")%>
+                        </td>
+                        <td class="Operate " style="text-align: center">
+                            <span menu_member_case_id="case_PlanView" menu_member_case_name="鏌ョ湅" onclick="onView('<%#Eval("Keyid")%>')">鏌ョ湅</span> 
+                            <span menu_member_case_id="case_PlanEdit" menu_member_case_name="鎵瑰" onclick="addModel('<%#Eval("Keyid")%>')"  class='<%#(Eval("Nengfoushenpi").ToString()=="1" )?"AlreadyReply":""%>'>鎵瑰</span>
+                             
+                        </td>
+                    </tr>
+                </ItemTemplate>
+               
+                   
+                
+            </asp:Repeater>
+             <tr class="StatisticsMoney">
+                    <td colspan="7" class="ali03">
+                        鍚堣锛�
+                    </td>
+                    <td colspan="5" class="ali01">
+                        <span id="NowMoney" runat="server" ></span>
+                    </td>
+                </tr>
+                    </table>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.cs
new file mode 100644
index 0000000..6a0e9d9
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.cs
@@ -0,0 +1,228 @@
+锘縰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.BLL.Sys;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鎴戠殑璇风ず
+    public partial class BaoxiaoReplyList : BasePage
+    {
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        OA_WorkPlanBll bll_OA_WorkPlanBll = null;
+        OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
+        OA_DepartmentBll oA_DepartmentBll = null;
+        OA_StaffBLL oA_StaffBLL = null;
+        OA_WorkPlan_shenpiBLL oA_WorkPlan_ShenpiBLL = null;
+        //鍒濆鍖�
+        public BaoxiaoReplyList()
+        {
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            bll_OA_WorkPlanBll = new OA_WorkPlanBll();
+            oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
+            oA_DepartmentBll = new OA_DepartmentBll();
+            oA_StaffBLL = new OA_StaffBLL();
+            oA_WorkPlan_ShenpiBLL = new OA_WorkPlan_shenpiBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
+            if (!IsPostBack)
+            {
+                this.selApprovalStatus.Value = "0";
+                BindList();
+            }
+            if (Request["delete"] != null)
+            {
+                OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(Request["delete"].ToInt32());
+                if (model != null && model.Keyid != null)
+                {
+                    bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                    JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                    Response.Redirect("/Pages/work/BaoxiaoReplyList.aspx");
+                }
+                else
+                {
+                    JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                }
+            }
+
+            if (Request["deleteKeyIds"] != null)
+            {
+                List<int> deleteKeyIdList = new List<int>();
+                string deleteKeyIds = Request["deleteKeyIds"].ToString();
+                if (deleteKeyIds.Contains(","))
+                {
+                    string[] keyIdArry = deleteKeyIds.Split(',');
+                    foreach (string keyId in keyIdArry)
+                    {
+                        OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(keyId.ToInt32());
+                        if (model.Keyid != null && model != null)
+                        {
+                            bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                        }
+                        else
+                        {
+                            JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                            break;
+                        }
+
+                    }
+                    JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                }
+                else
+                {
+                    OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(Request["deleteKeyIds"].ToInt32());
+                    if (model.Keyid != null && model != null)
+                    {
+                        bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                        JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                    }
+                    else
+                    {
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+
+                    }
+                }
+
+                Response.Redirect("/Pages/work/BaoxiaoReplyList.aspx");
+            }
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            Pagination pa = new Pagination();
+            DateTime? beginTime = null;
+            DateTime? endTime = null;
+            pa.PageSize = UCPager1.AspNetPager.PageSize;
+            pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+            var oA_WorkPlans = bll_OA_WorkPlanBll.SelectModelPage(pa, CurrentUser.MemberId, Guid.Empty, Guid.Empty, 3, 17, "", null, null, string.IsNullOrEmpty(this.txtRegTimeStart.Value) ? beginTime : Convert.ToDateTime(this.txtRegTimeStart.Value), string.IsNullOrEmpty(this.txtRegTimeEnd.Value) ? endTime : Convert.ToDateTime(this.txtRegTimeEnd.Value), this.txtPlanPeople.Value.Trim(), -1, this.selApprovalStatus.Value.ToInt32(), null, null,this.TxtRewardContent.Value.Trim(), this.txtPlanContent.Value.Trim());
+            var oA_Staff = oA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId);
+         
+            foreach (var oA_WorkPlan in oA_WorkPlans)
+            {
+                var sss = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoId(oA_WorkPlan.Keyid.Value);
+
+              var fapiaos =  sss.Where(x => x.AttachmentType == 1).ToList();
+                var fujians = sss.Where(x => x.AttachmentType == 2).ToList();
+                if (fapiaos.Count > 0)
+                {
+                    int i = 1;
+                    oA_WorkPlan.Fapiao = "";
+                    foreach (var oA_WorkPlan_Attachment  in fapiaos)
+                    {
+                        oA_WorkPlan.Fapiao += "<a title=\"鏌ョ湅鍙戠エ\"    target=\"view_window\" href=\""+ oA_WorkPlan_Attachment.PlanAttachment+ "\">鍙戠エ"+i+" </a> ";
+
+                        i = i + 1;
+                    }
+                }
+
+                if (fujians.Count > 0)
+                {
+                    int i = 1;
+                    oA_WorkPlan.Fujian = "";
+                    foreach (var oA_WorkPlan_Attachment in fujians)
+                    {
+                        oA_WorkPlan.Fujian += "<a title=\"鏌ョ湅闄勪欢\"    target=\"view_window\" href=\"" + oA_WorkPlan_Attachment.PlanAttachment + "\">闄勪欢" + i + " </a> ";
+
+                        i = i + 1;
+                    }
+                }
+
+                var oA_Department = oA_DepartmentBll.GetModelByKeyid(oA_WorkPlan.DepartId);
+                if (oA_Department != null)
+                {
+                    oA_WorkPlan.DepartName = oA_Department.Name;
+                }
+                oA_WorkPlan.Nengfoushenpi = 0;
+                var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(oA_WorkPlan.Keyid.Value).ToList();
+                if (oA_WorkPlan.ApprovalStatus == 1 || oA_WorkPlan.ApprovalStatus == 2)
+                {
+                    oA_WorkPlan.Nengfoushenpi = 1;
+                }
+                else
+                {
+                    if (!oA_Staff.BF_IsBaoxiaozhuguan && !oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        oA_WorkPlan.Nengfoushenpi = 1;
+                    }
+                    else if(oA_Staff.BF_IsBaoxiaozhuguan && !oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        var oA_WorkPlan_Shenpis1 = oA_WorkPlan_Shenpis.Where(x => x.Buzhou == 1).ToList();
+                        if (oA_WorkPlan_Shenpis1.Count > 1)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+
+                        var shenpicount = oA_WorkPlan_Shenpis1.Count(x => x.ApprovalStaffId == CurrentUser.TrueMemberId);
+                        if (shenpicount > 0)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+                    }
+                    else if (!oA_Staff.BF_IsBaoxiaozhuguan && oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        if (oA_WorkPlan_Shenpis.Count > 2)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+                        if (oA_WorkPlan_Shenpis.Count < 2)
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+                    }
+                    else if (oA_Staff.BF_IsBaoxiaozhuguan && oA_Staff.BF_Isbaoxiaojingli)
+                    {
+                        var oA_WorkPlan_Shenpis1 = oA_WorkPlan_Shenpis.Where(x => x.Buzhou == 1).ToList();
+                        
+
+                        var shenpicount = oA_WorkPlan_Shenpis1.Count(x => x.ApprovalStaffId == CurrentUser.TrueMemberId);
+                        
+
+
+                        if(oA_WorkPlan_Shenpis.Count != 2 && ((oA_WorkPlan_Shenpis1.Count > 1) || shenpicount > 0))
+                        {
+                            oA_WorkPlan.Nengfoushenpi = 1;
+                        }
+
+                        
+                    }
+                }
+
+
+
+
+
+            }
+
+          
+            this.NowMoney.InnerText = oA_WorkPlans.Sum(x => x.PlanMoney).Value.ToString("F2");
+            this.RepClientList.DataSource = oA_WorkPlans;
+            this.RepClientList.DataBind();
+            UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鏌ヨ浜嬩欢
+        protected void btn_Search_Click(object src, EventArgs e)
+        {
+            BindList();
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.designer.cs
new file mode 100644
index 0000000..cb2da52
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyList.aspx.designer.cs
@@ -0,0 +1,134 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class BaoxiaoReplyList
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <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>
+        /// txtRegTimeStart 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeStart;
+
+        /// <summary>
+        /// txtRegTimeEnd 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeEnd;
+
+        /// <summary>
+        /// txtPlanPeople 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPlanPeople;
+
+        /// <summary>
+        /// TxtRewardContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText TxtRewardContent;
+
+        /// <summary>
+        /// txtPlanContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPlanContent;
+
+        /// <summary>
+        /// selApprovalStatus 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selApprovalStatus;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// NowMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl NowMoney;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
new file mode 100644
index 0000000..2ef5988
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
@@ -0,0 +1,280 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyBaoxiaoAdd.aspx.cs" Inherits="CY.WebForm.Pages.work.MyBaoxiaoAdd" %>
+
+<!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 id="Head1" runat="server">
+    <title>鏂板璇风ず</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+         
+        //鏌ョ湅
+        function checkSelFile(obj) {
+            if (obj == 1) {
+                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().text('鍙戠エ');
+                            alertMsg('涓婁紶鎴愬姛');
+                        } else {
+                            alertMsg('涓婁紶澶辫触');
+                        }
+                      
+
+                    },
+                    error: function (xhr, status, error) {
+                        console.error('File upload failed:', status, error);
+                        alertMsg('涓婁紶澶辫触');
+                    }
+                });
+          
+
+            }
+            if (obj == 2) {
+                var oFile = document.getElementById('filesel');
+                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) {
+
+                            $(".AddTabfujian").last().after($(".AddTabfujian").last().clone(true));
+                            $(".AddTabfujian").last().show();
+                            $("input[name='HideKeyidFujian']").last().val("");
+                            $("input[name='HideAttachmentFujian']").last().val(response.data);
+                            $('a[name="HrefAttachmentFujian"]').last().attr("href", response.data);
+                            $('a[name="HrefAttachmentFujian"]').last().text('闄勪欢');
+                            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>
+    <form id="form1" class="form2" runat="server">
+    <div>
+        <table class="tableStyle" style="margin: 10px auto;" cellpadding="0" cellspacing="0">
+            <tr>
+                <td class="ali03">
+                    閮ㄩ棬锛�
+                </td>
+                <td>
+                    <input id="txtDepart" type="text"  runat="server"  style=" width:180px;" readonly="readonly" />
+                </td>
+                </tr>
+            <tr>
+                  <td class="ali03">
+                    濮撳悕锛�
+                </td>
+                <td>
+                    <input id="txtStaff" type="text"   runat="server"  style=" width:180px;" readonly="readonly" />
+                </td>
+                  </tr>
+            <tr>
+                <td class="ali03">
+                    閲戦(鍏�)锛�
+                </td>
+                <td>
+                    <input id="txtPlanMoney" type="text" class="float req" runat="server"   style=" width:180px;"   />
+                </td>
+            </tr>
+
+            <tr>
+                <td class="ali03 ">
+                    绉戠洰锛�
+                </td>
+                <td>
+                    <select id="selSubject" class="Sreq" runat="server" datatextfield="SubjectName" datavaluefield="Keyid" keepdefaultstyle="true" msg="璇烽�夋嫨绉戠洰鍚嶇О" onchange="ChangeThisSubject(this);" >
+                    </select>
+                </td>
+            </tr>
+            <tr>
+                <td class="ali03">
+                    鎽樿锛�
+                </td>
+                <td  >
+                    <textarea id="txtPlanContent" runat="server" style="width: 390px; height: 50px;" class="req" msg="璇疯緭鍏ユ憳瑕�"></textarea>
+                </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(1);" /> 
+                </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>
+              
+                     <asp:Repeater ID="RepClientList" runat="server">
+                           <ItemTemplate>
+                               <tr    class="AddTab" >
+                                <td class="ali03 w100px">
+                   
+                </td>
+                <td>
+                     <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")%>">
+                               鍙戠エ  <%#Container.ItemIndex + 1 %> 
+                            </a> 
+                     <a    name="shanchuAttachmentFapiao"    href="#" onclick="deletefujian(this);" >
+                               X 
+                            </a> 
+                </td>
+                                    </tr>
+                                </ItemTemplate>
+                           </asp:Repeater>
+                  
+             <tr>
+             <td class="ali03 w100px">
+                    涓婁紶闄勪欢锛�
+                </td>
+                <td>
+                    <input type="file" id="filesel" name="__hetongFile" keepdefaultstyle="true" runat="server" text="璇烽�夋嫨鏂囦欢" />
+                   <input type="button" value="涓婁紶闄勪欢" onclick="checkSelFile(2);" /> 
+                </td>
+            
+             </tr>
+             <tr class="AddTabfujian"  style="display:none;" >
+                                <td class="ali03 w100px">
+                
+                </td>
+                <td>
+                       <input type="hidden" name="HideKeyidFujian"   value="0"   /> 
+                      <input type="hidden" name="HideAttachmentFujian" value=""   /> 
+                    <a title="鏌ョ湅闄勪欢"   name="HrefAttachmentFujian"  target="view_window" href="0">
+                               闄勪欢 
+                            </a> 
+                     <a    name="shanchuAttachmentFujian"    href="#" onclick="deletefujian(this);" >
+                               X 
+                            </a> 
+                </td>
+                                 </tr>
+            
+                     <asp:Repeater ID="Repeater1" runat="server">
+                           <ItemTemplate>
+                               <tr class="AddTabfujian" >
+                                <td class="ali03 w100px">
+                
+                </td>
+                <td>
+                       <input type="hidden" name="HideKeyidFujian"   value="<%#Eval("Keyid")%>"   /> 
+                      <input type="hidden" name="HideAttachmentFujian" value="<%#Eval("PlanAttachment")%>"   /> 
+                    <a title="鏌ョ湅闄勪欢"   name="HrefAttachmentFujian"  target="view_window" href="<%#Eval("PlanAttachment")%>">
+                               闄勪欢 <%#Container.ItemIndex + 1 %> 
+                            </a> 
+                    <a    name="shanchuAttachmentFujian"    href="#" onclick="deletefujian(this);" >
+                               X 
+                            </a> 
+                </td>
+                                 </tr>
+                                </ItemTemplate>
+                           </asp:Repeater>
+                 
+            <tr>
+             <td class="ali03 w100px">
+                    鍊欒ˉ鍙戠エ锛�
+                </td>
+                <td>
+                    <select id="selHoubufapiaoStatus" runat="server" keepdefaultstyle="true" style=" width:100px;">
+                            <option value="1">鏈夊彂绁�</option>
+                            <option value="2">鍊欒ˉ鍙戠エ</option>
+                            <option value="3">鏃犲彂绁�</option>
+                            
+                    </select>
+                </td>
+            
+             </tr>
+             
+            
+            <tr>
+                <td colspan="2" style="text-align: center;">
+                    <asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form" Text="鎻愪氦" />
+                </td>
+            </tr>
+        </table>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs
new file mode 100644
index 0000000..7fef456
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs
@@ -0,0 +1,347 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Data;
+using System.Data.SqlClient;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.BLL.Sys;
+using CY.BLL.EC;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+using CY.BLL.OA;
+using System.Transactions;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鏂板璇风ず
+    public partial class MyBaoxiaoAdd : BasePage
+    {
+
+        OA_DepartmentBll departmentBll = null;
+        OA_StaffBLL oA_StaffBLL = null;
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        OA_WorkPlanBll oA_WorkReminderBll = null;
+        OA_CarDictionaryBLL bll_OA_CarDictionaryBLL = null;
+        OA_SuppliersBLL _OA_SuppliersBLL = null;
+        OA_SubjectSetBLL _OA_SubjectSetBLL = null;
+        OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
+        OA_WorkPlan_shenpiBLL oA_WorkPlan_ShenpiBLL = null;
+        public string reado = "";
+        public MyBaoxiaoAdd()
+        {
+            departmentBll = new OA_DepartmentBll();
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            oA_WorkReminderBll = new OA_WorkPlanBll();
+            oA_StaffBLL = new OA_StaffBLL();
+            bll_OA_CarDictionaryBLL = new OA_CarDictionaryBLL();
+            _OA_SuppliersBLL = new OA_SuppliersBLL();
+            _OA_SubjectSetBLL = new OA_SubjectSetBLL();
+            oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
+            oA_WorkPlan_ShenpiBLL = new OA_WorkPlan_shenpiBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+               
+                  this.txtStaff.Value = CurrentUser.TrueName;
+             var staff  =   oA_StaffBLL.GetModelByKeyid(CurrentUser.StaffId);
+                if (staff != null)
+                {
+                    this.txtDepart.Value = staff.DepartmentName;
+                }
+                //绉戠洰鍚嶇О
+                this.selSubject.DataSource = _OA_SubjectSetBLL.getAllSubject(CurrentUser.MemberId, "璐�");
+                this.selSubject.DataBind();
+                this.selSubject.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+
+                InitData();
+            }
+        }
+
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            if (Request["keyid"].ToInt32() > 0)
+            {
+                var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value).ToList();
+                if (oA_WorkPlan_Shenpis.Count > 0)
+                {
+                    txtPlanMoney.Disabled = true;
+                    selSubject.Disabled = true;
+                    txtPlanContent.Disabled = true;
+                    selHoubufapiaoStatus.Disabled = true;
+                   
+                }
+
+                OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
+                if (m_OA_WorkPlan != null)
+                {
+
+                    this.txtPlanMoney.Value = m_OA_WorkPlan.PlanMoney.Value.ToString("0.00");
+                    this.selHoubufapiaoStatus.Value = m_OA_WorkPlan.HoubufapiaoStatus.ToString();
+                    this.selSubject.Value = m_OA_WorkPlan.RewardResult;
+                    this.txtPlanContent.Value = m_OA_WorkPlan.PlanContent.ToString();
+                }
+
+                var sss = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value);
+
+                this.RepClientList.DataSource = sss.Where(x => x.AttachmentType == 1);
+                this.RepClientList.DataBind();
+
+                this.Repeater1.DataSource = sss.Where(x => x.AttachmentType == 2);
+                this.Repeater1.DataBind();
+            }
+
+
+          
+        }
+
+        //琛ㄥ崟鎻愪氦
+        protected void btn_submit_form(object sender, EventArgs e)
+        {
+             var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
+                if(HideKeyidFapiao.Length<=1 && this.selHoubufapiaoStatus.Value  == "1")
+                {
+                    JavaScript.MessageBox("閫夋嫨鏈夊彂绁ㄥ繀椤讳笂浼犲彂绁�", this);
+                    return;
+                }
+
+            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+     new TransactionOptions
+     {
+         IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted,
+         Timeout = TransactionManager.MaximumTimeout
+     }
+     )
+              )
+            {
+                try
+                {
+
+
+                    DateTime nowTime = DateTime.Now;
+                    OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
+                    if (m_OA_WorkPlan == null)
+                    {
+                        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 = 2;
+                        m_OA_WorkPlan.EvaluationTime = nowTime;
+                        m_OA_WorkPlan.RewardMoney = 0;
+                        m_OA_WorkPlan.RewardType = 1;
+
+
+                        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.RewardResult = this.selSubject.Value;
+                    var a_SubjectSet = _OA_SubjectSetBLL.getSingleSubject(this.selSubject.Value.ToInt32());
+                    if (a_SubjectSet != null)
+                    {
+                        m_OA_WorkPlan.RewardContent = a_SubjectSet.SubjectName;
+                    }
+
+                    m_OA_WorkPlan.PlanComplany = "";
+                    m_OA_WorkPlan.Operator = CurrentUser.ShortName;
+                    m_OA_WorkPlan.HoubufapiaoStatus = this.selHoubufapiaoStatus.Value.ToInt32();
+
+
+                    m_OA_WorkPlan.PlanContent = this.txtPlanContent.Value.Trim();
+                    m_OA_WorkPlan.PlanDataType = 17;
+                    m_OA_WorkPlan.PlanMoney = this.txtPlanMoney.Value.Trim().ToDecimal2() ?? 0;
+                    m_OA_WorkPlan.PlanRemark = "";
+                    m_OA_WorkPlan.PlanRunTime = DateTime.Now;
+                    m_OA_WorkPlan.PlanTitle = "";
+
+                    m_OA_WorkPlan.PlanType = 3;
+                    m_OA_WorkPlan.LastUpdateTime = nowTime;
+
+                    if (Request["keyid"].ToInt32() > 0)
+                    {
+                        bool res = true;
+                        var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value).ToList();
+                        if (oA_WorkPlan_Shenpis.Count == 0)
+                        {
+                            res = oA_WorkReminderBll.UpdateModel(m_OA_WorkPlan);
+                        }
+
+                        if (res)
+                        {
+                            //var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
+                            var HideAttachmentFapiao = Request["HideAttachmentFapiao"].Split(',');
+
+
+                            var HideKeyidFujian = Request["HideKeyidFujian"].Split(',');
+                            var HideAttachmentFujian = Request["HideAttachmentFujian"].Split(',');
+                            //闇�瑕佸垹闄ょ殑闄勪欢
+                          var oA_WorkPlan_Attachments =  oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoId(m_OA_WorkPlan.Keyid.Value);
+                            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);
+                                }
+                            }
+                            for (int i = 0; i < HideKeyidFujian.Length; i++)
+                            {
+                                if (!string.IsNullOrEmpty(HideKeyidFujian[i]) && HideKeyidFujian[i].ToInt32() != 0)
+                                {
+                                    HideKeyidFujianid.Add(HideKeyidFujian[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 = 1;
+                                    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;
+                                }
+                            }
+
+
+                            for (int i = 0; i < HideKeyidFujian.Length; i++)
+                            {
+                                if (string.IsNullOrEmpty(HideKeyidFujian[i]))
+                                {
+                                    var a_WorkPlan_Attachment = new OA_WorkPlan_attachment();
+                                    a_WorkPlan_Attachment.OA_WorkPlanId = m_OA_WorkPlan.Keyid;
+                                    a_WorkPlan_Attachment.AttachmentType = 2;
+                                    a_WorkPlan_Attachment.PlanAttachment = HideAttachmentFujian[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
+                    {
+                        var aaaa = oA_WorkReminderBll.InserModelAndGetId(m_OA_WorkPlan);
+                        m_OA_WorkPlan.Keyid = aaaa;
+                        if (aaaa > 0)
+                        {
+                            //var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
+                            var HideAttachmentFapiao = Request["HideAttachmentFapiao"].Split(',');
+
+
+                            var HideKeyidFujian = Request["HideKeyidFujian"].Split(',');
+                            var HideAttachmentFujian = Request["HideAttachmentFujian"].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 = 1;
+                                    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;
+                                }
+                            }
+
+
+                            for (int i = 0; i < HideKeyidFujian.Length; i++)
+                            {
+                                if (string.IsNullOrEmpty(HideKeyidFujian[i]))
+                                {
+                                    var a_WorkPlan_Attachment = new OA_WorkPlan_attachment();
+                                    a_WorkPlan_Attachment.OA_WorkPlanId = m_OA_WorkPlan.Keyid;
+                                    a_WorkPlan_Attachment.AttachmentType = 2;
+                                    a_WorkPlan_Attachment.PlanAttachment = HideAttachmentFujian[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);
+                }
+                finally
+                {
+                    // 閲婃斁璧勬簮
+                    scope.Dispose();
+                }
+            }
+
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs
new file mode 100644
index 0000000..9e105fa
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs
@@ -0,0 +1,143 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class MyBaoxiaoAdd
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <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>
+        /// txtDepart 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtDepart;
+
+        /// <summary>
+        /// txtStaff 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtStaff;
+
+        /// <summary>
+        /// txtPlanMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPlanMoney;
+
+        /// <summary>
+        /// selSubject 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selSubject;
+
+        /// <summary>
+        /// txtPlanContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtPlanContent;
+
+        /// <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>
+        /// filesel 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputFile filesel;
+
+        /// <summary>
+        /// Repeater1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater Repeater1;
+
+        /// <summary>
+        /// selHoubufapiaoStatus 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selHoubufapiaoStatus;
+
+        /// <summary>
+        /// btn_submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_submit;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx
new file mode 100644
index 0000000..c13b6cf
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx
@@ -0,0 +1,168 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyBaoxiaoDetail.aspx.cs" Inherits="CY.WebForm.Pages.work.MyBaoxiaoDetail" %>
+
+<!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 id="Head1" runat="server">
+    <title>鎶ラ攢鏄庣粏</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <style type="text/css">
+        .w70px { width: 70px; }
+        fieldset { padding: 3px; margin: 5px auto; }
+    </style>
+</head>
+<body>
+    <form id="form1" class="form2" runat="server">
+    <div>
+        <fieldset>
+            <legend>鎶ラ攢淇℃伅</legend>
+            <table class="tableStyle" style="margin: 0px auto;" cellpadding="0" cellspacing="0">
+                <tr>
+                     <td class="ali03" colspan="3" style="width:30%; ">
+                        閮ㄩ棬锛�
+                    </td>
+                    <td style="width:70%; ">
+                        <span id="spanDepart" runat="server"></span>
+                    </td>
+                </tr>
+                <tr>
+                     <td class="ali03" colspan="3">
+                        濮撳悕锛�
+                    </td>
+                    <td>
+                        <span id="spanPlanPeople" runat="server"></span>
+                    </td>
+                </tr>
+                <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                        閲戦锛�
+                    </td>
+                    <td>
+                        <span id="spanPlanMoney" runat="server"></span>
+                    </td>
+                </tr>
+                  <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                        绉戠洰锛�
+                    </td>
+                    <td>
+                        <span id="spanSubject" runat="server"></span>
+                    </td>
+                </tr>
+                <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       鎽樿锛�
+                    </td>
+                    <td>
+                        <span id="spanPlanContent" runat="server"></span>
+                    </td>
+                </tr>
+             <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       鍙戠エ锛�
+                    </td>
+                    <td>
+                         <asp:Repeater ID="RepClientList" runat="server">
+                           <ItemTemplate>
+                              
+                    <a title="鏌ョ湅鍙戠エ"    target="view_window" href="<%#Eval("PlanAttachment")%>">
+                               鍙戠エ <%#Container.ItemIndex + 1 %> 
+                            </a>  &nbsp; &nbsp; &nbsp;
+ 
+                                </ItemTemplate>
+                           </asp:Repeater>
+                    </td>
+                </tr>
+
+                 <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       闄勪欢锛�
+                    </td>
+                    <td>
+                         <asp:Repeater ID="Repeater1" runat="server">
+                           <ItemTemplate>
+                              
+                    <a title="鏌ョ湅闄勪欢"    target="view_window" href="<%#Eval("PlanAttachment")%>">
+                               闄勪欢 <%#Container.ItemIndex + 1 %> 
+                            </a>  &nbsp; &nbsp; &nbsp;
+ 
+                                </ItemTemplate>
+                           </asp:Repeater>
+                    </td>
+                </tr>
+              <tr>
+                   
+                    <td class="ali03 " colspan="3">
+                       鍊欒ˉ鍙戠エ锛�
+                    </td>
+                    <td>
+                        <span id="spanHoubufapiaoStatus" runat="server"></span>
+                    </td>
+                </tr>
+
+
+            </table>
+        </fieldset>
+        <fieldset>
+            <legend>鎵瑰淇℃伅</legend>
+            <table class="tableStyle" style="margin: 0px auto;" cellpadding="0" cellspacing="0">
+                
+
+                   <asp:Repeater ID="Repeater2" runat="server">
+
+                       <HeaderTemplate>
+                 
+                        <tr>
+                             
+                            <th width="60" style="text-align: center">
+                                瀹℃壒浜�
+                            </th>
+                            <th width="130" style="text-align: center">
+                                瀹℃壒鏃堕棿
+                            </th>
+                            <th width="70" style="text-align: center">
+                                瀹℃壒缁撴灉
+                            </th>
+                            <th style="text-align: center">
+                                瀹℃壒鍥炲
+                            </th>
+                            
+                        </tr>
+                </HeaderTemplate>
+
+                           <ItemTemplate>
+                                <tr>
+                        
+                        <td>
+                            <%#Eval("ApprovalStaffName")%> 
+                        </td>
+                        
+                        <td>
+                            <%#Eval("ApprovalTime", "{0:yyyy-MM-dd HH:mm:ss}")%>
+                        </td>
+                                    <td>
+                           <%#Eval("ApprovalStatusName")%> 
+                        </td>
+                                    <td>
+                           <%#Eval("ApprovalContent")%> 
+                        </td>
+
+                    </tr>
+                    
+ 
+                                </ItemTemplate>
+                           </asp:Repeater>
+                
+                  
+                     
+                
+            </table>
+        </fieldset>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.cs
new file mode 100644
index 0000000..d7aa3eb
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.cs
@@ -0,0 +1,93 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Data;
+using System.Data.SqlClient;
+using CY.Model;
+using CY.BLL;
+using CY.Infrastructure.Common;
+using CY.BLL.Sys;
+using CY.BLL.EC;
+using CY.Infrastructure.DESEncrypt;
+using CY.Infrastructure.Query;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //璇风ず鏄庣粏
+    public partial class MyBaoxiaoDetail : BasePage
+    {
+        OA_WorkPlanBll oA_WorkReminderBll = null;
+        public string planDataType = "";
+        OA_DepartmentBll oA_DepartmentBll = null;
+        OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
+        OA_WorkPlan_shenpiBLL oA_WorkPlan_ShenpiBLL = null;
+        OA_StaffBLL oA_StaffBLL = null;
+        public MyBaoxiaoDetail()
+        {
+            oA_WorkReminderBll = new OA_WorkPlanBll();
+            oA_DepartmentBll = new OA_DepartmentBll();
+            oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
+            oA_WorkPlan_ShenpiBLL = new OA_WorkPlan_shenpiBLL();
+            oA_StaffBLL = new OA_StaffBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+                InitData();
+            }
+        }
+
+        //鏁版嵁鍔犺浇
+        public void InitData()
+        {
+            OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
+            if (m_OA_WorkPlan != null)
+            {
+                planDataType = m_OA_WorkPlan.PlanDataType.Value.ToString();
+                var department = oA_DepartmentBll.GetModelByKeyid(m_OA_WorkPlan.DepartId);
+                if (department != null)
+                {
+                    this.spanDepart.InnerText = department.Name;
+                }
+                this.spanPlanPeople.InnerText = m_OA_WorkPlan.PlanPeople.ToString();
+
+
+                this.spanPlanMoney.InnerText = m_OA_WorkPlan.PlanMoney.Value.ToString("0.00");
+               
+                this.spanSubject.InnerText = m_OA_WorkPlan.RewardContent.ToString();
+                this.spanPlanContent.InnerText = m_OA_WorkPlan.PlanContent.ToString();
+                this.spanHoubufapiaoStatus.InnerText = m_OA_WorkPlan.HoubufapiaoStatusName ;
+                var sss = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value);
+
+                this.RepClientList.DataSource = sss.Where(x => x.AttachmentType == 1);
+                this.RepClientList.DataBind();
+
+                this.Repeater1.DataSource = sss.Where(x => x.AttachmentType == 2);
+                this.Repeater1.DataBind();
+
+
+               var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(Request["keyid"].ToInt32().Value);
+                foreach(var a_WorkPlan_Shenpi  in oA_WorkPlan_Shenpis)
+                {
+                    var oA_Staff = oA_StaffBLL.GetModelByMemberId(a_WorkPlan_Shenpi.ApprovalStaffId);
+                    if (oA_Staff != null)
+                    {
+                        a_WorkPlan_Shenpi.ApprovalStaffName = oA_Staff.Name;
+                    }
+                }
+                
+                this.Repeater2.DataSource = oA_WorkPlan_Shenpis.OrderBy(x=>x.Keyid);
+                this.Repeater2.DataBind();
+
+
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.designer.cs
new file mode 100644
index 0000000..a1608a7
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx.designer.cs
@@ -0,0 +1,125 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class MyBaoxiaoDetail
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <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>
+        /// spanDepart 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanDepart;
+
+        /// <summary>
+        /// spanPlanPeople 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanPeople;
+
+        /// <summary>
+        /// spanPlanMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanMoney;
+
+        /// <summary>
+        /// spanSubject 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanSubject;
+
+        /// <summary>
+        /// spanPlanContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanContent;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// Repeater1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater Repeater1;
+
+        /// <summary>
+        /// spanHoubufapiaoStatus 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanHoubufapiaoStatus;
+
+        /// <summary>
+        /// Repeater2 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater Repeater2;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx
new file mode 100644
index 0000000..93bb4b7
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx
@@ -0,0 +1,214 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyBaoxiaoList.aspx.cs" Inherits="CY.WebForm.Pages.work.MyBaoxiaoList" %>
+
+<!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 id="Head1" runat="server">
+    <title>鎴戠殑鎶ラ攢</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script type="text/javascript">
+        //鏄庣粏
+        function onView(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/MyBaoxiaoDetail.aspx?keyid=" + keyid, Title: "鎶ラ攢鏄庣粏", Width: 620, Height: 600 });
+        }
+
+        //娣诲姞
+        function addModel() {
+            top.Dialog.open({ URL: "/Pages/work/MyBaoxiaoAdd.aspx", Title: "鏂板鎶ラ攢", Width: 550, Height: 600 });
+        }
+
+        //淇敼
+        function onEdit(keyid) {
+            top.Dialog.open({ URL: "/Pages/work/MyBaoxiaoAdd.aspx?keyid=" + keyid, Title: "淇敼鎶ラ攢", Width: 550, Height: 600 });
+        }
+
+        //鍒犻櫎
+        function onDele(keyid) {
+            top.Dialog.confirm("纭畾瑕佸垹闄よ璁板綍鍚楋紵", function () {
+                window.location = "/Pages/work/MyBaoxiaoList.aspx?delete=" + keyid;
+            });
+        }
+
+        //鎵归噺鍒犻櫎
+        function onAllDelete() {
+            var deleteKeyIds = "";
+            $(":checkbox").each(
+                function () {
+                    if ($(this).is(":checked")) {
+                        deleteKeyIds += $(this).val() + ",";
+                    }
+                }
+            )
+            if (deleteKeyIds == "") {
+                top.Dialog.alert("璇烽�夋嫨瑕佸垹闄ょ殑璁板綍", function () {
+                });
+                return;
+            }
+            else {
+                deleteKeyIds = deleteKeyIds.substring(0, deleteKeyIds.length - 1);
+                top.Dialog.confirm("纭畾瑕佸垹闄ゆ墍閫夎褰曞悧锛�", function () {
+                    window.location = "/Pages/work/MyBaoxiaoList.aspx?deleteKeyIds=" + deleteKeyIds;
+                });
+            }
+        }
+        $(function () {
+            $(".AlreadyReply").remove();
+        });
+    </script>
+    <style type="text/css">
+        .AlreadyReply { display: none; }
+    </style>
+</head>
+<body>
+    <form id="form1" runat="server">
+    <div id="scrollContent">
+        <div class="box1" paneltitle="鍔熻兘闈㈡澘" roller="false">
+            <table class="TableNewStyle">
+                <tr>
+                    <td class="ali03">
+                        鐢宠鏃堕棿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <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 style="width: 215px">
+                        <input id="TxtRewardContent" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                    <td class="ali03">
+                        鎽樿锛�
+                    </td>
+                    <td style="width: 215px">
+                        <input id="txtPlanContent" type="text" class=" w90px"  runat="server" /> 
+                    </td>
+                   
+                    <td class="ali03">
+                        鎵瑰缁撴灉锛�
+                    </td>
+                    <td>
+                        <select keepdefaultstyle="true" runat="server" id="selApprovalStatus">
+                            <option value="-1">鍏ㄩ儴</option>
+                              <option value="0">鏈壒澶�</option>
+                            <option value="1">鎵瑰噯</option>
+                            <option value="2">涓嶆壒鍑�</option>
+                        </select>
+                    </td>
+                    <td>
+                        <asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />
+                    </td>
+                </tr>
+            </table>
+        </div>
+        <div class="box_tool_min ">
+            <div class="center">
+                <div class="left">
+                    <div class="right">
+                        <div class="padding_top5 padding_left10">
+                            <a href="javascript:;" onclick="addModel()" class="aaddModel" menu_member_case_id="case_addModel" menu_member_case_name="鏂板鎶ラ攢"><span class="icon_add">鏂板鎶ラ攢</span></a>
+                           <%-- <div class="box_tool_line">
+                            </div>
+                            <a href="javascript:;" onclick="onAllDelete()" menu_member_case_id="case_onAllDeleteList" menu_member_case_name="鎵归噺鍒犻櫎"><span class="icon_delete">鎵归噺鍒犻櫎</span></a>--%>
+                            <div class="clear">
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="clear">
+            </div>
+        </div>
+        <div>
+               <table class="tableStyle">
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                 
+                        <tr>
+                            <th width="25">
+                            </th>
+                            <th width="30" style="text-align: center">
+                                缂栧彿
+                            </th>
+                            <th width="130" style="text-align: center">
+                                鐢宠鏃ユ湡
+                            </th>
+                            <th width="70" style="text-align: center">
+                                绉戠洰
+                            </th>
+                            <th  style="text-align: center">
+                                鎽樿
+                            </th>
+                            <th width="70" style="text-align: center">
+                                閲戦
+                            </th>
+                             <th width="250" style="text-align: center">
+                                鍙戠エ
+                            </th>
+                             <th width="250" style="text-align: center">
+                                闄勪欢
+                            </th>
+                            <th width="150" style="text-align: center">
+                                鎶ラ攢鐘舵��
+                            </th>
+                            <th width="150" style="text-align: center">
+                                鎿嶄綔
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <td>
+                            <input type="checkbox" value='<%#Eval("Keyid")%>' class='<%#(Eval("Nengfoushanchu").ToString()=="1"  )?"AlreadyReply":""%>' />
+                        </td>
+                        <td style="text-align: center">
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanStartTime", "{0:yyyy-MM-dd}")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("RewardContent")%> 
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanContent")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanMoney", "{0:F2}")%>   
+                        </td>
+                        <td style="text-align: center">
+                                 <%#Eval("Fapiao")%>
+                        </td>
+                        <td style="text-align: center">
+                               <%#Eval("Fujian")%>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("ApprovalStatusName")%>
+                        </td>
+                        <td class="Operate " style="text-align: center">
+                            <span menu_member_case_id="case_PlanView" menu_member_case_name="鏌ョ湅" onclick="onView('<%#Eval("Keyid")%>')">鏌ョ湅</span> 
+                            <span menu_member_case_id="case_PlanEdit" menu_member_case_name="淇敼" onclick="onEdit('<%#Eval("Keyid")%>')"  class='<%#(Eval("Nengfoushenpi").ToString()=="1")?"AlreadyReply":""%>'>淇敼</span>
+                            <span menu_member_case_id="case_PlanDele" menu_member_case_name="鍒犻櫎" onclick="onDele('<%#Eval("Keyid")%>')" class='<%#(Eval("Nengfoushanchu").ToString()=="1"  )?"AlreadyReply":""%>'>鍒犻櫎</span>
+                        </td>
+                    </tr>
+                </ItemTemplate>
+               
+                   
+                
+            </asp:Repeater>
+             <tr class="StatisticsMoney">
+                    <td colspan="5" class="ali03">
+                        鍚堣锛�
+                    </td>
+                    <td colspan="5" class="ali01">
+                        <span id="NowMoney" runat="server" ></span>
+                    </td>
+                </tr>
+                    </table>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs
new file mode 100644
index 0000000..0847367
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs
@@ -0,0 +1,190 @@
+锘縰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.BLL.Sys;
+using CY.Model;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+
+namespace CY.WebForm.Pages.work
+{
+    //鍚磋緣
+    //鎴戠殑璇风ず
+    public partial class MyBaoxiaoList : BasePage
+    {
+        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
+        OA_WorkPlanBll bll_OA_WorkPlanBll = null;
+        OA_WorkPlan_attachmentBLL oA_WorkPlan_AttachmentBLL = null;
+        OA_WorkPlan_shenpiBLL oA_WorkPlan_ShenpiBLL = null;
+
+        //鍒濆鍖�
+        public MyBaoxiaoList()
+        {
+            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            bll_OA_WorkPlanBll = new OA_WorkPlanBll();
+            oA_WorkPlan_AttachmentBLL = new OA_WorkPlan_attachmentBLL();
+            oA_WorkPlan_ShenpiBLL = new OA_WorkPlan_shenpiBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
+            if (!IsPostBack)
+            {
+                BindList();
+            }
+            if (Request["delete"] != null)
+            {
+                var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(Request["delete"].ToInt32().Value).ToList();
+                if (oA_WorkPlan_Shenpis.Count > 0 )
+                {
+                    JavaScript.MessageBox("宸叉湁瀹℃壒淇℃伅锛屼笉鑳藉垹闄�", this);
+                    return;
+                }
+
+                OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(Request["delete"].ToInt32());
+                if (model != null && model.Keyid != null)
+                {
+                    bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                    JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                    Response.Redirect("/Pages/work/MyBaoxiaoList.aspx");
+                }
+                else
+                {
+                    JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                }
+            }
+
+            if (Request["deleteKeyIds"] != null)
+            {
+                List<int> deleteKeyIdList = new List<int>();
+                string deleteKeyIds = Request["deleteKeyIds"].ToString();
+                if (deleteKeyIds.Contains(","))
+                {
+                    string[] keyIdArry = deleteKeyIds.Split(',');
+                    foreach (string keyId in keyIdArry)
+                    {
+                        OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(keyId.ToInt32());
+                        if (model.Keyid != null && model != null)
+                        {
+                            bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                        }
+                        else
+                        {
+                            JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+                            break;
+                        }
+
+                    }
+                    JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                }
+                else
+                {
+                    OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(Request["deleteKeyIds"].ToInt32());
+                    if (model.Keyid != null && model != null)
+                    {
+                        bll_OA_WorkPlanBll.DeleteModel(model, CurrentUser.TrueName);
+                        JavaScript.MessageBox("鍒犻櫎鎴愬姛", this);
+                    }
+                    else
+                    {
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+
+                    }
+                }
+
+                Response.Redirect("/Pages/work/MyBaoxiaoList.aspx");
+            }
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            Pagination pa = new Pagination();
+            DateTime? beginTime = null;
+            DateTime? endTime = null;
+            pa.PageSize = UCPager1.AspNetPager.PageSize;
+            pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+            var oA_WorkPlans = bll_OA_WorkPlanBll.SelectModelPage(pa, CurrentUser.MemberId, Guid.Empty, CurrentUser.TrueMemberId, 3, 17, "", null, null, string.IsNullOrEmpty(this.txtRegTimeStart.Value) ? beginTime : Convert.ToDateTime(this.txtRegTimeStart.Value), string.IsNullOrEmpty(this.txtRegTimeEnd.Value) ? endTime : Convert.ToDateTime(this.txtRegTimeEnd.Value), "", -1, this.selApprovalStatus.Value.ToInt32(), null, null,this.TxtRewardContent.Value.Trim(), this.txtPlanContent.Value.Trim());
+            foreach (var oA_WorkPlan in oA_WorkPlans)
+            {
+                var sss = oA_WorkPlan_AttachmentBLL.GetModelByKaipiaoId(oA_WorkPlan.Keyid.Value);
+
+              var fapiaos =  sss.Where(x => x.AttachmentType == 1).ToList();
+                var fujians = sss.Where(x => x.AttachmentType == 2).ToList();
+                if (fapiaos.Count > 0)
+                {
+                    int i = 1;
+                    oA_WorkPlan.Fapiao = "";
+                    foreach (var oA_WorkPlan_Attachment  in fapiaos)
+                    {
+                        oA_WorkPlan.Fapiao += "<a title=\"鏌ョ湅鍙戠エ\"    target=\"view_window\" href=\""+ oA_WorkPlan_Attachment.PlanAttachment+ "\">鍙戠エ"+i+" </a> ";
+
+                        i = i + 1;
+                    }
+                }
+
+                if (fujians.Count > 0)
+                {
+                    int i = 1;
+                    oA_WorkPlan.Fujian = "";
+                    foreach (var oA_WorkPlan_Attachment in fujians)
+                    {
+                        oA_WorkPlan.Fujian += "<a title=\"鏌ョ湅闄勪欢\"    target=\"view_window\" href=\"" + oA_WorkPlan_Attachment.PlanAttachment + "\">闄勪欢" + i + " </a> ";
+
+                        i = i + 1;
+                    }
+                }
+
+                oA_WorkPlan.Nengfoushenpi = 0;
+                if ( oA_WorkPlan.ApprovalStatus == 2)
+                {
+                    oA_WorkPlan.Nengfoushenpi = 1;
+                }
+                if( oA_WorkPlan.ApprovalStatus == 1 && oA_WorkPlan.HoubufapiaoStatus != 2)
+                {
+                    oA_WorkPlan.Nengfoushenpi = 1;
+                }
+                var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(oA_WorkPlan.Keyid.Value).ToList();
+                if (oA_WorkPlan_Shenpis.Count> 0 && oA_WorkPlan.HoubufapiaoStatus != 2)
+                {
+                    oA_WorkPlan.Nengfoushenpi = 1;
+                }
+                if (oA_WorkPlan.ApprovalStatus == 2 || oA_WorkPlan.ApprovalStatus == 1)
+                {
+                    oA_WorkPlan.Nengfoushanchu = 1; 
+                }
+                if (oA_WorkPlan_Shenpis.Count > 0 )
+                {
+                    oA_WorkPlan.Nengfoushanchu = 1;
+                }
+
+
+
+            }
+
+          
+            this.NowMoney.InnerText = oA_WorkPlans.Sum(x => x.PlanMoney).Value.ToString("F2");
+            this.RepClientList.DataSource = oA_WorkPlans;
+            this.RepClientList.DataBind();
+            UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鏌ヨ浜嬩欢
+        protected void btn_Search_Click(object src, EventArgs e)
+        {
+            BindList();
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.designer.cs
new file mode 100644
index 0000000..4ad348e
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.designer.cs
@@ -0,0 +1,125 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class MyBaoxiaoList
+    {
+
+        /// <summary>
+        /// Head1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
+
+        /// <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>
+        /// txtRegTimeStart 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeStart;
+
+        /// <summary>
+        /// txtRegTimeEnd 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeEnd;
+
+        /// <summary>
+        /// TxtRewardContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText TxtRewardContent;
+
+        /// <summary>
+        /// txtPlanContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtPlanContent;
+
+        /// <summary>
+        /// selApprovalStatus 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selApprovalStatus;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// NowMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl NowMoney;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
index 17fd469..2f92ff0 100644
--- a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
+++ b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
@@ -1038,6 +1038,12 @@
                             $("#paperSize").val(100);
                         }
                        
+                        if (printTypeId == "29") {
+                            var optionText = "澶�16寮�(210脳285)";
+                            $("#paperSize").val($("#paperSize option:contains('" + optionText + "')").val());
+
+                        }
+                        
                     }
          );
 
@@ -1353,7 +1359,7 @@
     $("#selCovered").val(dataJson.CoveredTypeId);
     $("[name='printBoxNumber']").val(dataJson.PrintBoxNumber);
     $("[name='printCountByBox']").val(dataJson.PrintCount);
-    $("[name='singleOrdouble']").val(dataJson.SingleOrdouble);
+    $("[name='singleOrdouble0']").val(dataJson.SingleOrdouble);
     $("[name='pNameMP']").val(dataJson.PaperMP);
     $("[name='paper0']").val(dataJson.PaperId);
     if (dataJson.PrintMode == 0) {
@@ -2462,13 +2468,26 @@
         else {
             $("#divJT" + index + "").hide();
         }
+
+
+        if ($('#worksjiaozuo').length > 0) {
+            $("#worksjiaozuo").prop('checked', false);
+            $("#divJTT" + index + "").hide();
+        }  
+
     } else if ($(obj).val() == "99") {
+       
         if ($("#divJTT" + index + "").is(":hidden")) {
             $("#divJTT" + index + "").show();
         }
         else {
             $("#divJTT" + index + "").hide();
         }
+
+        if ($('#worksjiaotou').length > 0) {
+            $("#worksjiaotou").prop('checked', false);
+            $("#divJT" + index + "").hide();
+        }
     } else if ($(obj).val() == "47") {
         if ($("#divLY" + index + "").is(":hidden")) {
             $("#divLY" + index + "").show();
diff --git a/CY_ECommercePlatform/CY.WebForm/js/business/Order.js b/CY_ECommercePlatform/CY.WebForm/js/business/Order.js
index df309d1..19aa827 100644
--- a/CY_ECommercePlatform/CY.WebForm/js/business/Order.js
+++ b/CY_ECommercePlatform/CY.WebForm/js/business/Order.js
@@ -657,4 +657,10 @@
         return verfy_form(document.forms[0]);
     }
 }
-function Save() { return ValidateForm(); }
\ No newline at end of file
+function Save() {
+    if (document.getElementById('txtSumPrice').value == "" || parseFloat(document.getElementById('txtSumPrice').value) <= 0) {
+        if (!confirm("璁㈠崟鎬讳环涓�0锛屾槸鍚︾户缁繚瀛橈紵"))
+            return false;
+    }
+    return ValidateForm();
+}
\ No newline at end of file

--
Gitblit v1.9.1