From 3bdb88ca556865a5174eda6173f2fe1fc7dce99d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=20=E5=85=83=E5=B1=B1?= Date: Fri, 23 May 2025 10:51:54 +0800 Subject: [PATCH] historic-stock --- src/views/historic-stock/data.js | 1215 +++++++++++++++++++ src/views/historic-stock/size1920/index.vue | 107 +- 2 files changed, 1232 insertions(+), 90 deletions(-) create mode 100644 src/views/historic-stock/data.js diff --git a/src/views/historic-stock/data.js b/src/views/historic-stock/data.js new file mode 100644 index 0000000..704795d --- /dev/null +++ b/src/views/historic-stock/data.js @@ -0,0 +1,1215 @@ +let defaultTableData = [ + { + "date": "May 22, 2025", + "open": "1.87", + "high": "2.03", + "low": "1.85", + "close": "", + "adjClose": "2.00", + "change": "-2.44%", + "volume": "2,103" + }, + { + "date": "May 21, 2025", + "open": "2.05", + "high": "2.05", + "low": "2.05", + "close": "", + "adjClose": "2.05", + "change": "-", + "volume": "4" + }, + { + "date": "May 20, 2025", + "open": "2.05", + "high": "2.05", + "low": "1.86", + "close": "", + "adjClose": "2.05", + "change": "-", + "volume": "11,042" + }, + { + "date": "May 19, 2025", + "open": "2.04", + "high": "2.05", + "low": "1.85", + "close": "", + "adjClose": "2.05", + "change": "-", + "volume": "6,204" + }, + { + "date": "May 16, 2025", + "open": "2.05", + "high": "2.06", + "low": "1.85", + "close": "", + "adjClose": "2.05", + "change": "2.50%", + "volume": "3,618" + }, + { + "date": "May 15, 2025", + "open": "2.05", + "high": "2.05", + "low": "1.93", + "close": "", + "adjClose": "2.00", + "change": "-1.48%", + "volume": "5,413" + }, + { + "date": "May 14, 2025", + "open": "1.95", + "high": "2.05", + "low": "1.95", + "close": "", + "adjClose": "2.03", + "change": "4.10%", + "volume": "8,886" + }, + { + "date": "May 13, 2025", + "open": "2.26", + "high": "2.26", + "low": "1.80", + "close": "", + "adjClose": "1.95", + "change": "-18.41%", + "volume": "10,750" + }, + { + "date": "May 12, 2025", + "open": "1.77", + "high": "2.44", + "low": "1.77", + "close": "", + "adjClose": "2.39", + "change": "45.73%", + "volume": "17,185" + }, + { + "date": "May 9, 2025", + "open": "1.19", + "high": "2.27", + "low": "1.19", + "close": "", + "adjClose": "1.64", + "change": "40.17%", + "volume": "13,593" + }, + { + "date": "May 8, 2025", + "open": "1.01", + "high": "1.17", + "low": "1.01", + "close": "", + "adjClose": "1.17", + "change": "6.36%", + "volume": "16,659" + }, + { + "date": "May 7, 2025", + "open": "1.03", + "high": "1.10", + "low": "1.03", + "close": "", + "adjClose": "1.10", + "change": "-", + "volume": "461" + }, + { + "date": "May 6, 2025", + "open": "1.10", + "high": "1.10", + "low": "1.10", + "close": "", + "adjClose": "1.10", + "change": "-", + "volume": "1,040" + }, + { + "date": "May 5, 2025", + "open": "1.10", + "high": "1.10", + "low": "1.03", + "close": "", + "adjClose": "1.10", + "change": "3.48%", + "volume": "641" + }, + { + "date": "May 2, 2025", + "open": "0.95", + "high": "1.11", + "low": "0.95", + "close": "", + "adjClose": "1.06", + "change": "11.89%", + "volume": "24,976" + }, + { + "date": "May 1, 2025", + "open": "0.85", + "high": "0.97", + "low": "0.85", + "close": "", + "adjClose": "0.95", + "change": "3.26%", + "volume": "9,910" + }, + { + "date": "Apr 30, 2025", + "open": "0.85", + "high": "0.92", + "low": "0.85", + "close": "", + "adjClose": "0.92", + "change": "-", + "volume": "1,286" + }, + { + "date": "Apr 29, 2025", + "open": "0.92", + "high": "0.92", + "low": "0.91", + "close": "", + "adjClose": "0.92", + "change": "-", + "volume": "2,980" + }, + { + "date": "Apr 28, 2025", + "open": "0.92", + "high": "0.92", + "low": "0.85", + "close": "", + "adjClose": "0.92", + "change": "2.22%", + "volume": "5,583" + }, + { + "date": "Apr 25, 2025", + "open": "0.91", + "high": "0.95", + "low": "0.79", + "close": "", + "adjClose": "0.90", + "change": "-", + "volume": "12,803" + }, + { + "date": "Apr 24, 2025", + "open": "0.91", + "high": "0.91", + "low": "0.77", + "close": "", + "adjClose": "0.90", + "change": "-3.23%", + "volume": "14,941" + }, + { + "date": "Apr 23, 2025", + "open": "0.77", + "high": "0.93", + "low": "0.77", + "close": "", + "adjClose": "0.93", + "change": "-", + "volume": "2,079" + }, + { + "date": "Apr 22, 2025", + "open": "0.93", + "high": "0.93", + "low": "0.93", + "close": "", + "adjClose": "0.93", + "change": "1.09%", + "volume": "258" + }, + { + "date": "Apr 21, 2025", + "open": "0.92", + "high": "0.92", + "low": "0.92", + "close": "", + "adjClose": "0.92", + "change": "-", + "volume": "79" + }, + { + "date": "Apr 17, 2025", + "open": "0.81", + "high": "0.92", + "low": "0.81", + "close": "", + "adjClose": "0.92", + "change": "2.22%", + "volume": "810" + }, + { + "date": "Apr 16, 2025", + "open": "0.81", + "high": "0.92", + "low": "0.81", + "close": "", + "adjClose": "0.90", + "change": "-", + "volume": "1,130" + }, + { + "date": "Apr 15, 2025", + "open": "0.76", + "high": "0.90", + "low": "0.76", + "close": "", + "adjClose": "0.90", + "change": "-1.10%", + "volume": "4,144" + }, + { + "date": "Apr 14, 2025", + "open": "0.84", + "high": "0.91", + "low": "0.84", + "close": "", + "adjClose": "0.91", + "change": "-3.19%", + "volume": "521" + }, + { + "date": "Apr 11, 2025", + "open": "0.84", + "high": "0.94", + "low": "0.82", + "close": "", + "adjClose": "0.94", + "change": "-", + "volume": "1,729" + }, + { + "date": "Apr 10, 2025", + "open": "0.95", + "high": "0.95", + "low": "0.90", + "close": "", + "adjClose": "0.94", + "change": "-1.05%", + "volume": "2,709" + }, + { + "date": "Apr 9, 2025", + "open": "0.95", + "high": "0.95", + "low": "0.90", + "close": "", + "adjClose": "0.95", + "change": "3.83%", + "volume": "3,983" + }, + { + "date": "Apr 8, 2025", + "open": "0.80", + "high": "0.95", + "low": "0.80", + "close": "", + "adjClose": "0.92", + "change": "22.00%", + "volume": "21,322" + }, + { + "date": "Apr 7, 2025", + "open": "0.71", + "high": "0.83", + "low": "0.71", + "close": "", + "adjClose": "0.75", + "change": "5.63%", + "volume": "5,000" + }, + { + "date": "Apr 4, 2025", + "open": "0.82", + "high": "0.82", + "low": "0.69", + "close": "", + "adjClose": "0.71", + "change": "-8.79%", + "volume": "2,263" + }, + { + "date": "Apr 3, 2025", + "open": "0.83", + "high": "0.83", + "low": "0.69", + "close": "", + "adjClose": "0.78", + "change": "16.18%", + "volume": "1,683" + }, + { + "date": "Apr 2, 2025", + "open": "0.61", + "high": "0.83", + "low": "0.61", + "close": "", + "adjClose": "0.67", + "change": "11.67%", + "volume": "18,567" + }, + { + "date": "Apr 1, 2025", + "open": "0.61", + "high": "0.73", + "low": "0.60", + "close": "", + "adjClose": "0.60", + "change": "7.14%", + "volume": "36,731" + }, + { + "date": "Mar 31, 2025", + "open": "0.49", + "high": "0.59", + "low": "0.46", + "close": "", + "adjClose": "0.56", + "change": "6.97%", + "volume": "17,593" + }, + { + "date": "Mar 28, 2025", + "open": "0.52", + "high": "0.52", + "low": "0.52", + "close": "", + "adjClose": "0.52", + "change": "-", + "volume": "104" + }, + { + "date": "Mar 27, 2025", + "open": "0.51", + "high": "0.52", + "low": "0.46", + "close": "", + "adjClose": "0.52", + "change": "4.70%", + "volume": "7,280" + }, + { + "date": "Mar 26, 2025", + "open": "0.50", + "high": "0.50", + "low": "0.50", + "close": "", + "adjClose": "0.50", + "change": "1.63%", + "volume": "7,101" + }, + { + "date": "Mar 25, 2025", + "open": "0.49", + "high": "0.49", + "low": "0.49", + "close": "", + "adjClose": "0.49", + "change": "-", + "volume": "19" + }, + { + "date": "Mar 24, 2025", + "open": "0.50", + "high": "0.50", + "low": "0.49", + "close": "", + "adjClose": "0.49", + "change": "3.51%", + "volume": "1,129" + }, + { + "date": "Mar 21, 2025", + "open": "0.47", + "high": "0.48", + "low": "0.44", + "close": "", + "adjClose": "0.48", + "change": "0.60%", + "volume": "9,032" + }, + { + "date": "Mar 20, 2025", + "open": "0.46", + "high": "0.47", + "low": "0.41", + "close": "", + "adjClose": "0.47", + "change": "7.37%", + "volume": "4,784" + }, + { + "date": "Mar 19, 2025", + "open": "0.44", + "high": "0.47", + "low": "0.44", + "close": "", + "adjClose": "0.44", + "change": "0.54%", + "volume": "7,393" + }, + { + "date": "Mar 18, 2025", + "open": "0.45", + "high": "0.47", + "low": "0.44", + "close": "", + "adjClose": "0.44", + "change": "-2.74%", + "volume": "7,733" + }, + { + "date": "Mar 17, 2025", + "open": "0.45", + "high": "0.45", + "low": "0.45", + "close": "", + "adjClose": "0.45", + "change": "-", + "volume": "111" + }, + { + "date": "Mar 14, 2025", + "open": "0.47", + "high": "0.47", + "low": "0.45", + "close": "", + "adjClose": "0.45", + "change": "-4.26%", + "volume": "425" + }, + { + "date": "Mar 13, 2025", + "open": "0.47", + "high": "0.50", + "low": "0.47", + "close": "", + "adjClose": "0.47", + "change": "-", + "volume": "4,408" + }, + { + "date": "Mar 12, 2025", + "open": "0.47", + "high": "0.47", + "low": "0.47", + "close": "", + "adjClose": "0.47", + "change": "-6.00%", + "volume": "242" + }, + { + "date": "Mar 11, 2025", + "open": "0.47", + "high": "0.50", + "low": "0.47", + "close": "", + "adjClose": "0.50", + "change": "11.11%", + "volume": "10,886" + }, + { + "date": "Mar 10, 2025", + "open": "0.65", + "high": "0.75", + "low": "0.33", + "close": "", + "adjClose": "0.45", + "change": "-35.71%", + "volume": "104,368" + }, + { + "date": "Mar 7, 2025", + "open": "0.77", + "high": "0.77", + "low": "0.70", + "close": "", + "adjClose": "0.70", + "change": "9.07%", + "volume": "4,081" + }, + { + "date": "Mar 6, 2025", + "open": "0.66", + "high": "0.75", + "low": "0.64", + "close": "", + "adjClose": "0.64", + "change": "1.87%", + "volume": "2,402" + }, + { + "date": "Mar 5, 2025", + "open": "0.70", + "high": "0.70", + "low": "0.62", + "close": "", + "adjClose": "0.63", + "change": "14.55%", + "volume": "11,970" + }, + { + "date": "Mar 4, 2025", + "open": "0.75", + "high": "0.75", + "low": "0.55", + "close": "", + "adjClose": "0.55", + "change": "-10.76%", + "volume": "26,588" + }, + { + "date": "Mar 3, 2025", + "open": "0.60", + "high": "0.83", + "low": "0.59", + "close": "", + "adjClose": "0.62", + "change": "-20.99%", + "volume": "36,636" + }, + { + "date": "Feb 28, 2025", + "open": "0.75", + "high": "0.79", + "low": "0.63", + "close": "", + "adjClose": "0.78", + "change": "5.41%", + "volume": "17,174" + }, + { + "date": "Feb 27, 2025", + "open": "0.74", + "high": "0.75", + "low": "0.58", + "close": "", + "adjClose": "0.74", + "change": "-", + "volume": "8,843" + }, + { + "date": "Feb 26, 2025", + "open": "0.45", + "high": "0.77", + "low": "0.43", + "close": "", + "adjClose": "0.74", + "change": "94.74%", + "volume": "105,462" + }, + { + "date": "Feb 25, 2025", + "open": "0.44", + "high": "0.44", + "low": "0.16", + "close": "", + "adjClose": "0.38", + "change": "-18.79%", + "volume": "40,335" + }, + { + "date": "Feb 24, 2025", + "open": "0.47", + "high": "0.55", + "low": "0.47", + "close": "", + "adjClose": "0.47", + "change": "-", + "volume": "27,624" + }, + { + "date": "Feb 21, 2025", + "open": "0.47", + "high": "0.47", + "low": "0.47", + "close": "", + "adjClose": "0.47", + "change": "-2.17%", + "volume": "2,337" + }, + { + "date": "Feb 20, 2025", + "open": "0.53", + "high": "0.57", + "low": "0.48", + "close": "", + "adjClose": "0.48", + "change": "-8.02%", + "volume": "8,023" + }, + { + "date": "Feb 19, 2025", + "open": "0.53", + "high": "0.53", + "low": "0.50", + "close": "", + "adjClose": "0.52", + "change": "-5.45%", + "volume": "9,034" + }, + { + "date": "Feb 18, 2025", + "open": "0.42", + "high": "0.68", + "low": "0.42", + "close": "", + "adjClose": "0.55", + "change": "-16.67%", + "volume": "14,446" + }, + { + "date": "Feb 14, 2025", + "open": "0.66", + "high": "0.66", + "low": "0.66", + "close": "", + "adjClose": "0.66", + "change": "-", + "volume": "8" + }, + { + "date": "Feb 13, 2025", + "open": "0.42", + "high": "0.66", + "low": "0.42", + "close": "", + "adjClose": "0.66", + "change": "6.28%", + "volume": "4,622" + }, + { + "date": "Feb 12, 2025", + "open": "0.52", + "high": "0.65", + "low": "0.42", + "close": "", + "adjClose": "0.62", + "change": "8.95%", + "volume": "1,075" + }, + { + "date": "Feb 11, 2025", + "open": "0.57", + "high": "0.57", + "low": "0.57", + "close": "", + "adjClose": "0.57", + "change": "-1.61%", + "volume": "220" + }, + { + "date": "Feb 10, 2025", + "open": "0.40", + "high": "0.58", + "low": "0.40", + "close": "", + "adjClose": "0.58", + "change": "46.44%", + "volume": "9,706" + }, + { + "date": "Feb 7, 2025", + "open": "0.40", + "high": "0.40", + "low": "0.40", + "close": "", + "adjClose": "0.40", + "change": "-10.37%", + "volume": "290" + }, + { + "date": "Feb 6, 2025", + "open": "0.42", + "high": "0.44", + "low": "0.42", + "close": "", + "adjClose": "0.44", + "change": "5.38%", + "volume": "438" + }, + { + "date": "Feb 5, 2025", + "open": "0.36", + "high": "0.42", + "low": "0.36", + "close": "", + "adjClose": "0.42", + "change": "26.92%", + "volume": "10,653" + }, + { + "date": "Feb 4, 2025", + "open": "0.30", + "high": "0.34", + "low": "0.28", + "close": "", + "adjClose": "0.33", + "change": "22.22%", + "volume": "27,511" + }, + { + "date": "Feb 3, 2025", + "open": "0.27", + "high": "0.29", + "low": "0.27", + "close": "", + "adjClose": "0.27", + "change": "-6.90%", + "volume": "5,692" + }, + { + "date": "Jan 31, 2025", + "open": "0.28", + "high": "0.30", + "low": "0.28", + "close": "", + "adjClose": "0.29", + "change": "4.28%", + "volume": "18,438" + }, + { + "date": "Jan 30, 2025", + "open": "0.25", + "high": "0.28", + "low": "0.25", + "close": "", + "adjClose": "0.28", + "change": "23.65%", + "volume": "13,481" + }, + { + "date": "Jan 29, 2025", + "open": "0.22", + "high": "0.22", + "low": "0.22", + "close": "", + "adjClose": "0.22", + "change": "-13.50%", + "volume": "2,027" + }, + { + "date": "Jan 28, 2025", + "open": "0.26", + "high": "0.26", + "low": "0.26", + "close": "", + "adjClose": "0.26", + "change": "-", + "volume": "10" + }, + { + "date": "Jan 27, 2025", + "open": "0.25", + "high": "0.26", + "low": "0.25", + "close": "", + "adjClose": "0.26", + "change": "3.96%", + "volume": "8,059" + }, + { + "date": "Jan 24, 2025", + "open": "0.25", + "high": "0.25", + "low": "0.25", + "close": "", + "adjClose": "0.25", + "change": "-9.07%", + "volume": "314" + }, + { + "date": "Jan 23, 2025", + "open": "0.26", + "high": "0.29", + "low": "0.25", + "close": "", + "adjClose": "0.28", + "change": "4.78%", + "volume": "2,142" + }, + { + "date": "Jan 22, 2025", + "open": "0.34", + "high": "0.34", + "low": "0.26", + "close": "", + "adjClose": "0.26", + "change": "-23.91%", + "volume": "10,439" + }, + { + "date": "Jan 21, 2025", + "open": "0.35", + "high": "0.35", + "low": "0.35", + "close": "", + "adjClose": "0.35", + "change": "-", + "volume": "36" + }, + { + "date": "Jan 17, 2025", + "open": "0.34", + "high": "0.36", + "low": "0.34", + "close": "", + "adjClose": "0.35", + "change": "-4.17%", + "volume": "4,621" + }, + { + "date": "Jan 16, 2025", + "open": "0.34", + "high": "0.36", + "low": "0.34", + "close": "", + "adjClose": "0.36", + "change": "3.45%", + "volume": "2,116" + }, + { + "date": "Jan 15, 2025", + "open": "0.38", + "high": "0.41", + "low": "0.35", + "close": "", + "adjClose": "0.35", + "change": "-8.42%", + "volume": "19,485" + }, + { + "date": "Jan 14, 2025", + "open": "0.45", + "high": "0.46", + "low": "0.38", + "close": "", + "adjClose": "0.38", + "change": "-21.31%", + "volume": "11,753" + }, + { + "date": "Jan 13, 2025", + "open": "0.48", + "high": "0.48", + "low": "0.48", + "close": "", + "adjClose": "0.48", + "change": "-3.42%", + "volume": "2,509" + }, + { + "date": "Jan 10, 2025", + "open": "0.50", + "high": "0.50", + "low": "0.50", + "close": "", + "adjClose": "0.50", + "change": "-", + "volume": "1,438" + }, + { + "date": "Jan 8, 2025", + "open": "0.55", + "high": "0.55", + "low": "0.50", + "close": "", + "adjClose": "0.50", + "change": "-4.76%", + "volume": "13,128" + }, + { + "date": "Jan 7, 2025", + "open": "0.58", + "high": "0.58", + "low": "0.53", + "close": "", + "adjClose": "0.53", + "change": "-2.78%", + "volume": "11,124" + }, + { + "date": "Jan 6, 2025", + "open": "0.60", + "high": "0.70", + "low": "0.43", + "close": "", + "adjClose": "0.54", + "change": "6.87%", + "volume": "45,208" + }, + { + "date": "Jan 3, 2025", + "open": "0.29", + "high": "0.71", + "low": "0.27", + "close": "", + "adjClose": "0.51", + "change": "110.54%", + "volume": "109,800" + }, + { + "date": "Jan 2, 2025", + "open": "0.22", + "high": "0.24", + "low": "0.21", + "close": "", + "adjClose": "0.24", + "change": "9.09%", + "volume": "33,351" + }, + { + "date": "Dec 31, 2024", + "open": "0.22", + "high": "0.24", + "low": "0.15", + "close": "", + "adjClose": "0.22", + "change": "25.71%", + "volume": "36,034" + }, + { + "date": "Dec 30, 2024", + "open": "0.16", + "high": "0.18", + "low": "0.15", + "close": "", + "adjClose": "0.18", + "change": "2.94%", + "volume": "2,316" + }, + { + "date": "Dec 27, 2024", + "open": "0.17", + "high": "0.17", + "low": "0.15", + "close": "", + "adjClose": "0.17", + "change": "-22.82%", + "volume": "8,975" + }, + { + "date": "Dec 26, 2024", + "open": "0.15", + "high": "0.22", + "low": "0.15", + "close": "", + "adjClose": "0.22", + "change": "57.33%", + "volume": "85,047" + }, + { + "date": "Dec 24, 2024", + "open": "0.14", + "high": "0.14", + "low": "0.14", + "close": "", + "adjClose": "0.14", + "change": "-2.61%", + "volume": "10,585" + }, + { + "date": "Dec 23, 2024", + "open": "0.14", + "high": "0.15", + "low": "0.14", + "close": "", + "adjClose": "0.14", + "change": "0.24%", + "volume": "1,071" + }, + { + "date": "Dec 20, 2024", + "open": "0.11", + "high": "0.16", + "low": "0.11", + "close": "", + "adjClose": "0.14", + "change": "-18.06%", + "volume": "17,163" + }, + { + "date": "Dec 19, 2024", + "open": "0.20", + "high": "0.20", + "low": "0.13", + "close": "", + "adjClose": "0.18", + "change": "-12.50%", + "volume": "16,564" + }, + { + "date": "Dec 18, 2024", + "open": "0.30", + "high": "0.30", + "low": "0.16", + "close": "", + "adjClose": "0.20", + "change": "-33.33%", + "volume": "52,371" + }, + { + "date": "Dec 17, 2024", + "open": "0.30", + "high": "0.31", + "low": "0.30", + "close": "", + "adjClose": "0.30", + "change": "-3.23%", + "volume": "12,436" + }, + { + "date": "Dec 16, 2024", + "open": "0.31", + "high": "0.31", + "low": "0.31", + "close": "", + "adjClose": "0.31", + "change": "3.33%", + "volume": "1,189" + }, + { + "date": "Dec 13, 2024", + "open": "0.32", + "high": "0.32", + "low": "0.30", + "close": "", + "adjClose": "0.30", + "change": "-", + "volume": "812" + }, + { + "date": "Dec 12, 2024", + "open": "0.30", + "high": "0.30", + "low": "0.30", + "close": "", + "adjClose": "0.30", + "change": "-", + "volume": "64" + }, + { + "date": "Dec 11, 2024", + "open": "0.31", + "high": "0.31", + "low": "0.30", + "close": "", + "adjClose": "0.30", + "change": "-2.44%", + "volume": "5,222" + }, + { + "date": "Dec 10, 2024", + "open": "0.30", + "high": "0.31", + "low": "0.30", + "close": "", + "adjClose": "0.31", + "change": "-0.19%", + "volume": "3,244" + }, + { + "date": "Dec 9, 2024", + "open": "0.35", + "high": "0.35", + "low": "0.31", + "close": "", + "adjClose": "0.31", + "change": "-10.70%", + "volume": "10,679" + }, + { + "date": "Dec 6, 2024", + "open": "0.34", + "high": "0.35", + "low": "0.34", + "close": "", + "adjClose": "0.35", + "change": "2.99%", + "volume": "3,504" + }, + { + "date": "Dec 5, 2024", + "open": "0.35", + "high": "0.35", + "low": "0.34", + "close": "", + "adjClose": "0.34", + "change": "-0.89%", + "volume": "1,170" + }, + { + "date": "Dec 4, 2024", + "open": "0.34", + "high": "0.34", + "low": "0.33", + "close": "", + "adjClose": "0.34", + "change": "-1.17%", + "volume": "4,632" + }, + { + "date": "Dec 3, 2024", + "open": "0.34", + "high": "0.34", + "low": "0.34", + "close": "", + "adjClose": "0.34", + "change": "-", + "volume": "153" + }, + { + "date": "Dec 2, 2024", + "open": "0.36", + "high": "0.36", + "low": "0.34", + "close": "", + "adjClose": "0.34", + "change": "-2.29%", + "volume": "12,167" + }, + { + "date": "Nov 29, 2024", + "open": "0.35", + "high": "0.36", + "low": "0.35", + "close": "", + "adjClose": "0.35", + "change": "-7.89%", + "volume": "4,013" + }, + { + "date": "Nov 27, 2024", + "open": "0.38", + "high": "0.38", + "low": "0.38", + "close": "", + "adjClose": "0.38", + "change": "-", + "volume": "663" + }, + { + "date": "Nov 26, 2024", + "open": "0.38", + "high": "0.38", + "low": "0.38", + "close": "", + "adjClose": "0.38", + "change": "5.56%", + "volume": "561" + } +] +defaultTableData.map(item=>item.close='') + +export default defaultTableData; diff --git a/src/views/historic-stock/size1920/index.vue b/src/views/historic-stock/size1920/index.vue index b6e6372..a1c5402 100644 --- a/src/views/historic-stock/size1920/index.vue +++ b/src/views/historic-stock/size1920/index.vue @@ -44,7 +44,8 @@ import { NDataTable, NButton, NDropdown, NIcon } from "naive-ui"; import { reactive, onMounted, h } from "vue"; import axios from "axios"; import { ChevronDownOutline } from "@vicons/ionicons5"; - +import defaultTableData from "../data"; +console.log("defaultTableData", defaultTableData); // 数据筛选选项 const periodOptions = [ { label: "Daily", key: "Daily" }, @@ -130,106 +131,32 @@ const handleDurationChange = (key) => { }; onMounted(() => { - getPageData(); + getPageDefaultData(); }); -const getPageData = async () => { +const getPageDefaultData = async () => { try { // 实际项目中应该根据state.selectedPeriod和state.selectedDuration动态调整API请求 let url = "https://stockanalysis.com/api/symbol/a/OTC-MINM/history?type=chart"; const res = await axios.get(url); - - // 转换API返回的数据为表格需要的格式 - // 注意:以下是模拟数据,实际应该根据API返回的数据结构调整 - state.tableData = [ - { - date: "May 22, 2025", - open: "1.87", - high: "2.03", - low: "1.85", - close: "2.00", - adjClose: "2.00", - change: "-2.44%", - volume: "2,103", - }, - { - date: "May 21, 2025", - open: "2.05", - high: "2.05", - low: "2.05", - close: "2.05", - adjClose: "2.05", - change: "-", - volume: "4", - }, - { - date: "May 20, 2025", - open: "2.05", - high: "2.05", - low: "1.86", - close: "2.05", - adjClose: "2.05", - change: "-", - volume: "11,042", - }, - { - date: "May 19, 2025", - open: "2.04", - high: "2.05", - low: "1.85", - close: "2.05", - adjClose: "2.05", - change: "-", - volume: "6,204", - }, - { - date: "May 16, 2025", - open: "2.05", - high: "2.06", - low: "1.85", - close: "2.05", - adjClose: "2.05", - change: "2.50%", - volume: "3,618", - }, - { - date: "May 15, 2025", - open: "2.05", - high: "2.05", - low: "1.93", - close: "2.00", - adjClose: "2.00", - change: "-1.48%", - volume: "5,413", - }, - { - date: "May 14, 2025", - open: "1.95", - high: "2.05", - low: "1.95", - close: "2.03", - adjClose: "2.03", - change: "4.10%", - volume: "8,886", - }, - { - date: "May 13, 2025", - open: "2.26", - high: "2.26", - low: "1.80", - close: "1.95", - adjClose: "1.95", - change: "-18.41%", - volume: "10,750", - }, - ]; - - console.log("获取到的数据", state.tableData); + let originalData = res.data.data; + // 转换为日期格式 + let calcApiData = originalData.map((item) => [ + new Date(item[0]).toISOString().split("T")[0], // 转换时间戳为YYYY-MM-DD格式 + item[1], + ]); + console.log("接口数据", calcApiData); + state.tableData = defaultTableData; } catch (error) { console.error("获取数据失败", error); } }; +const getPageData = async () => { + let url = + "https://stockanalysis.com/api/symbol/a/OTC-MINM/history?type=chart"; + const res = await axios.get(url); +};