From 2180df8f211d04fa78a62459aca806c64db38736 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 23 Mar 2022 19:39:29 +0000 Subject: [PATCH] add csv parsing and begin proper import --- ayanova/package-lock.json | 11 ++++ ayanova/package.json | 1 + ayanova/src/main.js | 1 + ayanova/src/views/adm-import.vue | 98 +++++++++++++++++++------------- 4 files changed, 73 insertions(+), 38 deletions(-) diff --git a/ayanova/package-lock.json b/ayanova/package-lock.json index 030133de..f12e9931 100644 --- a/ayanova/package-lock.json +++ b/ayanova/package-lock.json @@ -24,6 +24,7 @@ "monaco-editor": "^0.30.1", "monaco-editor-webpack-plugin": "^6.0.0", "nprogress": "^0.2.0", + "papaparse": "^5.3.2", "register-service-worker": "^1.7.2", "vue": "^2.6.14", "vue-chartjs": "^3.5.1", @@ -11053,6 +11054,11 @@ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, + "node_modules/papaparse": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.2.tgz", + "integrity": "sha512-6dNZu0Ki+gyV0eBsFKJhYr+MdQYAzFUGlBMNj3GNrmHxmz1lfRa24CjFObPXtjcetlOv5Ad299MhIK0znp3afw==" + }, "node_modules/parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", @@ -25532,6 +25538,11 @@ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, + "papaparse": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.2.tgz", + "integrity": "sha512-6dNZu0Ki+gyV0eBsFKJhYr+MdQYAzFUGlBMNj3GNrmHxmz1lfRa24CjFObPXtjcetlOv5Ad299MhIK0znp3afw==" + }, "parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", diff --git a/ayanova/package.json b/ayanova/package.json index a7f9e23e..4652a58d 100644 --- a/ayanova/package.json +++ b/ayanova/package.json @@ -25,6 +25,7 @@ "monaco-editor": "^0.30.1", "monaco-editor-webpack-plugin": "^6.0.0", "nprogress": "^0.2.0", + "papaparse": "^5.3.2", "register-service-worker": "^1.7.2", "vue": "^2.6.14", "vue-chartjs": "^3.5.1", diff --git a/ayanova/src/main.js b/ayanova/src/main.js index 6474fc49..6e72ec96 100644 --- a/ayanova/src/main.js +++ b/ayanova/src/main.js @@ -11,6 +11,7 @@ import NProgress from "nprogress"; import "nprogress/nprogress.css"; import { DateTime } from "luxon"; import VueCurrencyInput from "vue-currency-input"; +//import Pappa from "papaparse"; //my libs import errorhandler from "./api/errorhandler"; diff --git a/ayanova/src/views/adm-import.vue b/ayanova/src/views/adm-import.vue index 67d2152f..a2a9c883 100644 --- a/ayanova/src/views/adm-import.vue +++ b/ayanova/src/views/adm-import.vue @@ -14,15 +14,14 @@ {{ $ay.t("Upload") }} + type: + {{ ayaType }} + uploadFile: + {{ uploadFile }}