Files
firefly-iii/public/v2/js/accounts/delete.js

2 lines
192 KiB
JavaScript
Raw Normal View History

2021-07-10 16:24:00 +02:00
(self.webpackChunk=self.webpackChunk||[]).push([[961],{9489:(e,t,a)=>{"use strict";a.r(t);var n=a(7760),o=a.n(n),i=a(7152),s=a(4605);window.$=window.jQuery=a(9755),window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var r=document.head.querySelector('meta[name="csrf-token"]');r?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=r.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");var c=document.head.querySelector('meta[name="locale"]');localStorage.locale=c?c.content:"en_US",a(6891),a(3734),a(7632),a(5432),window.vuei18n=i.Z,window.uiv=s,o().use(vuei18n),o().use(s),window.Vue=o()},7236:(e,t,a)=>{e.exports=new vuei18n({locale:document.documentElement.lang,fallbackLocale:"en",messages:{bg:a(7154),cs:a(6407),de:a(4726),en:a(3340),"en-us":a(3340),"en-gb":a(6318),es:a(5394),el:a(3636),fr:a(2551),hu:a(995),it:a(9112),nl:a(4671),nb:a(9085),pl:a(6238),fi:a(7868),"pt-br":a(6586),"pt-pt":a(8664),ro:a(1102),ru:a(753),"zh-tw":a(1715),"zh-cn":a(4556),sk:a(7049),sv:a(7921),vi:a(1497)}})},9804:(e,t,a)=>{"use strict";var n=a(7760),o={class:"col-lg-6 col-md-12 col-sm-12 col-xs-12 offset-lg-3"},i={class:"card card-default card-danger"},s={class:"card-header"},r={class:"card-title"},c=(0,n.createVNode)("span",{class:"fas fa-exclamation-triangle"},null,-1),l={class:"card-body"},_={key:0,class:"callout callout-danger"},u={key:1},d={key:2},p={key:0},g={key:1},y={key:3},m={key:4},b={key:5,class:"text-center"},h=(0,n.createVNode)("span",{class:"fas fa-spinner fa-spin"},null,-1),f={class:"card-footer"};const k={name:"Delete",data:function(){return{loading:!0,deleting:!1,deleted:!1,accountId:0,accountName:"",piggyBankCount:0,transactionCount:0,moveToAccount:0,accounts:[]}},created:function(){var e=window.location.pathname.split("/");this.accountId=parseInt(e[e.length-1]),this.getAccount()},methods:{deleteAccount:function(){this.deleting=!0,0===this.moveToAccount&&this.execDeleteAccount(),0!==this.moveToAccount&&this.moveTransactions()},moveTransactions:function(){var e=this;axios.post("./api/v1/data/bulk/accounts/transactions",{original_account:this.accountId,destination_account:this.moveToAccount}).then((function(t){e.execDeleteAccount()}))},execDeleteAccount:function(){var e=this;axios.delete("./api/v1/accounts/"+this.accountId).then((function(t){var a;e.deleted=!0,e.deleting=!1,window.location.href=(null!==(a=window.previousURL)&&void 0!==a?a:"/")+"?account_id="+e.accountId+"&message=deleted"}))},getAccount:function(){var e=this;axios.get("./api/v1/accounts/"+this.accountId).then((function(t){var a=t.data.data;e.accountName=a.attributes.name,e.getPiggyBankCount(a.attributes.type,a.attributes.currency_code)}))},getAccounts:function(e,t){var a=this;axios.get("./api/v1/accounts?type="+e).then((function(e){var n=e.data.data;for(var o in n)if(n.hasOwnProperty(o)&&/^0$|^[1-9]\d*$/.test(o)&&o<=4294967294){var i=n[o];if(!1===i.attributes.active)continue;if(t!==i.attributes.currency_code)continue;if(a.accountId===parseInt(i.id))continue;a.accounts.push({id:i.id,name:i.attributes.name})}a.loading=!1}))},getPiggyBankCount:function(e,t){var a=this;axios.get("./api/v1/accounts/"+this.accountId+"/piggy_banks").then((function(n){a.piggyBankCount=n.data.meta.pagination.total?parseInt(n.data.meta.pagination.total):0,a.getTransactionCount(e,t)}))},getTransactionCount:function(e,t){var a=this;axios.get("./api/v1/accounts/"+this.accountId+"/transactions").then((function(n){a.transactionCount=n.data.meta.pagination.total?parseInt(n.data.meta.pagination.total):0,a.transactionCount>0&&a.getAccounts(e,t),0===a.transactionCount&&(a.loading=!1)}))}},render:function(e,t,a,k,v,w){return(0,n.openBlock)(),(0,n.createBlock)("div",null,[(0,n.createVNode)("div",o,[(0,n.createVNode)("div",i,[(0,n.createVNode)("div",s,[(0,n.createVNode)("h3",r,[c,(0,n.createTextVNode)(" "+(0,n.toDisplayString)(e.$t("firefly.delete_account")),1)])]),(0,n.createVNode)("div",l,[v.deleting||v.deleted?(0,n.createCommentVNode)("",!0):((0,n.openBlock)(),(0,n.createBlock)("div",_,[(0,n.createVNode)("p",null,(0,n.t
2021-04-05 12:49:02 +02:00
//# sourceMappingURL=delete.js.map