beancount-gs/public/static/js/14.112df0fd.chunk.js

1 line
41 KiB
JavaScript
Raw Normal View History

2023-07-02 16:01:26 +00:00
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[14],{146:function(t,e,a){"use strict";var n=a(1),c=a(14),s=a(15),A=a(19),i=a(20),o=a(0),r=a(6);e.a=function(t){return function(e){Object(A.a)(o,e);var a=Object(i.a)(o);function o(){var t;Object(c.a)(this,o);for(var e=arguments.length,n=new Array(e),s=0;s<e;s++)n[s]=arguments[s];return(t=a.call.apply(a,[this].concat(n))).defaultCommodity={currency:"CNY",symbol:"\uffe5"},t.currentCommodity=window.localStorage.getItem("ledgerCurrency"),t}return Object(s.a)(o,[{key:"render",value:function(){return Object(r.jsx)(t,Object(n.a)(Object(n.a)({},this.props),{},{commodity:this.currentCommodity?JSON.parse(this.currentCommodity):this.defaultCommodity}))}}]),o}(o.Component)}},156:function(t,e,a){"use strict";var n=a(82);e.a=function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";e=Number(e).toFixed(2);var s=Object(n.c)(t);return"Income"===s?e>0?"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"Assets"===s?e>0?"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"Expenses"===s?e>0?"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"Liabilities"===s?e>0?"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):String(e)}},160:function(t,e,a){"use strict";var n=a(1),c=a(16),s=(a(0),a(6)),A=["iconType"];e.a=function(t){var e=t.iconType,a=Object(c.a)(t,A);return Object(s.jsx)("img",Object(n.a)(Object(n.a)({},a),{},{src:"../../web/icons/".concat(e,".png"),alt:"",width:32,height:32}))}},405:function(t,e,a){},432:function(t,e,a){"use strict";a.r(e);var n=a(18),c=a(192),s=a(35),A=a(14),i=a(15),o=a(19),r=a(20),g=a(58),l=a(420),u=a(72),d=a(206),h=a(65),p=a(25),j=a(140),C=a(190),b=a(431),B=a(406),O=a(56),f=a(296),y=a(433),w=a(176),I=a(428),Q=a(297),D=a(202),x=a(0),v=a(156),E=a(160),m=a(82),N=a(67),S=a(146),L=(a(405),a(6)),P=function(t){Object(o.a)(a,t);var e=Object(r.a)(a);function a(){var t;Object(A.a)(this,a);for(var i=arguments.length,o=new Array(i),r=0;r<i;r++)o[r]=arguments[r];return(t=e.call.apply(e,[this].concat(o))).theme=t.context.theme,t.cachedData=JSON.parse(localStorage.getItem("transactions")||"[]"),t.dateTransactionMap=new Map,t.state={loading:!1,payeeType:"AliPay",payeeAccount:null,transactions:t.cachedData,sliceNo:1,sliceSize:10,accounts:[],tags:[],duplicate:!0},t.queryAllValidAccounts=function(){Object(m.b)("/api/auth/account/valid").then((function(e){t.setState({accounts:e})})).catch(console.error)},t.queryAllTags=function(){Object(m.b)("/api/auth/tags").then((function(e){t.setState({tags:e})})).catch(console.error)},t.handleChangePayeeType=function(e){t.setState({payeeType:e,payeeAccount:null})},t.getUploadUrl=function(){return"AliPay"===t.state.payeeType?"/api/auth/import/alipay":"WxPay"===t.state.payeeType?"/api/auth/import/wx":"ICBC"===t.state.payeeType?"/api/auth/import/icbc":"ABC"===t.state.payeeType?"/api/auth/import/abc":""},t.getPayeeName=function(){return"AliPay"===t.state.payeeType?"\u652f\u4ed8\u5b9d":"WxPay"===t.state.payeeType?"\u5fae\u4fe1":"ICBC"===t.state.payeeType?"\u5de5\u5546\u94f6\u884c":"ABC"===t.state.payeeType?"\u519c\u4e1a\u94f6\u884c":""},t.handleChangeFile=function(e){if("done"===e.file.status){var a=e.file.response,n=a.code,c=a.data;if(200===n){p.b.success("".concat(e.file.name," \u89e3\u6790\u6210\u529f"));var s=c.map((function(e){return e.account.indexOf("Income")&&(e.originAccount=t.state.payeeAccount,e.originNumber=-1*Number(e.number),e.number=Number(e.number),e.targetNumber=e.number),e.account.indexOf("Expenses")&&(e.targetAccount=t.state.payeeAccount,e.targetNumber=Number(e.number),e.number=-1*Number(e.number),e.originNumber=e.number),e}));t.setState({transactions:s},(function(){localStorage.setItem("transactions",JSON.stringify(t.state.transactions))}))}else p.b.success("".concat(e.file.name," \u89e3\u6790\u5931\u8d25"))}els