LiFan
2025-04-24 9b3b2eb20b09e13da837a28f16e552ba70a090c4
jrj/project/business/BasicCode/QuickCode.cpp
@@ -42,7 +42,8 @@
      else
      {
         KXMLDOMElement xframeElement = GetElement();
         KXMLDOMElement agent = xframeElement.selectSingleNode(L"agent/" + xfNodeAgentArea + L"[1]/*");
         //alert(m_configDoc.xml());
         KXMLDOMElement agent = m_configDoc.selectSingleNode(L"Config/" + xfNodeAgentArea + L"[1]/*");
         if (agent)
         {
            xstring s = agent.xml();
@@ -139,7 +140,7 @@
            xml xi;
            xaserverarg argi;
            argi.setNativePointer(argi.CreateInstance());
            if (xurl::get(L"QuickCode/ExchangeRate/import", argi.GetString(), xi) != 1)
            {
               trace(xi.text());
@@ -401,10 +402,10 @@
      {
         p += L"&";
         int i = 1;
         while (p.find(L"=L", 0) > 0)
         while (p.find(L"=", 0) > 0)
         {
            xstring name = p.mid(0, p.find(L"=L", 0));
            xstring value = p.mid(p.find(L"=L", 0) + 1, p.find(L"&", 0) - p.find(L"=L", 0) - 1);
            xstring name = p.mid(0, p.find(L"=", 0));
            xstring value = p.mid(p.find(L"=", 0) + 1, p.find(L"&", 0) - p.find(L"=", 0) - 1);
            if (name == n) return L"" + value;
            i += 1;
            p = p.mid(p.find(L"&", 0) + 1, p.length());
@@ -439,6 +440,7 @@
   }
   int loaded()
   {
      getURLParam();
      KXMLDOMDocument    ee = m_configDoc;
      xstring id = m_id;
@@ -468,8 +470,7 @@
      }
      m_dbmap = dbmap;
      dw_list = new xdwgrid;
      dw_list.setNativePointer(GetControl(dwname));
      dw_list = GetControl(dwname);
      dw_list.openUrl(vface + L"/" + tpl);
      //dw_list.SetSelectionMode(4);                     
      return 1;
@@ -480,7 +481,7 @@
      xml x1;
      xaserverarg arg1;
      arg1.setNativePointer(arg1.CreateInstance());
      arg1.AddArg(L"id", L"地区");
      if (xurl::get(L"/sale/data/QuickCode/entity/list", arg1.GetString(), x1) != 1)
      {
@@ -515,7 +516,7 @@
      xml x2;
      xaserverarg arg2;
      arg2.setNativePointer(arg2.CreateInstance());
      arg2.AddArg(L"id", L"FND_Currency");
      if (xurl::get(L"/sale/data/QuickCode/entity/list", arg2.GetString(), x2) != 1)
      {
@@ -550,7 +551,7 @@
      xml x3;
      xaserverarg arg3;
      arg3.setNativePointer(arg3.CreateInstance());
      arg3.AddArg(L"id", L"FND_Country");
      if (xurl::get(L"/sale/data/QuickCode/entity/list", arg3.GetString(), x3) != 1)
      {
@@ -585,6 +586,7 @@
   }
   int onload()
   {
      SetArg();
      m_config = L"QuickCode.config";
      m_agent = L"";