mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-28 22:26:22 +00:00
1 line
7.3 KiB
JavaScript
Vendored
1 line
7.3 KiB
JavaScript
Vendored
"use strict";(self["webpackChunkfirefly_iii"]=self["webpackChunkfirefly_iii"]||[]).push([[8405],{8405:(e,t,a)=>{a.r(t),a.d(t,{default:()=>C});var i=a(9835),l=a(6970);const n=(0,i.Uk)(" A "),o=(0,i.Uk)(" B "),s=(0,i.Uk)(" C ");function r(e,t,a,r,u,p){const d=(0,i.up)("q-th"),c=(0,i.up)("q-tr"),m=(0,i.up)("router-link"),g=(0,i.up)("q-input"),f=(0,i.up)("q-popup-edit"),w=(0,i.up)("q-td"),h=(0,i.up)("q-item-label"),y=(0,i.up)("q-item-section"),b=(0,i.up)("q-item"),_=(0,i.up)("q-list"),k=(0,i.up)("q-btn-dropdown"),U=(0,i.up)("q-table"),W=(0,i.up)("q-fab-action"),q=(0,i.up)("q-fab"),$=(0,i.up)("q-page-sticky"),Z=(0,i.up)("q-page"),v=(0,i.Q2)("close-popup");return(0,i.wg)(),(0,i.j4)(Z,null,{default:(0,i.w5)((()=>[(0,i.Wm)(U,{title:e.$t("firefly."+this.type+"_accounts"),rows:u.rows,columns:u.columns,"row-key":"id",dense:e.$q.screen.lt.md,pagination:u.pagination,"onUpdate:pagination":t[0]||(t[0]=e=>u.pagination=e),loading:u.loading,class:"q-ma-md"},{header:(0,i.w5)((e=>[(0,i.Wm)(c,{props:e},{default:(0,i.w5)((()=>[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.cols,(t=>((0,i.wg)(),(0,i.j4)(d,{key:t.name,props:e},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(t.label),1)])),_:2},1032,["props"])))),128))])),_:2},1032,["props"])])),body:(0,i.w5)((t=>[(0,i.Wm)(c,{props:t},{default:(0,i.w5)((()=>[(0,i.Wm)(w,{key:"name",props:t},{default:(0,i.w5)((()=>[(0,i.Wm)(m,{to:{name:"accounts.show",params:{id:t.row.id}},class:"text-primary"},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(t.row.name),1)])),_:2},1032,["to"]),(0,i.Wm)(f,{modelValue:t.row.name,"onUpdate:modelValue":e=>t.row.name=e},{default:(0,i.w5)((e=>[(0,i.Wm)(g,{modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,dense:"",autofocus:"",counter:""},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1032,["props"]),(0,i.Wm)(w,{key:"iban",props:t},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(p.formatIban(t.row.iban))+" ",1),(0,i.Wm)(f,{modelValue:t.row.iban,"onUpdate:modelValue":e=>t.row.iban=e},{default:(0,i.w5)((e=>[(0,i.Wm)(g,{modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,dense:"",autofocus:"",counter:""},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1032,["props"]),(0,i.Wm)(w,{key:"current_balance",props:t},{default:(0,i.w5)((()=>[n])),_:2},1032,["props"]),(0,i.Wm)(w,{key:"active",props:t},{default:(0,i.w5)((()=>[o])),_:2},1032,["props"]),(0,i.Wm)(w,{key:"last_activity",props:t},{default:(0,i.w5)((()=>[s])),_:2},1032,["props"]),(0,i.Wm)(w,{key:"menu",props:t},{default:(0,i.w5)((()=>[(0,i.Wm)(k,{color:"primary",label:e.$t("firefly.actions"),size:"sm"},{default:(0,i.w5)((()=>[(0,i.Wm)(_,null,{default:(0,i.w5)((()=>[(0,i.wy)(((0,i.wg)(),(0,i.j4)(b,{clickable:"",to:{name:"accounts.edit",params:{id:t.row.id}}},{default:(0,i.w5)((()=>[(0,i.Wm)(y,null,{default:(0,i.w5)((()=>[(0,i.Wm)(h,null,{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(e.$t("firefly.edit")),1)])),_:1})])),_:1})])),_:2},1032,["to"])),[[v]]),"asset"===t.row.type?(0,i.wy)(((0,i.wg)(),(0,i.j4)(b,{key:0,clickable:"",to:{name:"accounts.reconcile",params:{id:t.row.id}}},{default:(0,i.w5)((()=>[(0,i.Wm)(y,null,{default:(0,i.w5)((()=>[(0,i.Wm)(h,null,{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(e.$t("firefly.reconcile")),1)])),_:1})])),_:1})])),_:2},1032,["to"])),[[v]]):(0,i.kq)("",!0),(0,i.wy)(((0,i.wg)(),(0,i.j4)(b,{clickable:"",onClick:e=>p.deleteAccount(t.row.id,t.row.name)},{default:(0,i.w5)((()=>[(0,i.Wm)(y,null,{default:(0,i.w5)((()=>[(0,i.Wm)(h,null,{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(e.$t("firefly.delete")),1)])),_:1})])),_:1})])),_:2},1032,["onClick"])),[[v]])])),_:2},1024)])),_:2},1032,["label"])])),_:2},1032,["props"])])),_:2},1032,["props"])])),_:1},8,["title","rows","columns","dense","pagination","loading"]),(0,i.Wm)($,{position:"bottom-right",offset:[18,18]},{default:(0,i.w5)((()=>[(0,i.Wm)(q,{label:e.$t("firefly.actions"),square:"","vertical-actions-align":"right","label-position":"left",color:"green",icon:"fas fa-chevron-up",direction:"up"},{default:(0,i.w5)((()=>[(0,i.Wm)(W,{color:"primary",square:"",to:{name:"accounts.create",params:{type:"asset"}},icon:"fas fa-exchange-alt",label:e.$t("firefly.create_new_asset")},null,8,["to","label"])])),_:1},8,["label"])])),_:1})])),_:1})}a(8964);var u=a(1049),p=a(3836),d=a(7913);const c={name:"Index",watch:{$route(e){"accounts.index"===e.name&&(this.type=e.params.type,this.page=1,this.updateBreadcrumbs(),this.triggerUpdate())}},data(){return{rows:[],type:"asset",pagination:{sortBy:"desc",descending:!1,page:1,rowsPerPage:5,rowsNumber:100},loading:!1,columns:[{name:"name",label:this.$t("list.name"),field:"name",align:"left"},{name:"iban",label:this.$t("list.account_number"),field:"iban",align:"left"},{name:"current_balance",label:this.$t("list.currentBalance"),field:"current_balance",align:"left"},{name:"active",label:this.$t("list.active"),field:"active",align:"left"},{name:"last_activity",label:this.$t("list.lastActivity"),field:"last_activity",align:"left"},{name:"menu",label:" ",field:"menu",align:"right"}]}},computed:{...(0,u.Se)("fireflyiii",["getRange","getCacheKey","getListPageSize"])},created(){this.pagination.rowsPerPage=this.getListPageSize},mounted(){if(this.type=this.$route.params.type,null===this.getRange.start||null===this.getRange.end){const e=(0,u.oR)();e.subscribe(((e,t)=>{"fireflyiii/setRange"===e.type&&(this.range={start:e.payload.start,end:e.payload.end},this.triggerUpdate())}))}null!==this.getRange.start&&null!==this.getRange.end&&(this.range={start:this.getRange.start,end:this.getRange.end},this.triggerUpdate())},methods:{deleteAccount:function(e,t){this.$q.dialog({title:this.$t("firefly.confirm_action"),message:'Do you want to delete account "'+t+'"? Any and all transactions linked to this account will ALSO be deleted.',cancel:!0,persistent:!0}).onOk((()=>{this.destroyAccount(e)}))},destroyAccount:function(e){new d.Z("accounts").destroy(e).then((()=>{this.rows=[],this.$store.dispatch("fireflyiii/refreshCacheKey").then((()=>{this.triggerUpdate()}))}))},updateBreadcrumbs:function(){this.$route.meta.pageTitle="firefly."+this.type+"_accounts",this.$route.meta.breadcrumbs=[{title:this.type+"_accounts"}]},onRequest:function(e){this.page=e.pagination.page,this.triggerUpdate()},formatIban:function(e){if(null===e)return"";let t=/[^a-zA-Z0-9]/g,a=/(.{4})(?!$)/g;return e.replace(t,"").toUpperCase().replace(a,"$1 ")},triggerUpdate:function(){if(this.rows=[],!0===this.loading)return;if(null===this.range.start||null===this.range.end)return;this.loading=!0;const e=new p.Z;this.rows=[],e.list(this.type,this.page,this.getCacheKey).then((e=>{this.pagination.rowsPerPage=e.data.meta.pagination.per_page,this.pagination.rowsNumber=e.data.meta.pagination.total,this.pagination.page=this.page;for(let t in e.data.data)if(e.data.data.hasOwnProperty(t)){let a=e.data.data[t],i={id:a.id,name:a.attributes.name,iban:a.attributes.iban,type:a.attributes.type};this.rows.push(i)}this.loading=!1})).catch((e=>{console.error("Error loading list"),console.error(e)}))}}};var m=a(1639),g=a(9885),f=a(1746),w=a(9546),h=a(1682),y=a(7220),b=a(9843),_=a(6611),k=a(2045),U=a(3246),W=a(490),q=a(1233),$=a(3115),Z=a(3388),v=a(9361),Q=a(935),V=a(2146),P=a(9984),z=a.n(P);const A=(0,m.Z)(c,[["render",r]]),C=A;z()(c,"components",{QPage:g.Z,QTable:f.Z,QTr:w.Z,QTh:h.Z,QTd:y.Z,QPopupEdit:b.Z,QInput:_.Z,QBtnDropdown:k.Z,QList:U.Z,QItem:W.Z,QItemSection:q.Z,QItemLabel:$.Z,QPageSticky:Z.Z,QFab:v.Z,QFabAction:Q.Z}),z()(c,"directives",{ClosePopup:V.Z})}}]); |