bug
lu
2025-08-27 8bcfd6a94e1e43d3acdb435b7e2facb6fc8ce597
bug
已修改2个文件
40 ■■■■ 文件已修改
DevApp/Gs.DevApp/DevFrm/QC/DefectCode.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/DevFrm/QC/JyxmShowCopy.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/DevFrm/QC/DefectCode.cs
@@ -20,6 +20,8 @@
        public DefectCode(string _strType)
        {
            InitializeComponent();
            toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick;
            this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick;
            strType = _strType;
            tlMenu.IndicatorWidth = 50;
            tlMenu.CustomDrawNodeIndicator += (s, ee) =>
@@ -106,11 +108,36 @@
                frm.UpdateParent += (s2, ee2) =>
                {
                    getPageList(1);
                    // 例如,通过ID查找节点:
                    TreeListNode node = tlMenu.FindNodeByKeyID(strGuid);
                    if (node !=null)
                    {
                        node.Expanded = true; // 展开节点
                        tlMenu.MakeNodeVisible(node); // 确保可见
                    }
                };
                frm.ShowDialog();
            };
        }
        /// <summary>
        /// 查询事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ToolBarMenu1_btnQueryClick(object sender, EventArgs e)
        {
            Gs.DevApp.ToolBox.MsgHelper.ShowInformation("该窗体不支持查询,若想更新页面,请点击 刷新");
        }
        /// <summary>
        ///     刷新事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ToolBarMenu1_btnLoadClick(object sender, EventArgs e)
        {
            _filterList.Clear();
            getPageList(1);
        }
        /// <summary>
        /// 右键弹出菜单,如果是行,增加子项目,否则增加主项
        /// </summary>
@@ -169,9 +196,9 @@
                tlMenu.KeyFieldName = "guid";
                tlMenu.ParentFieldName = "pid";
                tlMenu.EndUpdate();
                //this.tlMenu.CollapseAll();
               this.tlMenu.CollapseAll();
                // this.tlMenu.ExpandAll();
                this.tlMenu.ExpandToLevel(0);
                // this.tlMenu.ExpandToLevel(0);
            }
            catch (Exception ex)
            {
DevApp/Gs.DevApp/DevFrm/QC/JyxmShowCopy.cs
@@ -154,8 +154,11 @@
        /// <param name="pageSize">每页几条</param>
        private void getPageList(int curPage)
        {
            gcMain.DataSource = null;
            var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList);
            gcMain.DataSource = null;
            System.Text.StringBuilder _sbSqlWhere = new System.Text.StringBuilder();
            _sbSqlWhere.Append("  and  a.FSubsidiary in");
            _sbSqlWhere.Append(ToolBox.UtilityHelper.GetOrgWhere());
            _sbSqlWhere.Append(UtilityHelper.GetSearchWhere(_filterList));
            //_sbSqlWhere += "  and q.guid is  null";
            var pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "item_no", "asc", "", _sbSqlWhere.ToString(), strType);
            var json = JsonConvert.SerializeObject(pgq);