From f6b1117a23c5fefd2adf62c077c31cbe610437f2 Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期三, 26 六月 2024 10:32:44 +0800
Subject: [PATCH] 提交代码
---
jrj/project/business/Customer3.maint.cpp | 36 +++++++++++++++++++++++++++++++++---
1 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/jrj/project/business/Customer3.maint.cpp b/jrj/project/business/Customer3.maint.cpp
index 6a7b2c2..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,11 +1215,16 @@
}
+
if (GetParam())
{
- int iArgs = GetParam();
- xaserverarg& args = *new xaserverarg;
+ 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");
@@ -1214,7 +1245,6 @@
xsheet.SelectSheet(nIndex);
//xsheet.SetSheetState(0, 0);
}
-
ApplyStatus=dw_detail.GetItemString(1,L"ApplyStatus");
--
Gitblit v1.9.3