1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-07 02:28:54 +08:00
This commit is contained in:
lana-k
2021-12-24 16:13:42 +01:00
parent bb9ba08902
commit 310a939109
8 changed files with 631 additions and 241 deletions

View File

@@ -19,7 +19,7 @@ import $ from 'jquery'
import 'pivottable'
import 'pivottable/dist/pivot.css'
import PivotUi from './PivotUi'
import { getPivotCanvas, getPivotHtml } from './pivotHelper'
import pivotHelper from './pivotHelper'
import Chart from '@/views/Main/Workspace/Tabs/Tab/DataView/Chart'
import chartHelper from '@/lib/chartHelper'
import Vue from 'vue'
@@ -169,7 +169,7 @@ export default {
} else {
const source = this.viewStandartChart
? await chartHelper.getImageDataUrl(this.$refs.pivotOutput, 'png')
: (await getPivotCanvas(this.$refs.pivotOutput)).toDataURL('image/png')
: (await pivotHelper.getPivotCanvas(this.$refs.pivotOutput)).toDataURL('image/png')
this.$emit('loadingImageCompleted')
fIo.downloadFromUrl(source, 'pivot')
@@ -182,7 +182,7 @@ export default {
} else if (this.viewStandartChart) {
return await chartHelper.getImageDataUrl(this.$refs.pivotOutput, 'png')
} else {
return await getPivotCanvas(this.$refs.pivotOutput)
return await pivotHelper.getPivotCanvas(this.$refs.pivotOutput)
}
},
@@ -207,7 +207,7 @@ export default {
)
} else {
fIo.exportToFile(
getPivotHtml(this.$refs.pivotOutput),
pivotHelper.getPivotHtml(this.$refs.pivotOutput),
'pivot.html',
'text/html'
)

View File

@@ -113,3 +113,8 @@ export function getPivotHtml (pivotOutput) {
${pivotOutput.outerHTML}
`
}
export default {
getPivotCanvas,
getPivotHtml
}