diff --git a/src/routes/finance/+page.svelte b/src/routes/finance/+page.svelte new file mode 100644 index 0000000..78622ec --- /dev/null +++ b/src/routes/finance/+page.svelte @@ -0,0 +1,207 @@ + + +
+
+
+

Финансовые события

+
+
+ + + {#if selectedEvents.length > 0} + + {:else} +
+ {/if} +
+
+ {#if inProcess} + + {:else} + + + + + + + + + + + + + {#each events as eve} + + + + + + + + + {/each} + +
СуммаПользовательТип операцииТип владельца
{eve["amount"]}{eve["name"]}{eve["type"]}{eve["owner_type"]} + { + if (e.target.checked) { + selectedEvents = [ + ...selectedEvents, + eve["uuid"], + ]; + console.log(selectedEvents); + } else { + const t = selectedEvents.filter( + (i) => i !== eve["uuid"], + ); + selectedEvents = [...t]; + } + }} + type="checkbox" + class="checkbox-primary checkbox" + /> + + +
+ {/if} +
+
+ +{#if showFullInfoModal} +
+
+ {#each Object.keys(selectedForFullInfo) as key} + {#if key === "metadata"} + {#each Object.keys(selectedForFullInfo[key]) as subKey} +

+ {glossary[subKey] ?? subKey} +

+

{selectedForFullInfo[key][subKey]}

+ {/each} + {:else} +

{glossary[key] ?? key}

+

{selectedForFullInfo[key]}

+ {/if} + {/each} + +
+
+{/if}