Ende des Tages 26.05.
This commit is contained in:
@@ -22,6 +22,7 @@ export const actions = {
|
|||||||
const vorgang = data.get('vorgang');
|
const vorgang = data.get('vorgang');
|
||||||
const name = data.get('name');
|
const name = data.get('name');
|
||||||
const type = data.get('type');
|
const type = data.get('type');
|
||||||
|
const code = data.get('zugangscode');
|
||||||
const fileName = data.get('fileName');
|
const fileName = data.get('fileName');
|
||||||
|
|
||||||
let objectName = `${vorgang}/${name}`;
|
let objectName = `${vorgang}/${name}`;
|
||||||
@@ -35,6 +36,8 @@ export const actions = {
|
|||||||
|
|
||||||
const url = await client.presignedPutObject('tatort', objectName);
|
const url = await client.presignedPutObject('tatort', objectName);
|
||||||
|
|
||||||
|
// enter code
|
||||||
|
|
||||||
return { url };
|
return { url };
|
||||||
},
|
},
|
||||||
validate: async ({ request }) => {
|
validate: async ({ request }) => {
|
||||||
@@ -106,5 +109,8 @@ export const actions = {
|
|||||||
|
|
||||||
return { etag, error };
|
return { etag, error };
|
||||||
//await writeFile(filePath, Buffer.from(await data.file.arrayBuffer()));
|
//await writeFile(filePath, Buffer.from(await data.file.arrayBuffer()));
|
||||||
|
},
|
||||||
|
get_code: async ({ request }) => {
|
||||||
|
console.log('TO-DO');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -15,7 +15,12 @@
|
|||||||
let inProgress = false;
|
let inProgress = false;
|
||||||
let vorgang = '';
|
let vorgang = '';
|
||||||
const code_len = 8;
|
const code_len = 8;
|
||||||
let zugangscode = Math.random().toString(36).slice(2, 2+code_len);
|
let zugangscode = ''
|
||||||
|
let zugangscode_prev = '';
|
||||||
|
|
||||||
|
$: zugangscode = Math.random().toString(36).slice(2, 2+code_len);
|
||||||
|
|
||||||
|
|
||||||
let case_existing = undefined;
|
let case_existing = undefined;
|
||||||
$: case_existing = false;
|
$: case_existing = false;
|
||||||
|
|
||||||
@@ -65,6 +70,7 @@
|
|||||||
let data = new FormData();
|
let data = new FormData();
|
||||||
data.append('vorgang', vorgang);
|
data.append('vorgang', vorgang);
|
||||||
data.append('name', name);
|
data.append('name', name);
|
||||||
|
data.append('zugangscode', zugangscode)
|
||||||
if (files?.length === 1) {
|
if (files?.length === 1) {
|
||||||
data.append('type', files[0].type);
|
data.append('type', files[0].type);
|
||||||
data.append('fileName', files[0].name);
|
data.append('fileName', files[0].name);
|
||||||
@@ -164,8 +170,10 @@
|
|||||||
const res_json = await response.json();
|
const res_json = await response.json();
|
||||||
const status = res_json.status;
|
const status = res_json.status;
|
||||||
|
|
||||||
|
// aktualisiere Zugangscode mit
|
||||||
if (status == 303) {
|
if (status == 303) {
|
||||||
|
// TO-DO: check existing code
|
||||||
|
|
||||||
console.log(`+ existiert`)
|
console.log(`+ existiert`)
|
||||||
case_existing = true;
|
case_existing = true;
|
||||||
return;
|
return;
|
||||||
@@ -215,9 +223,9 @@
|
|||||||
{#if formErrors?.vorgang}
|
{#if formErrors?.vorgang}
|
||||||
<p class="block text-sm leading-6 text-red-900 mt-2">{formErrors.vorgang}</p>
|
<p class="block text-sm leading-6 text-red-900 mt-2">{formErrors.vorgang}</p>
|
||||||
{/if}
|
{/if}
|
||||||
{#if case_existing}
|
{#if case_existing && (vorgang.length > 0) }
|
||||||
<span>Datei wird zum existierenden Vorgang hinzugefügt.</span>
|
<span>Datei wird zum existierenden Vorgang hinzugefügt.</span>
|
||||||
{:else}
|
{:else if (vorgang.length > 0) }
|
||||||
<span>Neuer Vorgang wird angelegt.</span>
|
<span>Neuer Vorgang wird angelegt.</span>
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user