1
lu
2024-12-10 d58da7f38629d712136a29b60f3257605bb54983
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -48,11 +48,11 @@
            btnTzbl.ItemClick += BtnTzbl_ItemClick;
            btnKg.ItemClick += BtnKg_ItemClick;
            btnDkg.ItemClick += BtnDkg_ItemClick;
            btnZanTing.ItemClick += BtnZanTing_ItemClick;
            btnBdll.ItemClick += BtnBdll_ItemClick;
            btnZhongTai.ItemClick += BtnbZhongTai_ItemClick;
            btnSdwc.ItemClick += BtnBdll_ItemClick;
            btnWg.ItemClick += BtnWg_ItemClick;
            btnFtzbl.ItemClick += BtnFtzbl_ItemClick;
            btnHelp.ItemClick += BtnHelp_ItemClick;
            var lst = new List<string>();
            foreach (BarItem item in barManager1.Items)
                if (item is BarLargeButtonItem largeButtonItem)
@@ -61,7 +61,6 @@
            actions = lst;
        }
        /// <summary>
        ///     初始化按钮状态
@@ -179,52 +178,19 @@
        private void BtnFchk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnFChkClick != null)
            {
                btnFChkClick(this, e);
            else
                return;
            if (string.IsNullOrEmpty(guidKey))
            {
                //  MsgHelper.Warning("请先选择你要操作的行!");
                return;
            }
            else
            {
                if (string.IsNullOrEmpty(chkParameter))
                {
                    MsgHelper.ShowError("没有指定审核参数,请联系开发人员获取支持!");
                    return;
                }
                if (!MsgHelper.AskQuestion("你选择了1条数据,确定反审核吗?"))
                    return;
                _ckService(0.ToString());
            }
            return;
        }
        private void BtnChk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnChkClick != null)
            {
                btnChkClick(this, e);
            else
                return;
            if (string.IsNullOrEmpty(chkParameter))
            {
                //MsgHelper.ShowError("没有指定审核参数,请联系开发人员获取支持!");
                return;
            }
            else
            {
                if (string.IsNullOrEmpty(guidKey))
                {
                    MsgHelper.Warning("请先选择你要操作的行!");
                    return;
                }
                if (!MsgHelper.AskQuestion("你选择了1条数据,确定审核吗?"))
                    return;
                _ckService(1.ToString());
            }
            return;
        }
        private void BtnFjieAn_ItemClick(object sender, ItemClickEventArgs e)
        {
@@ -314,7 +280,7 @@
            //_ckService(1.ToString());
        }
        private async void BtnIn_ItemClick(object sender, ItemClickEventArgs e)
        private async  void BtnIn_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (string.IsNullOrEmpty(xlsInService))
            {
@@ -561,9 +527,9 @@
            if (btnBdllClick != null) btnBdllClick(this, e);
        }
        private void BtnZanTing_ItemClick(object sender, ItemClickEventArgs e)
        private void BtnbZhongTai_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnZanTingClick != null) btnZanTingClick(this, e);
            if (btnZhongTaiClick != null) btnZhongTaiClick(this, e);
        }
        private void BtnDkg_ItemClick(object sender, ItemClickEventArgs e)
@@ -573,7 +539,7 @@
        private void BtnKg_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnKgClick != null) btnKgClick(this, e);
        }
@@ -581,6 +547,35 @@
        {
            if (btnTzblClick != null) btnTzblClick(this, e);
        }
        private void BtnHelp_ItemClick(object sender, ItemClickEventArgs e)
        {
            var _formNamespace = "";
            Control parentControl = this;
            while (parentControl.Parent != null)
            {
                if (parentControl.Parent is Form parentForm)
                {
                    var formType = parentForm.GetType();
                    _formNamespace = formType.FullName;
                    break;
                }
                parentControl = parentControl.Parent;
            }
            string strReturn = UtilityHelper.HttpPost("",
                   "MenuAction/GetHelpFile",
                   JsonConvert.SerializeObject(_formNamespace));
            var _rtnJson = UtilityHelper.ReturnToDynamic(strReturn);
            if (_rtnJson.rtnCode > 0)
            {
                var urlPath = _rtnJson.rtnData.ToString();
                Gs.DevApp.UserControl.ShowFile frm = new ShowFile(urlPath);
                frm.ShowDialog();
                return;
            }
            Gs.DevApp.ToolBox.MsgHelper.ShowInformation(_rtnJson.rtnMsg);
        }
        private void _enabledBtn(List<string> lstBtn)
        {
@@ -609,7 +604,6 @@
                    _formNamespace = formType.FullName;
                    break;
                }
                parentControl = parentControl.Parent;
            }
@@ -755,23 +749,7 @@
            }
            return false;
        }
        private void _ckService(string _ckValue)
        {
            var _obj = new
            {
                guid = guidKey,
                parameter = chkParameter,
                ckValue = _ckValue
            };
            var strJson = UtilityHelper.HttpPost("", "General/GeneralCheck",
                JsonConvert.SerializeObject(_obj));
            var _rtn = UtilityHelper.ReturnToDynamic(strJson);
            MsgHelper.Warning("提示:" + _rtn.rtnData["outMsg"].ToString());
            if (_rtn.rtnCode > 0)
            {
            }
        }
        #region 公共事件
@@ -913,9 +891,9 @@
        public event EventHandler btnBtnDkgClick;
        /// <summary>
        /// 工单暂停
        /// 状态
        /// </summary>
        public event EventHandler btnZanTingClick;
        public event EventHandler btnZhongTaiClick;
        /// <summary>
        /// 备单领料