PageSourceSearch

https://app.dfx.swiss/static/js/3057.a8e03e14.chunk.js

js dfx.swiss collected 2026-10-01 13:54:34 UTC 8,813 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_dfx_swiss_services_react=self.webpackChunk_dfx_swiss_services_react||[]).push([[3057],{13057:(e,t,s)=>{s.r(t),s.d(t,{default:()=>f});var l=s(21437),a=s(52872),c=s(7290),x=s(65043),n=s(33857),d=s(4237),i=s(85381),r=s(79803),o=s(15631),m=s(18230),u=s(74886),p=s(70579);function f(){(0,r.OI)();const{translate:e}=(0,d.M)(),{getTransactionList:t}=(0,i.Ti)(),{navigate:s}=(0,m.c)(),{isLoggedIn:f}=(0,l.Lg)(),[h,j]=(0,x.useState)(!0),[g,N]=(0,x.useState)(),[y,b]=(0,x.useState)([]),v=(0,a.xZ)(),B=new Date(Date.now()-2592e5).toISOString().split("T")[0],[k,C]=(0,x.useState)(B),[I,w]=(0,x.useState)(v),[D,S]=(0,x.useState)(B),[F,L]=(0,x.useState)(v),[R,T]=(0,x.useState)(!1),G=(0,x.useMemo)((()=>R?y.filter((e=>e.kycFileId&&e.kycFileId>0)):y),[y,R]);function O(e){return e?(0,u.Ri)(e):"-"}function _(e){return null==e?"-":e.toFixed(2)}const E=(0,x.useCallback)((()=>{if(!f)return;j(!0),N(void 0);t({createdFrom:k||void 0,createdTo:I||void 0,outputFrom:D||void 0,outputTo:F||void 0}).then(b).catch((e=>N(e.message))).finally((()=>j(!1)))}),[f,t,k,I,D,F]);return(0,x.useEffect)((()=>{E()}),[f]),(0,o.K)({title:e("screens/compliance","Transaction List"),noMaxWidth:!0}),(0,p.jsxs)(c.QB,{gap:6,full:!0,children:[(0,p.jsxs)("div",{className:"flex flex-wrap gap-4 items-end bg-white p-4 rounded-lg shadow-sm",children:[(0,p.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,p.jsx)("label",{className:"text-xs font-semibold text-dfxBlue-800",children:e("screens/compliance","Created von")}),(0,p.jsx)("input",{type:"date",className:"px-3 py-2 border border-dfxGray-400 rounded-lg text-sm text-dfxBlue-800",value:k,onChange:e=>C(e.target.value)})]}),(0,p.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,p.jsx)("label",{className:"text-xs font-semibold text-dfxBlue-800",children:e("screens/compliance","Created bis")}),(0,p.jsx)("input",{type:"date",className:"px-3 py-2 border border-dfxGray-400 rounded-lg text-sm text-dfxBlue-800",value:I,onChange:e=>w(e.target.value)})]}),(0,p.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,p.jsx)("label",{className:"text-xs font-semibold text-dfxBlue-800",children:e("screens/compliance","Output Datum von")}),(0,p.jsx)("input",{type:"date",className:"px-3 py-2 border border-dfxGray-400 rounded-lg text-sm text-dfxBlue-800",value:D,onChange:e=>S(e.target.value)})]}),(0,p.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,p.jsx)("label",{className:"text-xs font-semibold text-dfxBlue-800",children:e("screens/compliance","Output Datum bis")}),(0,p.jsx)("input",{type:"date",className:"px-3 py-2 border border-dfxGray-400 rounded-lg text-sm text-dfxBlue-800",value:F,onChange:e=>L(e.target.value)})]}),(0,p.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,p.jsx)("span",{className:"text-xs font-semibold text-dfxBlue-800",children:"\xa0"}),(0,p.jsxs)("div",{className:"flex gap-2",children:[(0,p.jsx)("button",{className:"px-4 py-2 text-sm text-white bg-dfxBlue-800 hover:bg-dfxBlue-800/80 rounded-lg transition-colors disabled:opacity-50",onClick:E,disabled:h,children:h?e("screens/compliance","Loading..."):e("general/actions","Search")}),(0,p.jsx)("button",{className:"px-3 py-2 text-sm text-dfxBlue-800 hover:bg-dfxGray-300 rounded-lg transition-colors",onClick:()=>{C(""),w(""),S(""),L("")},children:e("screens/compliance","Reset")})]})]}),(0,p.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,p.jsx)("span",{className:"text-xs font-semibold text-dfxBlue-800",children:"\xa0"}),(0,p.jsxs)("label",{className:"flex items-center gap-2 px-3 py-2 cursor-pointer",children:[(0,p.jsx)("input",{type:"checkbox",checked:R,onChange:e=>T(e.target.checked),className:"w-4 h-4"}),(0,p.jsx)("span",{className:"text-sm text-dfxBlue-800",children:e("screens/compliance","Nur mit KYC-File")})]})]}),(0,p.jsxs)("div",{className:"ml-auto flex items-center gap-4",children:[(0,p.jsxs)("span",{className:"text-sm text-dfxGray-700",children:[G.length," ",e("screens/compliance","entries")]}),(0,p.jsx)("button",{className:"p-2 rounded-lg hover:bg-dfxBlue-800/10 transition-colors cursor-pointer",onClick:function(){const e=[["Id","Type","AccountId","KycFileId","Name","Domizil","Created","Transaktionsdatum","Output Datum","Assets","CHF Value","TMER"],...G.map((e=>{var t,s,l,a,c,x;return[e.id,null!==(t=e.type)&&void 0!==t?t:"",null!==(s=e.accountId)&&void 0!==s?s:"",null!==(l=e.kycFileId)&&void 0!==l?l:"",null!==(a=e.name)&&void 0!==a?a:"",null!==(c=e.domicile)&&void 0!==c?c:"",O(e.created),O(e.eventDate),O(e.outputDate),null!==(x=e.assets)&&void 0!==x?x:"",_(e.amountInChf),e.highRisk?"Ja":"Nein"]}))].map((e=>e.map((e=>'"'.concat(String(e).replace(/"/g,'""'),'"'))).join(","))).join("\n"),t=new Blob([e],{type:"text/csv;charset=utf-8;"}
1),s=URL.createObjectURL(t),l=document.createElement("a");l.href=s,l.download="transaction-list-".concat((0,a.xZ)(),".csv"),l.click(),URL.revokeObjectURL(s)},title:e("screens/compliance","Export CSV"),disabled:0===G.length,children:(0,p.jsx)(c.g$,{icon:c.E7.ARROW_DOWN,color:c.Li.BLUE,size:c.lK.MD})})]})]}),g&&(0,p.jsx)(n.E,{message:g}),h&&0===y.length?(0,p.jsx)(c.pF,{size:c.HU.LG}):(0,p.jsx)("div",{className:"w-full overflow-x-auto",children:(0,p.jsxs)("table",{className:"w-full border-collapse bg-white rounded-lg shadow-sm",children:[(0,p.jsx)("thead",{children:(0,p.jsxs)("tr",{className:"bg-dfxGray-300",children:[(0,p.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Id")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Type")}),(0,p.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","AccountId")}),(0,p.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","KycFileId")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Name")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Domizil")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Created")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Transaktionsdatum")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Output Datum")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","Assets")}),(0,p.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","CHF Value")}),(0,p.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-dfxBlue-800",children:e("screens/compliance","TMER")})]})}),(0,p.jsx)("tbody",{children:G.length>0?G.map((e=>{var t,l,a,c,x,n;return(0,p.jsxs)("tr",{className:"border-b border-dfxGray-300 transition-colors hover:bg-dfxGray-300 ".concat(e.accountId?"cursor-pointer":""),onClick:()=>e.accountId&&s("compliance/user/".concat(e.accountId)),children:[(0,p.jsx)("td",{className:"px-4 py-3 text-right text-sm text-dfxBlue-800",children:e.id}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:null!==(t=e.type)&&void 0!==t?t:"-"}),(0,p.jsx)("td",{className:"px-4 py-3 text-right text-sm text-dfxBlue-800",children:null!==(l=e.accountId)&&void 0!==l?l:"-"}),(0,p.jsx)("td",{className:"px-4 py-3 text-right text-sm text-dfxBlue-800",children:null!==(a=e.kycFileId)&&void 0!==a?a:"-"}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:null!==(c=e.name)&&void 0!==c?c:"-"}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:null!==(x=e.domicile)&&void 0!==x?x:"-"}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:O(e.created)}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:O(e.eventDate)}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:O(e.outputDate)}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:null!==(n=e.assets)&&void 0!==n?n:"-"}),(0,p.jsx)("td",{className:"px-4 py-3 text-right text-sm text-dfxBlue-800",children:_(e.amountInChf)}),(0,p.jsx)("td",{className:"px-4 py-3 text-left text-sm text-dfxBlue-800",children:e.highRisk?"Ja":"Nein"})]},e.id)})):(0,p.jsx)("tr",{children:(0,p.jsx)("td",{colSpan:12,className:"px-4 py-3 text-center text-dfxGray-700",children:e("screens/compliance","No entries found")})})})]})})]})}}}]);
2//# sourceMappingURL=3057.a8e03e14.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.