lu
2025-04-26 2b1c73c9f79ff6118324581e9ab6138e944d0bfe
多级审核
已修改4个文件
220 ■■■■■ 文件已修改
DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.Designer.cs 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.Designer.cs 96 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.Designer.cs
@@ -297,8 +297,6 @@
            this.gv_qt014.OptionsColumn.AllowEdit = false;
            this.gv_qt014.Tag = "query_a.qt014";
            this.gv_qt014.UnboundDataType = typeof(bool);
            this.gv_qt014.Visible = true;
            this.gv_qt014.VisibleIndex = 1;
            this.gv_qt014.Width = 50;
            // 
            // gv_qtck
@@ -311,7 +309,7 @@
            this.gv_qtck.OptionsColumn.AllowEdit = false;
            this.gv_qtck.Tag = "query_a.qtck";
            this.gv_qtck.Visible = true;
            this.gv_qtck.VisibleIndex = 2;
            this.gv_qtck.VisibleIndex = 1;
            this.gv_qtck.Width = 100;
            // 
            // gridColumn3
@@ -321,7 +319,7 @@
            this.gridColumn3.MinWidth = 25;
            this.gridColumn3.Name = "gridColumn3";
            this.gridColumn3.Visible = true;
            this.gridColumn3.VisibleIndex = 3;
            this.gridColumn3.VisibleIndex = 2;
            this.gridColumn3.Width = 94;
            // 
            // gv_qt020
@@ -334,7 +332,7 @@
            this.gv_qt020.OptionsColumn.AllowEdit = false;
            this.gv_qt020.Tag = "query_a.qt020";
            this.gv_qt020.Visible = true;
            this.gv_qt020.VisibleIndex = 4;
            this.gv_qt020.VisibleIndex = 3;
            this.gv_qt020.Width = 94;
            // 
            // gridColumn4
@@ -344,7 +342,7 @@
            this.gridColumn4.MinWidth = 25;
            this.gridColumn4.Name = "gridColumn4";
            this.gridColumn4.Visible = true;
            this.gridColumn4.VisibleIndex = 5;
            this.gridColumn4.VisibleIndex = 4;
            this.gridColumn4.Width = 94;
            // 
            // gv_qt005
@@ -357,7 +355,7 @@
            this.gv_qt005.OptionsColumn.AllowEdit = false;
            this.gv_qt005.Tag = "query_a.qt005";
            this.gv_qt005.Visible = true;
            this.gv_qt005.VisibleIndex = 6;
            this.gv_qt005.VisibleIndex = 5;
            this.gv_qt005.Width = 94;
            // 
            // gv_qt001
@@ -370,7 +368,7 @@
            this.gv_qt001.OptionsColumn.AllowEdit = false;
            this.gv_qt001.Tag = "query_a.qt001";
            this.gv_qt001.Visible = true;
            this.gv_qt001.VisibleIndex = 7;
            this.gv_qt001.VisibleIndex = 6;
            this.gv_qt001.Width = 180;
            // 
            // gv_qt008
@@ -383,7 +381,7 @@
            this.gv_qt008.OptionsColumn.AllowEdit = false;
            this.gv_qt008.Tag = "query_a.qt008";
            this.gv_qt008.Visible = true;
            this.gv_qt008.VisibleIndex = 8;
            this.gv_qt008.VisibleIndex = 7;
            this.gv_qt008.Width = 94;
            // 
            // gv_qt010
@@ -396,7 +394,7 @@
            this.gv_qt010.OptionsColumn.AllowEdit = false;
            this.gv_qt010.Tag = "query_a.qt010";
            this.gv_qt010.Visible = true;
            this.gv_qt010.VisibleIndex = 9;
            this.gv_qt010.VisibleIndex = 8;
            this.gv_qt010.Width = 94;
            // 
            // gv_qt016
@@ -409,7 +407,7 @@
            this.gv_qt016.OptionsColumn.AllowEdit = false;
            this.gv_qt016.Tag = "query_a.qt016";
            this.gv_qt016.Visible = true;
            this.gv_qt016.VisibleIndex = 10;
            this.gv_qt016.VisibleIndex = 9;
            this.gv_qt016.Width = 94;
            // 
            // gv_qt002
@@ -422,7 +420,7 @@
            this.gv_qt002.OptionsColumn.AllowEdit = false;
            this.gv_qt002.Tag = "query_a.qt002";
            this.gv_qt002.Visible = true;
            this.gv_qt002.VisibleIndex = 11;
            this.gv_qt002.VisibleIndex = 10;
            this.gv_qt002.Width = 94;
            // 
            // gridColumn5
@@ -432,7 +430,7 @@
            this.gridColumn5.MinWidth = 25;
            this.gridColumn5.Name = "gridColumn5";
            this.gridColumn5.Visible = true;
            this.gridColumn5.VisibleIndex = 12;
            this.gridColumn5.VisibleIndex = 11;
            this.gridColumn5.Width = 94;
            // 
            // gridColumn6
@@ -442,7 +440,7 @@
            this.gridColumn6.MinWidth = 25;
            this.gridColumn6.Name = "gridColumn6";
            this.gridColumn6.Visible = true;
            this.gridColumn6.VisibleIndex = 13;
            this.gridColumn6.VisibleIndex = 12;
            this.gridColumn6.Width = 94;
            // 
            // pageBar1
DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
@@ -34,6 +34,10 @@
            toolBarMenu1.btnLogClick += ToolBarMenu1_btnLogClick;
            toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick;
            toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick;
            toolBarMenu1.btnShouHouChkClick += ToolBarMenu1_btnShouHouChkClick;
            toolBarMenu1.btnShouHouFchkClick += ToolBarMenu1_btnShouHouFchkClick;
            toolBarMenu1.btnCaiWuChkClick += ToolBarMenu1_btnCaiWuChkClick;
            toolBarMenu1.btnCaiWuFchkClick += ToolBarMenu1_btnCaiWuFchkClick;
            this.toolBarMenu1.getXmlConfig();
            Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1);
            Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "isChk", "", (value) =>
@@ -86,6 +90,8 @@
            };
        }
        private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
        {
            _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1);
@@ -394,7 +400,7 @@
        /// <param name="pageSize">每页几条</param>
        private void getPageList(int curPage)
        {
            gcMain1.DataSource = null;var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList);
            gcMain1.DataSource = null; var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList);
            PageQueryModel pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "create_date", "asc", "", _sbSqlWhere.ToString());
            string json = JsonConvert.SerializeObject(pgq);
            try
@@ -518,6 +524,49 @@
        }
        /// <summary>
        /// 售后审核
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <exception cref="NotImplementedException"></exception>
        private void ToolBarMenu1_btnShouHouChkClick(object sender, EventArgs e)
        {
            _toolCk(20);
        }
        /// <summary>
        /// 售后反审核
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <exception cref="NotImplementedException"></exception>
        private void ToolBarMenu1_btnShouHouFchkClick(object sender, EventArgs e)
        {
            _toolCk(21);
        }
        /// <summary>
        /// 财务审核
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <exception cref="NotImplementedException"></exception>
        private void ToolBarMenu1_btnCaiWuChkClick(object sender, EventArgs e)
        {
            _toolCk(30);
        }
        /// <summary>
        /// 财务反审核
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <exception cref="NotImplementedException"></exception>
        private void ToolBarMenu1_btnCaiWuFchkClick(object sender, EventArgs e)
        {
            _toolCk(31);
        }
        /// <summary>
        /// 工具条事件
        /// </summary>
        /// <param name="inFieldValue"></param>
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.Designer.cs
@@ -64,13 +64,13 @@
            this.btnJieAn = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnFjieAn = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnOa = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnShouHouChk = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnShouHouFchk = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnCaiWuChk = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnCaiWuFchk = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnLayout = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnFont = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnHelp = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnCaiWuChk = new DevExpress.XtraBars.BarLargeButtonItem();
            this.btnCaiWuFchk = new DevExpress.XtraBars.BarLargeButtonItem();
            this.barLargeButtonItem1 = new DevExpress.XtraBars.BarLargeButtonItem();
            this.barLargeButtonItem2 = new DevExpress.XtraBars.BarLargeButtonItem();
            this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
            this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
            this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
@@ -127,8 +127,8 @@
            this.btnShouJian,
            this.btnCaiWuChk,
            this.btnCaiWuFchk,
            this.barLargeButtonItem1,
            this.barLargeButtonItem2});
            this.btnShouHouChk,
            this.btnShouHouFchk});
            this.barManager1.MainMenu = this.bar2;
            this.barManager1.MaxItemId = 62;
            // 
@@ -174,8 +174,8 @@
            new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnJieAn, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
            new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnFjieAn, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
            new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnOa, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
            new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem1),
            new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem2),
            new DevExpress.XtraBars.LinkPersistInfo(this.btnShouHouChk),
            new DevExpress.XtraBars.LinkPersistInfo(this.btnShouHouFchk),
            new DevExpress.XtraBars.LinkPersistInfo(this.btnCaiWuChk),
            new DevExpress.XtraBars.LinkPersistInfo(this.btnCaiWuFchk),
            new DevExpress.XtraBars.LinkPersistInfo(this.btnLayout),
@@ -497,6 +497,42 @@
            this.btnOa.Name = "btnOa";
            this.btnOa.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            // 
            // btnShouHouChk
            //
            this.btnShouHouChk.Caption = "售后审核";
            this.btnShouHouChk.Id = 60;
            this.btnShouHouChk.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.user_16x163;
            this.btnShouHouChk.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.user_32x321;
            this.btnShouHouChk.Name = "btnShouHouChk";
            this.btnShouHouChk.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // btnShouHouFchk
            //
            this.btnShouHouFchk.Caption = "售后反审核";
            this.btnShouHouFchk.Id = 61;
            this.btnShouHouFchk.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.employee_16x161;
            this.btnShouHouFchk.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.employee_32x322;
            this.btnShouHouFchk.Name = "btnShouHouFchk";
            this.btnShouHouFchk.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // btnCaiWuChk
            //
            this.btnCaiWuChk.Caption = "财务审核";
            this.btnCaiWuChk.Id = 58;
            this.btnCaiWuChk.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.trackingchanges_showmarkup_32x32;
            this.btnCaiWuChk.Name = "btnCaiWuChk";
            this.btnCaiWuChk.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph;
            this.btnCaiWuChk.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // btnCaiWuFchk
            //
            this.btnCaiWuFchk.Caption = "财务反审核";
            this.btnCaiWuFchk.Id = 59;
            this.btnCaiWuFchk.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.insertdatafield_32x32;
            this.btnCaiWuFchk.Name = "btnCaiWuFchk";
            this.btnCaiWuFchk.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph;
            this.btnCaiWuFchk.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // btnLayout
            // 
            this.btnLayout.Caption = "版面";
@@ -524,42 +560,6 @@
            this.btnHelp.ItemAppearance.Normal.Options.UseFont = true;
            this.btnHelp.Name = "btnHelp";
            // 
            // btnCaiWuChk
            //
            this.btnCaiWuChk.Caption = "财务审核";
            this.btnCaiWuChk.Id = 58;
            this.btnCaiWuChk.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.trackingchanges_showmarkup_32x32;
            this.btnCaiWuChk.Name = "btnCaiWuChk";
            this.btnCaiWuChk.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph;
            this.btnCaiWuChk.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // btnCaiWuFchk
            //
            this.btnCaiWuFchk.Caption = "财务反审核";
            this.btnCaiWuFchk.Id = 59;
            this.btnCaiWuFchk.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.insertdatafield_32x32;
            this.btnCaiWuFchk.Name = "btnCaiWuFchk";
            this.btnCaiWuFchk.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph;
            this.btnCaiWuFchk.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // barLargeButtonItem1
            //
            this.barLargeButtonItem1.Caption = "售后审核";
            this.barLargeButtonItem1.Id = 60;
            this.barLargeButtonItem1.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.user_16x163;
            this.barLargeButtonItem1.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.user_32x321;
            this.barLargeButtonItem1.Name = "barLargeButtonItem1";
            this.barLargeButtonItem1.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // barLargeButtonItem2
            //
            this.barLargeButtonItem2.Caption = "售后反审核";
            this.barLargeButtonItem2.Id = 61;
            this.barLargeButtonItem2.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.employee_16x161;
            this.barLargeButtonItem2.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.employee_32x322;
            this.barLargeButtonItem2.Name = "barLargeButtonItem2";
            this.barLargeButtonItem2.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
            //
            // barDockControlTop
            // 
            this.barDockControlTop.CausesValidation = false;
@@ -572,7 +572,7 @@
            // 
            this.barDockControlBottom.CausesValidation = false;
            this.barDockControlBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
            this.barDockControlBottom.Location = new System.Drawing.Point(0, 66);
            this.barDockControlBottom.Location = new System.Drawing.Point(0, 67);
            this.barDockControlBottom.Manager = this.barManager1;
            this.barDockControlBottom.Size = new System.Drawing.Size(1543, 0);
            // 
@@ -601,7 +601,7 @@
            this.Controls.Add(this.barDockControlBottom);
            this.Controls.Add(this.barDockControlTop);
            this.Name = "UcToolBarMenu";
            this.Size = new System.Drawing.Size(1543, 66);
            this.Size = new System.Drawing.Size(1543, 67);
            ((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
            this.ResumeLayout(false);
            this.PerformLayout();
@@ -651,7 +651,7 @@
        private DevExpress.XtraBars.BarLargeButtonItem btnShouJian;
        private DevExpress.XtraBars.BarLargeButtonItem btnCaiWuChk;
        private DevExpress.XtraBars.BarLargeButtonItem btnCaiWuFchk;
        private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem1;
        private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem2;
        private DevExpress.XtraBars.BarLargeButtonItem btnShouHouChk;
        private DevExpress.XtraBars.BarLargeButtonItem btnShouHouFchk;
    }
}
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -60,7 +60,8 @@
            btnShouJian.ItemClick += BtnShouJian_ItemClick;
            btnCaiWuChk.ItemClick += BtnCaiWuChk_ItemClick;
            btnCaiWuFchk.ItemClick += BtnCaiWuFchk_ItemClick;
            btnShouHouChk.ItemClick += BtnShouHouChk_ItemClick;
            btnShouHouFchk.ItemClick += BtnShouHouFchk_ItemClick;
            var lst = new List<string>();
            foreach (BarItem item in barManager1.Items)
                if (item is BarLargeButtonItem largeButtonItem)
@@ -68,9 +69,7 @@
                        lst.Add(item.Caption);
            actions = lst;
        }
        /// <summary>
        ///     初始化按钮状态
        /// </summary>
@@ -159,26 +158,22 @@
            if (btnCaiWuChkClick != null)
                btnCaiWuChkClick(this, e);
        }
        private void BtnShouHouFchk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnShouHouFchkClick != null)
                btnShouHouFchkClick(this, e);
        }
        private void BtnShouHouChk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnShouHouChkClick != null)
                btnShouHouChkClick(this, e);
        }
        private void BtnZhiLiangFchk_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (btnZhiLiangFchkClick != null)
                btnZhiLiangFchkClick(this, e);
            //if (string.IsNullOrEmpty(guidKey))
            //{
            //    MsgHelper.Warning("请先选择你要操作的行!");
            //    return;
            //}
            //if (string.IsNullOrEmpty(chkParameter))
            //{
            //    MsgHelper.ShowError("没有指定审核参数,请联系开发人员获取支持!");
            //    return;
            //}
            //if (!MsgHelper.AskQuestion("你选择了1条数据,确定质量反审核吗?"))
            //    return;
            //_ckService("-3");
        }
        private void BtnZhiLiangChk_ItemClick(object sender, ItemClickEventArgs e)
@@ -970,11 +965,21 @@
        /// <summary>
        ///   质量反审核
        ///  财务反审核
        /// </summary>
        public event EventHandler btnCaiWuFchkClick;
        /// <summary>
        ///   售后审核
        /// </summary>
        public event EventHandler btnShouHouChkClick;
        /// <summary>
        /// 售后反审核
        /// </summary>
        public event EventHandler btnShouHouFchkClick;
        /// <summary>
        ///   驳回
        /// </summary>