diff --git a/package-lock.json b/package-lock.json index d4b5d2d..3e21b58 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6734,6 +6734,11 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, + "v-contextmenu": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/v-contextmenu/-/v-contextmenu-3.0.0.tgz", + "integrity": "sha512-zi38JxmTt66TmljgV1JbfEa9WvoQkpzRuEwZK7Tjb2XoRejbWLozQtkyTWXJa6x6Y3FrVDfgT36w01gpTpo41A==" + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index 72771f0..e3458ec 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "pinia": "^2.0.33", "register-service-worker": "^1.7.2", "sass": "^1.58.3", + "v-contextmenu": "^3.0.0", "vue": "^3.2.47", "vue-chartjs": "^5.2.0", "vue-good-table-next": "^0.2.1", diff --git a/src/components/data-analysis/chart-container/CanvasContainer.vue b/src/components/data-analysis/chart-container/CanvasContainer.vue index a47351c..b281bb4 100644 --- a/src/components/data-analysis/chart-container/CanvasContainer.vue +++ b/src/components/data-analysis/chart-container/CanvasContainer.vue @@ -1,6 +1,17 @@