working on doc forms

This commit is contained in:
2025-07-09 14:31:03 +02:00
parent 878fd21436
commit 003899f75d
3 changed files with 20 additions and 2 deletions

View File

@@ -3,6 +3,7 @@
import { loadTranslation } from './translations.svelte.js';
import { user } from './user.svelte.js';
import { Router, Route } from 'svelte-tiny-router';
import AddDocument from "./routes/document/AddDocument.svelte";
import Callback from "./routes/user/OidcCallback.svelte";
import DocList from "./routes/document/List.svelte";
import EditService from "./routes/user/EditService.svelte";
@@ -37,6 +38,7 @@
<Menu />
<Route path="/" component={User} />
<Route path="/document" component={DocList} />
<Route path="/document/add" component={AddDocument} />
<Route path="/message/settings" component={Messages} />
<Route path="/search" component={Search} />
<Route path="/user" component={User} />

View File

@@ -0,0 +1,13 @@
<script>
import { t } from '../../translations.svelte.js';
import { useTinyRouter } from 'svelte-tiny-router';
let router = useTinyRouter();
let company_id = router.query.company;
</script>
<fieldset>
<legend>{t('document.add_new')}</legend>
Company: {company_id}
</fieldset>

View File

@@ -1,11 +1,13 @@
<script>
import { useTinyRouter } from 'svelte-tiny-router';
import { onMount } from 'svelte';
import { t } from '../../translations.svelte.js';
let error = null;
let companies = {};
let documents = null;
let name = null;
let selected_company = null;
let router = useTinyRouter();
async function loadCompanies(){
const url = `${location.protocol}//${location.host.replace('5173','8080')}/api/document/companies`;
var resp = await fetch(url,{ credentials: 'include'});
@@ -18,7 +20,7 @@
}
async function load(company){
name = company.name;
selected_company = company;
const url = `${location.protocol}//${location.host.replace('5173','8080')}/api/document/list`;
const resp = await fetch(url,{
credentials: 'include',
@@ -49,6 +51,7 @@
{/each}
</div>
{#if documents}
<button onclick={() => router.navigate(`/document/add?company=${selected_company.id}`)}>{t('document.create_new')}</button>
<table>
<thead>