From 829fe6c6bc33d53fda9c31fd45a37e1df87befff Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期五, 30 一月 2026 11:16:24 +0800
Subject: [PATCH] Merge branch 'clh' into liuyang

---
 SourceCode/Bond/Servo/CEventEditDlg.h |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/SourceCode/Bond/Servo/CEventEditDlg.h b/SourceCode/Bond/Servo/CEventEditDlg.h
new file mode 100644
index 0000000..a2a1b96
--- /dev/null
+++ b/SourceCode/Bond/Servo/CEventEditDlg.h
@@ -0,0 +1,37 @@
+锘�#pragma once
+#include "afxdialogex.h"
+#include <vector>
+
+// 浜嬩欢缂栬緫瀵硅瘽妗嗭紙鏂板/缂栬緫鍏辩敤锛屽嬀閫塕eport锛�
+class CEventEditDlg : public CDialogEx
+{
+	DECLARE_DYNAMIC(CEventEditDlg)
+
+public:
+	CEventEditDlg(const CString& title, int eventId, const CString& name, const CString& desc, const std::vector<unsigned int>& rptIds, CWnd* pParent = nullptr);
+	virtual ~CEventEditDlg();
+
+	int GetEventId() const { return m_eventId; }
+	CString GetNameText() const { return m_strName; }
+	CString GetDescText() const { return m_strDesc; }
+	const std::vector<unsigned int>& GetSelectedRptIds() const { return m_rptIds; }
+
+protected:
+	virtual BOOL OnInitDialog() override;
+	virtual void DoDataExchange(CDataExchange* pDX) override;
+	afx_msg void OnOK();
+
+	DECLARE_MESSAGE_MAP()
+
+private:
+	CString m_strTitle;
+	int m_eventId;
+	CString m_strName;
+	CString m_strDesc;
+	std::vector<unsigned int> m_rptIds;
+
+	CEdit m_editId;
+	CEdit m_editName;
+	CEdit m_editDesc;
+	CListCtrl m_listRpt;
+};

--
Gitblit v1.9.3