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 | 39 +++++++++++++++++++++++++++++++++++---- 1 files changed, 35 insertions(+), 4 deletions(-) diff --git a/jrj/project/business/Customer3.maint.cpp b/jrj/project/business/Customer3.maint.cpp index 05fec26..3be41ae 100644 --- a/jrj/project/business/Customer3.maint.cpp +++ b/jrj/project/business/Customer3.maint.cpp @@ -1087,9 +1087,36 @@ 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(); + maint::onload(); + return 1; } int onloaded() @@ -1188,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"); @@ -1213,7 +1245,6 @@ xsheet.SelectSheet(nIndex); //xsheet.SetSheetState(0, 0); } - ApplyStatus=dw_detail.GetItemString(1,L"ApplyStatus"); -- Gitblit v1.9.3