lu
2024-10-24 4e9eec5d4084620ee649c1c13bf983381fad65d3
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -78,6 +78,16 @@
        /// </summary>
        public event EventHandler btnFChkClick;
        /// <summary>
        /// 检验
        /// </summary>
        public event EventHandler btnJianYanClick;
        /// <summary>
        /// 反检验
        /// </summary>
        public event EventHandler btnFjianYanClick;
        #endregion
        #region 公共属性
@@ -135,6 +145,8 @@
            this.btnIn.ItemClick += BtnIn_ItemClick;
            this.btnChk.ItemClick += BtnChk_ItemClick;
            this.btnFchk.ItemClick += BtnFchk_ItemClick;
            this.btnJianYan.ItemClick += BtnJianYan_ItemClick;
            this.btnFjianYan.ItemClick += BtnFjianYan_ItemClick;
            List<string> lst = new List<string>();
            foreach (BarItem item in barManager1.Items)
            {
@@ -146,6 +158,7 @@
            }
            this.actions = lst;
        }
        /// <summary>
        /// 初始化按钮状态
@@ -195,8 +208,6 @@
                ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnMsg);
            }
        }
        private void BtnChk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnChkClick != null)
@@ -234,6 +245,83 @@
                ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnMsg);
            }
        }
        private void BtnFjianYan_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnFjianYanClick != null)
            {
                btnFjianYanClick(this, e);
            }
            else
                return;
            if (string.IsNullOrEmpty(this.guidKey))
            {
                ToolBox.MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            if (string.IsNullOrEmpty(this.chkParameter))
            {
                ToolBox.MsgHelper.ShowError("没有指定检验参数,请联系开发人员获取支持!");
                return;
            }
            if (!MsgHelper.AskQuestion("你选择了1条数据,确定反检验吗?"))
                return;
            var _obj = new
            {
                guid = this.guidKey,
                parameter = this.chkParameter
            };
            string strJson = UtilityHelper.HttpPost("", "General/GeneralFCheck", JsonConvert.SerializeObject(_obj));
            ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson);
            if (_rtn.rtnCode > 0)
            {
                ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnData["outMsg"].ToString());
            }
            else
            {
                ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnMsg);
            }
        }
        private void BtnJianYan_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnJianYanClick != null)
            {
                btnJianYanClick(this, e);
            }
            else
                return;
            if (string.IsNullOrEmpty(this.guidKey))
            {
                ToolBox.MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            if (string.IsNullOrEmpty(this.chkParameter))
            {
                ToolBox.MsgHelper.ShowError("没有指定检验参数,请联系开发人员获取支持!");
                return;
            }
            if (!MsgHelper.AskQuestion("你选择了1条数据,确定提交检验吗?"))
                return;
            var _obj = new
            {
                guid = this.guidKey,
                parameter = this.chkParameter
            };
            string strJson = UtilityHelper.HttpPost("", "General/GeneralCheck", JsonConvert.SerializeObject(_obj));
            ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson);
            if (_rtn.rtnCode > 0)
            {
                ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnData["outMsg"].ToString());
            }
            else
            {
                ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnMsg);
            }
        }
        private async void BtnIn_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (string.IsNullOrEmpty(this.xlsInService))