From 92041f16c37d6be17d8757d59343d3ce4a799292 Mon Sep 17 00:00:00 2001 From: LiFan <2308045698@qq.com> Date: 星期三, 26 六月 2024 11:47:13 +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