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="淇濆瓨" />
- <asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_form" Text="鎻愪氦" />
- <asp:Button ID="Button2" runat="server" OnClick="btn_jixu_form" Text="缁х画鎶ラ攢" />
+ <asp:Button ID="Button3" runat="server" OnClick="btn_tijiao_form" Text="淇濆瓨" />
+
+ <asp:Button ID="Button1" runat="server" OnClientClick="if(CheckStaff())return true;else return false; " OnClick="btn_baocun_form" Text="鎻愪氦" />
+
+
+ <asp:Button ID="Button2" runat="server" OnClick="btn_jixu_form" Text="缁х画鎶ラ攢" />
+
+
</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