From f3f02a5a68c0e1d70a5447dc7bc8385a92c1807f Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 23 六月 2025 10:52:55 +0800
Subject: [PATCH] 修改报销提交生成单号的异常

---
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs |   27 ++++++---
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs          |   62 ++++++++++----------
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx             |   40 ++++++++++++-
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs         |    2 
 4 files changed, 87 insertions(+), 44 deletions(-)

diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
index d83179a..99dacc8 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
@@ -7,6 +7,34 @@
     <title>鏂板璇风ず</title>
     <uc:CMSHead ID="CMSHead1" runat="server" />
     <script type="text/javascript">
+
+
+        function CheckStaff() {
+            var IsCanSubmit = true;
+                $.ajax({
+                    url: "https://yocaisim.51zhengcai.com/api/CYOSSetting/GetShowID",
+                    type: "GET",
+                    dataType: "json",
+                    data: {  },
+                    global: false,
+                    cache: false,
+                    async: false,
+                    success: function (msg) {
+                        $("#txtEvaluationContent").val(msg.data);
+
+                        IsCanSubmit = true;
+                        
+                    },
+                    error: function (xhr, status, error) {
+                        console.error('File upload failed:', status, error);
+                        alertMsg('鐢熸垚鍗曞彿澶辫触');
+                        IsCanSubmit = false;
+                    }
+                });
+               
+   
+            return IsCanSubmit;
+        }
          
         //鏌ョ湅
         function checkSelFile(obj) {
@@ -123,6 +151,7 @@
                 </td>
                 <td>
                     <input id="txtDepart" type="text"  runat="server"  style=" width:180px;" readonly="readonly" />
+                    <input type="hidden" runat ="server" id="txtEvaluationContent" />
                 </td>
                 </tr>
             <tr>
@@ -270,10 +299,15 @@
             
             <tr>
                 <td colspan="2" style="text-align: center;">
-                    <asp:Button ID="Button1" runat="server" OnClick="btn_baocun_form" Text="淇濆瓨" /> &nbsp;&nbsp;&nbsp;
-                    <asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form" Text="鎻愪氦" />&nbsp;&nbsp;&nbsp;
 
-                     <asp:Button ID="Button2" runat="server" OnClick="btn_jixu_form" Text="缁х画鎶ラ攢" /> &nbsp;&nbsp;&nbsp;
+                     <asp:Button ID="Button3" runat="server" OnClick="btn_tijiao_form" Text="淇濆瓨" />&nbsp;&nbsp;&nbsp;
+
+                    <asp:Button ID="Button1" runat="server" OnClientClick="if(CheckStaff())return true;else return false; " OnClick="btn_baocun_form" Text="鎻愪氦" /> &nbsp;&nbsp;&nbsp;
+                  
+
+                     <asp:Button ID="Button2" runat="server"  OnClick="btn_jixu_form" Text="缁х画鎶ラ攢" /> &nbsp;&nbsp;&nbsp;
+
+                     
                     
                 </td>
             </tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs
index 191f94b..64bd565 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.cs
@@ -86,15 +86,15 @@
                     selSubject.Disabled = true;
                     txtPlanContent.Disabled = true;
                     selHoubufapiaoStatus.Disabled = true;
-                    this.Button1.Enabled = false;
+                    this.Button3.Enabled = false;
                     this.Button2.Enabled = false;
                 }
 
                 if (!string.IsNullOrEmpty(Request["zaici"]))
                 {
-                    this.Button1.Enabled = false;
+                    this.Button3.Enabled = false;
                     this.Button2.Enabled = false;
-                    this.btn_submit.Text = "鍐嶆鎻愪氦";
+                    this.Button1.Text = "鍐嶆鎻愪氦";
                 }
 
                 if (m_OA_WorkPlan != null)
@@ -120,14 +120,14 @@
         }
 
         //琛ㄥ崟鎻愪氦
-        protected void btn_submit_form(object sender, EventArgs e)
+        protected void btn_baocun_form(object sender, EventArgs e)
         {
              var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
-                if(HideKeyidFapiao.Length<=1 && this.selHoubufapiaoStatus.Value  == "1")
-                {
-                    JavaScript.MessageBox("閫夋嫨鏈夊彂绁ㄥ繀椤讳笂浼犲彂绁�", this);
-                    return;
-                }
+            if (HideKeyidFapiao.Length <= 1 && this.selHoubufapiaoStatus.Value == "1")
+            {
+                JavaScript.MessageBox("閫夋嫨鏈夊彂绁ㄥ繀椤讳笂浼犲彂绁�", this);
+                return;
+            }
 
             using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
      new TransactionOptions
@@ -188,27 +188,27 @@
                         }
                     }
                   
-                    if (string.IsNullOrEmpty(m_OA_WorkPlan.EvaluationContent))
-                    {
-                        using (var client = new HttpClient())
-                        {
-                            HttpResponseMessage response = client.GetAsync(url).Result;
-                            response.EnsureSuccessStatusCode();
-                            string responseBody = response.Content.ReadAsStringAsync().Result;
-                            JavaScriptSerializer serializer = new JavaScriptSerializer();
-                            var person = serializer.Deserialize<Responsebody>(responseBody);
-                            if (person != null && person.code == 1)
-                            {
-                                m_OA_WorkPlan.EvaluationContent = person.data;
-                            }
-                            else
-                            {
-                                JavaScript.MessageBox("鐢熸垚鎶ラ攢鍗曞彿澶辫触", this);
-                                return;
-                            }
-                        }
-                    }
-                    //m_OA_WorkPlan.EvaluationContent = "";
+                    //if (string.IsNullOrEmpty(m_OA_WorkPlan.EvaluationContent))
+                    //{
+                    //    using (var client = new HttpClient())
+                    //    {
+                    //        HttpResponseMessage response = client.GetAsync(url).Result;
+                    //        response.EnsureSuccessStatusCode();
+                    //        string responseBody = response.Content.ReadAsStringAsync().Result;
+                    //        JavaScriptSerializer serializer = new JavaScriptSerializer();
+                    //        var person = serializer.Deserialize<Responsebody>(responseBody);
+                    //        if (person != null && person.code == 1)
+                    //        {
+                    //            m_OA_WorkPlan.EvaluationContent = person.data;
+                    //        }
+                    //        else
+                    //        {
+                    //            JavaScript.MessageBox("鐢熸垚鎶ラ攢鍗曞彿澶辫触", this);
+                    //            return;
+                    //        }
+                    //    }
+                    //}
+                    m_OA_WorkPlan.EvaluationContent = this.txtEvaluationContent.Value;
                   
                     m_OA_WorkPlan.RewardResult = this.selSubject.Value;
                     var a_SubjectSet = _OA_SubjectSetBLL.getSingleSubject(this.selSubject.Value.ToInt32());
@@ -390,7 +390,7 @@
 
 
         //琛ㄥ崟淇濆瓨
-        protected void btn_baocun_form(object sender, EventArgs e)
+        protected void btn_tijiao_form(object sender, EventArgs e)
         {
             var HideKeyidFapiao = Request["HideKeyidFapiao"].Split(',');
             //if (HideKeyidFapiao.Length <= 1 && this.selHoubufapiaoStatus.Value == "1")
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs
index 5012f2e..b30b194 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx.designer.cs
@@ -51,6 +51,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlInputText txtDepart;
 
         /// <summary>
+        /// txtEvaluationContent 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputHidden txtEvaluationContent;
+
+        /// <summary>
         /// txtStaff 鎺т欢銆�
         /// </summary>
         /// <remarks>
@@ -132,6 +141,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlSelect selHoubufapiaoStatus;
 
         /// <summary>
+        /// Button3 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button Button3;
+
+        /// <summary>
         /// Button1 鎺т欢銆�
         /// </summary>
         /// <remarks>
@@ -139,15 +157,6 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.WebControls.Button Button1;
-
-        /// <summary>
-        /// btn_submit 鎺т欢銆�
-        /// </summary>
-        /// <remarks>
-        /// 鑷姩鐢熸垚鐨勫瓧娈点��
-        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
-        /// </remarks>
-        protected global::System.Web.UI.WebControls.Button btn_submit;
 
         /// <summary>
         /// Button2 鎺т欢銆�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs
index ef3d05b..6549a32 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoList.aspx.cs
@@ -42,7 +42,7 @@
             {
                 //var oA_WorkPlan_Shenpis = oA_WorkPlan_ShenpiBLL.GetModelByKaipiaoId(Request["delete"].ToInt32().Value).ToList();
                 OA_WorkPlan model = bll_OA_WorkPlanBll.GetModelByKeyid(Request["delete"].ToInt32());
-                if (model.ApprovalStatus !=4 )
+                if (!string.IsNullOrEmpty(model.EvaluationContent) )
                 {
                     JavaScript.MessageBox("宸叉彁浜や俊鎭紝涓嶈兘鍒犻櫎", this);
                     return;

--
Gitblit v1.9.1