xj qian
2024-10-18 75c79a8f48b19a40b1a86b7206fbb5302c947567
jrj/project/business/Quote/QuoteFilePurch2Select.cpp
@@ -74,6 +74,21 @@
      return 1;
   }
   xstring GetReason(LPARAM pr)
   {
      xaserverarg arg;
      arg.AddArg(L"EntityID", GetEntityID(2),L"xs:string");
      openUrl(L"/sale/view/workflow.view/xpage/chkdlg_vd", &arg);   //---openUrl("/sale/view/workflow.view/xpage/chkdlg", arg);
      string comdid = arg.GetArgString(L"comdid");
      if (comdid == L"xmOK")
      {
         string value = arg.GetArgString(L"content");
         if (value == L"")value = L".";
         return value;
      }
      return L"";
   }
   //命令发布函数
   int OnCmdDispatch(xstring comdid)
   {
@@ -85,7 +100,10 @@
            xstring TaskID = dw_process.GetItemString(row, L"taskid");
            if (GetWinParam())
            {
               xstring reason = GetReason(0);
               if (reason == L"")return 1;
               xaserverarg arg = GetArg();
               arg.AddArg(L"Reason", reason);
               arg.AddArg(L"TaskID", TaskID);
               CloseWindow();
               return 1;