From bfdb592a41fe1dfda178231539bc2dab45c8fbee Mon Sep 17 00:00:00 2001
From: qianxj2004 <qianxj15@sina.com>
Date: 星期三, 09 九月 2026 10:53:38 +0800
Subject: [PATCH] update flow state
---
jrj/project/business/Affair/Business5.cpp | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/jrj/project/business/Affair/Business5.cpp b/jrj/project/business/Affair/Business5.cpp
index c2f905e..64afea7 100644
--- a/jrj/project/business/Affair/Business5.cpp
+++ b/jrj/project/business/Affair/Business5.cpp
@@ -1,3 +1,4 @@
+#pragma once
#include <wobject/xstring.hpp>
#include <xcontrol/xtreeview.hpp>
#include <xcontrol/xdwgrid.hpp>
@@ -7,6 +8,8 @@
#include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
#include "viewobject/view.base.hpp"
#include "xcontrol/xshtml.hpp"
+
+
using xml = KXMLDOMDocument;
@@ -98,6 +101,21 @@
dw_Recovery.Retrieve(x);
dw_Recovery.Redraw();
dw_Recovery.SetReadOnly(true);
+ }
+ else if (selectname == L"流程状况")
+ {
+ xml doc;
+ if (getUrl(L"/sale/data/vpage/vstart/workflow/state", L"", doc) != 1)
+ {
+ trace((xstring)L"error->:" + doc.xml());
+ return 0;
+ }
+ if (doc.xml() == L"")
+ return -1;
+ //trace(doc.xml());
+ xshtml ht = GetControl(L"taskinfo");
+ ht.SetContent(doc.xml());
+ ht.Redraw();
}
AdjustTip();
return 1;
@@ -378,6 +396,18 @@
RetrieveData();
ResetAgent(L"business5");
}
+ else if (selectname == L"当前节点")
+ {
+ SwitchLayer(L"sheet2", L"frame");
+ sheet = GetChildWin(L"sheet2");
+ ResetAgent(L"business1");
+ }
+ else if (selectname == L"流程状况")
+ {
+ SwitchLayer(L"sheet7", L"frame");
+ RetrieveData();
+ ResetAgent(L"business6");
+ }
return 1;
}
int OnRowChanged(TEvent* evt, int p)
--
Gitblit v1.9.3