From 036b1d5553089e035a4dbff6a79e3949ba473b1b Mon Sep 17 00:00:00 2001
From: 63f1bb74d2451104dc7d8b9f <63f1bb74d2451104dc7d8b9f@devide>
Date: Sun, 2 Jul 2023 02:40:02 +0000
Subject: [PATCH] Auto Commit
---
package.json | 1 +
src/components/EchartBar.vue | 158 +++++++++++++++++++++++++
src/components/ExportBtn.vue | 41 +++++++
src/components/SearchGrade.vue | 209 ++++++---------------------------
src/components/exportExcel.js | 4 +-
5 files changed, 241 insertions(+), 172 deletions(-)
create mode 100644 src/components/EchartBar.vue
create mode 100644 src/components/ExportBtn.vue
diff --git a/package.json b/package.json
index b4f25f6..25253e0 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,6 @@
{
"name": "vuejs-with-vite",
+ "author": "yma16",
"version": "0.0.0",
"scripts": {
"dev": "vite",
diff --git a/src/components/EchartBar.vue b/src/components/EchartBar.vue
new file mode 100644
index 0000000..218f29a
--- /dev/null
+++ b/src/components/EchartBar.vue
@@ -0,0 +1,158 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/components/ExportBtn.vue b/src/components/ExportBtn.vue
new file mode 100644
index 0000000..7322d9c
--- /dev/null
+++ b/src/components/ExportBtn.vue
@@ -0,0 +1,41 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/components/SearchGrade.vue b/src/components/SearchGrade.vue
index 54c5671..57cc85f 100644
--- a/src/components/SearchGrade.vue
+++ b/src/components/SearchGrade.vue
@@ -1,10 +1,11 @@
@@ -246,9 +115,9 @@ function initFirstData() {
csdn用户id:
-
- 导出
+
+
@@ -276,7 +145,7 @@ function initFirstData() {
diff --git a/src/components/exportExcel.js b/src/components/exportExcel.js
index f5ac24f..3b38b63 100644
--- a/src/components/exportExcel.js
+++ b/src/components/exportExcel.js
@@ -6,7 +6,7 @@ const tableToExcel = async (jsonData) => {
console.log('start', jsonData)
let str = ''
Object.keys(jsonData[0]).forEach(name => {
- const tdStr = `
${name}`
+ const tdStr = `| ${name} | `
str += tdStr
})
str += '
'
@@ -44,7 +44,7 @@ const tableToExcel = async (jsonData) => {
};
-export async function exportExcel(tableData) {
+export const exportExcelFunc = async (tableData) => {
return new Promise(async (resolve) => {
try {
await tableToExcel(tableData)
--
GitLab