wujingjing
2024-12-12 bd52da253561e68d9ab31a260a9c23c2745334a7
src/utils/util.ts
@@ -110,8 +110,8 @@
export const getImg = (name) => `src/assets/images/${name}`;
export const downloadJSON = (jsonData: Object, fileName: String) => {
   const dataStr = 'data:text/json;charset=utf-8,' + encodeURIComponent(JSON.stringify(jsonData));
export const downloadJSON = (jsonData: string, fileName: String) => {
   const dataStr = 'data:text/json;charset=utf-8,' + encodeURIComponent(jsonData);
   const downloadAnchorNode = document.createElement('a');
   downloadAnchorNode.setAttribute('href', dataStr);
   downloadAnchorNode.setAttribute('download', fileName + '.json');
@@ -470,6 +470,7 @@
   const startDate = new Date();
   startDate.setTime(startDate.getTime() - 3600 * 1000 * 24 * dates);
   startDate.setHours(0, 0, 0, 0);
   endDate.setHours(23,59,59,59)
   return [startDate, endDate];
};
@@ -706,7 +707,9 @@
 */
export const toMyFixed = (num, precision) => {
   if (num == null) return '';
   return num.toFixed(precision).replace(/\.?0+$/, '');
   if (!precision) return num + '';
   const factor = Math.pow(10, precision);
   return Math.round(Number(num) * factor) / factor + '';
};
type GetTextWidthOption = {