Browse Source

clean code

shanghaikid 2 years ago
parent
commit
6ae771e96d
2 changed files with 0 additions and 30 deletions
  1. 0 1
      client/src/pages/query/Query.tsx
  2. 0 29
      client/src/utils/Format.ts

+ 0 - 1
client/src/pages/query/Query.tsx

@@ -19,7 +19,6 @@ import DeleteTemplate from '../../components/customDialog/DeleteDialogTemplate';
 import CustomToolBar from '../../components/grid/ToolBar';
 import CustomToolBar from '../../components/grid/ToolBar';
 // import { CustomDatePicker } from '../../components/customDatePicker/CustomDatePicker';
 // import { CustomDatePicker } from '../../components/customDatePicker/CustomDatePicker';
 import { saveAs } from 'file-saver';
 import { saveAs } from 'file-saver';
-import { generateCsvData } from '../../utils/Format';
 import { DataTypeStringEnum } from '../collections/Types';
 import { DataTypeStringEnum } from '../collections/Types';
 
 
 const Query: FC<{
 const Query: FC<{

+ 0 - 29
client/src/utils/Format.ts

@@ -225,32 +225,3 @@ export const formatUtcToMilvus = (bigNumber: number) => {
   const milvusTimeStamp = BigInt(bigNumber) << BigInt(18);
   const milvusTimeStamp = BigInt(bigNumber) << BigInt(18);
   return milvusTimeStamp.toString();
   return milvusTimeStamp.toString();
 };
 };
-
-/**
- * Convert headers and rows to csv string.
- * @param headers csv headers: string[]
- * @param rows csv data rows: {[key in headers]: any}[]
- * @returns csv string
- */
-export const generateCsvData = (headers: string[], rows: any[]) => {
-  const rowsData = rows.reduce((prev, item: any[]) => {
-    headers.forEach((colName: any, idx: number) => {
-      const val = item[colName];
-      if (typeof val === 'string') {
-        prev += val;
-      } else if (typeof val === 'object') {
-        // Use double quote to ensure csv display correctly
-        prev += `"${JSON.stringify(val)}"`;
-      } else {
-        prev += `${val}`;
-      }
-      if (idx === headers.length - 1) {
-        prev += '\n';
-      } else {
-        prev += ',';
-      }
-    });
-    return prev;
-  }, '');
-  return headers.join(',') + '\n' + rowsData;
-};