From 63eebabbfee1bc84850b36967ecac5116a28b73f Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期一, 12 五月 2025 14:52:25 +0800
Subject: [PATCH] update

---
 jrj/project/business/BasicCode/ForwarderList.cpp |   42 ++++++++++++++++++++++--------------------
 1 files changed, 22 insertions(+), 20 deletions(-)

diff --git a/jrj/project/business/BasicCode/ForwarderList.cpp b/jrj/project/business/BasicCode/ForwarderList.cpp
index 434d63a..abe97b0 100644
--- a/jrj/project/business/BasicCode/ForwarderList.cpp
+++ b/jrj/project/business/BasicCode/ForwarderList.cpp
@@ -8,21 +8,21 @@
 #include "viewobject/view.base.hpp"
 
 using xml = KXMLDOMDocument;
-class __declspec(dllexport) ForwarderList : public xwin
+class __declspec(dllexport) ForwarderList : public listwin
 {
-
 
 public:
 	//xdwpages dw_pages;
-	xstring m_QueryTxt;
-	KXMLDOMDocument m_configDoc;
+	//xstring m_QueryTxt;
+	//KXMLDOMDocument m_configDoc;
 	xtreeview		tv_1;
 	xstring		sType;
-	static int dw_hWnd;
-	int m_pageIndex;
-	int m_pageNumber;
+	//static int dw_hWnd;
+	//int m_pageIndex;
+	//int m_pageNumber;
+	//xdwgrid	dw_list;
 public:
-	ForwarderList(void* implPtr, HWND hWnd) :xwin(implPtr, hWnd) {}
+	ForwarderList(void* implPtr, HWND hWnd) :listwin(implPtr, hWnd) {}
 public:
 	static ForwarderList* CreateInstance(void* implPtr, void* hWnd)
 	{
@@ -39,14 +39,14 @@
 
 		getUrl(L"/sale/data/LogisticsCode/entity/list", arg.GetString(), x);
 		KXMLDOMElement e = x.documentElement();
-		if (e)
+		/*if (e)
 		{
-			if (list::dw_pages.nativept && e.selectSingleNode(L"@TotalPage"))
+			if (listwin::dw_pages && e.selectSingleNode(L"@TotalPage"))
 			{
 				xstring s = e.selectSingleNode(L"@TotalPage").text(); //总数量				
-				list::dw_pages.SetMaxPage(s.toInt());
+				listwin::dw_pages.SetMaxPage(s.toInt());
 			}
-		}
+		}*/
 		dw_list.Retrieve(x);
 		dw_list.Redraw();
 		dw_list.SetReadOnly(true);
@@ -63,14 +63,14 @@
 		arg.AddArg(L"pageindex", xstring(m_pageIndex)); //第几页
 		arg.AddArg(L"pagenumber", xstring(m_pageNumber)); //每页数量
 		//trace(list::m_QueryTxt);
-		arg.AddArg(L"QueryTxt", list::m_QueryTxt); //每页数量					
+		arg.AddArg(L"QueryTxt", listwin::m_QueryTxt); //每页数量					
 		return SetEntityData(arg);
 	}
 	int OnTreeSelChanged(TEvent* evt, LPARAM p)
 	{
 		NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
 		HTREEITEM hItem = nmtv.itemNew.hItem;
-		list::m_QueryTxt = L"";
+		listwin::m_QueryTxt = L"";
 
 		HTREEITEM hitem = tv_1.GetSelectedItem();
 		//c_type=dw_type.GetItemLabel(hitem);
@@ -93,7 +93,7 @@
 		return 1;
 	}
 
-	int ViewUpdate(param pr, xstring updateItem, xaserverarg   arg)
+	int ViewUpdate(LPARAM pr, xstring updateItem, xaserverarg   arg)
 	{
 		if (updateItem == L"del")
 		{
@@ -114,22 +114,24 @@
 
 	int onload()
 	{
-		list::m_QueryTxt = L"";
+		SetAgent();
+		listwin::m_QueryTxt = L"";
 		m_pageIndex = 1;
 		m_pageNumber = 30;
 		sType = L"0";
-		list::onload();
+		listwin::onload();
 
 		OnAttachEvent();
 
 
 
-		tv_1 = new treeview;
-		tv_1.setNativePointer(GetControl(L"tv_1"));
+		tv_1 = GetControl(L"tv_1");
 
 		HTREEITEM root = tv_1.GetRootItem();
 		tv_1.ExpandItem(root);
-		dw_list.SetColumnStaus(L"ForwarderID", false);
+		dw_list.SetColumnState(L"ForwarderID", false);
+
+		OnRetrieve();
 		return 1;
 	}
 };
\ No newline at end of file

--
Gitblit v1.9.3