admin
2022-09-09 60feedf43a35a9ca69d05095a01c5d1797b1bdc3
app/level2DataDlg.cpp
@@ -16,6 +16,8 @@
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
#include "JsonUtil.h"
#include "tool.h"
Level2CaptureInfo Clevel2DataDlg::level2Data;
@@ -38,6 +40,7 @@
   ON_WM_QUERYDRAGICON()
   ON_LBN_SELCHANGE(IDC_LIST1, &Clevel2DataDlg::OnLbnSelchangeList1)
   ON_BN_CLICKED(IDC_BUTTON1, &Clevel2DataDlg::OnBnClickedButton1)
   ON_BN_CLICKED(IDC_BUTTON2, &Clevel2DataDlg::OnBnClickedButton2)
END_MESSAGE_MAP()
@@ -204,3 +207,17 @@
      AfxMessageBox(_T("保存成功"));
   }
}
//导出为json
void Clevel2DataDlg::OnBnClickedButton2()
{
   string json = JsonUtil::toJsonStr(   JsonUtil::toJson(level2Data.dataList));
   CString root = GUITool::selectFolder(_T("请选择导出的目录"));
   string path = (CW2A(root.GetString()));
   if (path.length() > 0)
   {
      path.append("\\").append(to_string(time(0))).append(".json");
      Tool::saveText(path, json);
      AfxMessageBox(_T("保存成功"));
   }
}