From 28b19397534f1ad6eabfc1e7bfaf46a2ce6df39e Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期二, 17 十二月 2024 12:42:52 +0800
Subject: [PATCH] update

---
 jrj/project/business/Company/HrJob.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/jrj/project/business/Company/HrJob.cpp b/jrj/project/business/Company/HrJob.cpp
index 08597ef..ba496db 100644
--- a/jrj/project/business/Company/HrJob.cpp
+++ b/jrj/project/business/Company/HrJob.cpp
@@ -59,9 +59,7 @@
 				{
 					xstring query = L"[MSSqlHrJob.xq]";
 					xml x;
-
 					xaserverarg arg;
-
 					arg.AddArg(L"type", m_type);
 					//if (xaserver::ExecXQuery(GetServerUrl(),query,arg.GetString(),x)!=1)
 					if (xurl::post(L"OrganizationStruct/list.Job", arg.GetString(), x) != 1)
@@ -81,12 +79,12 @@
 				int OnTreeSelChanged(TEvent* evt, int p)
 				{
 					NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
-					HTREEITEM hItem = nmtv.itemNew.hItem;
+					//HTREEITEM hItem = nmtv.itemNew.hItem;
 
 					//int wid = tv_1.GetId();
 					HTREEITEM hItem = tv_1.GetSelectedItem();
 					HTREEITEM rootItem = tv_1.GetRootItem();
-					if (hItem <= 0 || hItem == rootItem)
+					if (!hItem || hItem == rootItem)
 					{
 						m_type = L"all";
 					}
@@ -108,14 +106,17 @@
 					KXMLDOMElement ele = x.selectSingleNode(L"Type");
 					HTREEITEM hItem = tv_1.InsertChildItemEx(0, L"工种类型", ele, 15, 4);
 
+					KXMLDOMElement e1 = tv_1.GetItemData(hItem);
+					string str = e1.xml();
+
 					if (xurl::post(L"/sale/data/OrganizationStruct/type.Job", L"", x) != 1)
 					{
 						trace(x.xml());
 						return -1;
 					}
 					//trace(x.GetXml());
-					var list = x.selectNodes(L"//Type");
-					int i = 0, s = list.length;
+					auto list = x.selectNodes(L"//Type");
+					int i = 0, s = list.length();
 					KXMLDOMElement e;
 					xstring sname;
 					if (s > 0)
@@ -269,8 +270,7 @@
 				int onload()
 				{
 					m_type = L"all";
-					tv_1 = new treeview;
-					tv_1.setNativePointer(GetControl(L"tv_1"));
+					tv_1 = GetControl(L"tv_1");
 					dw_list = new xdwgrid;
 					dw_list.setNativePointer(GetControl(L"dw_list"));
 					dw_list.openUrl(L"组织架构.vface/template/HrJob/list");

--
Gitblit v1.9.3