initila check if vorgang exists
This commit is contained in:
@@ -17,6 +17,8 @@
|
||||
const code_len = 8;
|
||||
let zugangscode = Math.random().toString(36).slice(2, 2+code_len);
|
||||
let case_existing = undefined;
|
||||
$: case_existing = false;
|
||||
|
||||
let name = '';
|
||||
/** @type {?string}*/
|
||||
let etag = null;
|
||||
@@ -149,22 +151,27 @@
|
||||
|
||||
// return true or false
|
||||
async function case_exists(case_no) {
|
||||
console.log('--- fired')
|
||||
// ping `/(angemeldet)/view` with caseNumber in POST body
|
||||
let url = '/view'
|
||||
let data = new FormData();
|
||||
data.append('caseNumber', case_no);
|
||||
const response = await fetch(url, { method: 'POST', body: data })
|
||||
const response = await fetch(url, {
|
||||
method: 'POST',
|
||||
body: data,
|
||||
redirect: 'error'
|
||||
})
|
||||
|
||||
const code = response.status;
|
||||
const res_json = await response.json();
|
||||
const status = res_json.status;
|
||||
|
||||
console.log(`+++ ${response.redirected}`)
|
||||
|
||||
if (code == 303) {
|
||||
return true;
|
||||
if (status == 303) {
|
||||
console.log(`+ existiert`)
|
||||
case_existing = true;
|
||||
return;
|
||||
}
|
||||
|
||||
return false;
|
||||
case_existing = false;
|
||||
}
|
||||
|
||||
</script>
|
||||
@@ -208,6 +215,11 @@
|
||||
{#if formErrors?.vorgang}
|
||||
<p class="block text-sm leading-6 text-red-900 mt-2">{formErrors.vorgang}</p>
|
||||
{/if}
|
||||
{#if case_existing}
|
||||
<span>Datei wird zum existierenden Vorgang hinzugefügt.</span>
|
||||
{:else}
|
||||
<span>Neuer Vorgang wird angelegt.</span>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user