From 7123990b31c90e0767eb6cee50c92fa6459cea62 Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期二, 25 六月 2024 23:28:18 +0800
Subject: [PATCH] Merge branch 'master' of http://116.62.18.175:6699/r/mis-prj

---
 jrj/project/business/Customer3.maint.cpp |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/jrj/project/business/Customer3.maint.cpp b/jrj/project/business/Customer3.maint.cpp
index 9f9ba77..3be41ae 100644
--- a/jrj/project/business/Customer3.maint.cpp
+++ b/jrj/project/business/Customer3.maint.cpp
@@ -1087,6 +1087,32 @@
 		return 1;
 	}
 	
+	int CustomerBase(xstring ID)
+	{
+		xml x;
+		xaserverarg arg;
+		arg.setNativePointer(arg.CreateInstance());
+		arg.AddArg(L"EntityID", ID);
+
+		if (getUrl(L"/sale/data/CustomerV3/entity/maint", arg.GetString(), x) != 1)
+		{
+			trace(x.text());
+			return -1;
+		}
+		else
+		{
+			dw_detail.Retrieve(x);
+			dw_detail.Redraw();
+			dw_Meetings.Retrieve(x);
+			dw_Meetings.Redraw();
+			dw_MeetingsEx.Retrieve(x);
+			dw_MeetingsEx.Redraw();
+			dw_visit.Retrieve(x);
+			dw_visit.Redraw();
+		}
+		return 1;
+	}
+
 	int onload()
 	{
 		maint::onload();
@@ -1189,10 +1215,16 @@
 		}
 		
 		
+		
 		if (GetParam())
 		{
 			xaserverarg& args = *(xaserverarg * )GetParam();
 			
+
+			if (args.GetArgString(L"PartyID") != L"")
+			{
+				CustomerBase(m_EntityID);
+			}
 			//alert(args.GetString());
 			xstring CustomerGood = args.GetArgString(L"CustomerGood");
 			ApplyStatus= args.GetArgString(L"CustomerGood");

--
Gitblit v1.9.3