mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-20 06:36:00 +00:00
simplified runner output files
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
import createImpExpScript from '../impexp/createImpExpScript';
|
||||
import ImportExportConfigurator from '../impexp/ImportExportConfigurator.svelte';
|
||||
import { getDefaultFileFormat } from '../plugins/fileformats';
|
||||
import RunnerOutputFiles from '../query/RunnerOutputFiles';
|
||||
import RunnerOutputFiles from '../query/RunnerOutputFiles.svelte';
|
||||
import SocketMessageView from '../query/SocketMessageView.svelte';
|
||||
import { currentArchive, extensions, selectedWidget } from '../stores';
|
||||
import axiosInstance from '../utility/axiosInstance';
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
<script lang="ts">
|
||||
import ErrorInfo from '../../elements/ErrorInfo.svelte';
|
||||
import TableControl from '../../elements/TableControl.svelte';
|
||||
import ErrorInfo from '../elements/ErrorInfo.svelte';
|
||||
import TableControl from '../elements/TableControl.svelte';
|
||||
|
||||
import axiosInstance from '../../utility/axiosInstance';
|
||||
import formatFileSize from '../../utility/formatFileSize';
|
||||
import getElectron from '../../utility/getElectron';
|
||||
import resolveApi from '../../utility/resolveApi';
|
||||
import socket from '../../utility/socket';
|
||||
import useEffect from '../../utility/useEffect';
|
||||
import CopyLink from './CopyLink.svelte';
|
||||
import DownloadLink from './DownloadLink.svelte';
|
||||
import ShowLink from './ShowLink.svelte';
|
||||
import axiosInstance from '../utility/axiosInstance';
|
||||
import formatFileSize from '../utility/formatFileSize';
|
||||
import getElectron from '../utility/getElectron';
|
||||
import resolveApi from '../utility/resolveApi';
|
||||
import socket from '../utility/socket';
|
||||
import useEffect from '../utility/useEffect';
|
||||
|
||||
export let runnerId;
|
||||
export let executeNumber;
|
||||
@@ -54,31 +51,16 @@
|
||||
fieldName: 'download',
|
||||
header: 'Download',
|
||||
slot: 0,
|
||||
// component: DownloadLink,
|
||||
// getProps: row => ({
|
||||
// row,
|
||||
// runnerId,
|
||||
// }),
|
||||
},
|
||||
electron && {
|
||||
fieldName: 'copy',
|
||||
header: 'Copy',
|
||||
slot: 1,
|
||||
// component: CopyLink,
|
||||
// getProps: row => ({
|
||||
// row,
|
||||
// runnerId,
|
||||
// }),
|
||||
},
|
||||
electron && {
|
||||
fieldName: 'show',
|
||||
header: 'Show',
|
||||
slot: 2,
|
||||
// component: ShowLink,
|
||||
// getProps: row => ({
|
||||
// row,
|
||||
// runnerId,
|
||||
// }),
|
||||
},
|
||||
]}
|
||||
>
|
||||
@@ -1,19 +0,0 @@
|
||||
<script lang="ts">
|
||||
import getElectron from '../../utility/getElectron';
|
||||
|
||||
const electron = getElectron();
|
||||
export let row;
|
||||
</script>
|
||||
|
||||
<a
|
||||
href="#"
|
||||
on:click={() => {
|
||||
const file = electron.remote.dialog.showSaveDialogSync(electron.remote.getCurrentWindow(), {});
|
||||
if (file) {
|
||||
const fs = window.require('fs');
|
||||
fs.copyFile(row.path, file, () => {});
|
||||
}
|
||||
}}
|
||||
>
|
||||
save
|
||||
</a>
|
||||
@@ -1,10 +0,0 @@
|
||||
<script lang="ts">
|
||||
import resolveApi from '../../utility/resolveApi';
|
||||
|
||||
export let runnerId;
|
||||
export let row;
|
||||
</script>
|
||||
|
||||
<a href={`${resolveApi()}/runners/data/${runnerId}/${row.name}`} target="_blank" rel="noopener noreferrer">
|
||||
download
|
||||
</a>
|
||||
@@ -1,15 +0,0 @@
|
||||
<script lang="ts">
|
||||
import getElectron from '../../utility/getElectron';
|
||||
|
||||
const electron = getElectron();
|
||||
export let row;
|
||||
</script>
|
||||
|
||||
<a
|
||||
href="#"
|
||||
on:click={() => {
|
||||
electron.remote.shell.showItemInFolder(row.path);
|
||||
}}
|
||||
>
|
||||
show
|
||||
</a>
|
||||
@@ -1 +0,0 @@
|
||||
export { default } from './RunnerOutputFiles.svelte';
|
||||
@@ -1,7 +1,7 @@
|
||||
<script lang="ts">
|
||||
import HorizontalSplitter from '../elements/HorizontalSplitter.svelte';
|
||||
import WidgetTitle from '../widgets/WidgetTitle.svelte';
|
||||
import RunnerOutputFiles from './RunnerOutputFiles';
|
||||
import RunnerOutputFiles from './RunnerOutputFiles.svelte';
|
||||
import SocketMessageView from './SocketMessageView.svelte';
|
||||
|
||||
export let runnerId;
|
||||
|
||||
Reference in New Issue
Block a user