beancount-gs/public/static/js/16.08340cdc.chunk.js

1 line
24 KiB
JavaScript
Raw Normal View History

2022-10-11 15:29:16 +00:00
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[16],{149:function(t,e,n){"use strict";var a=n(147),c=n(58),s=n(59),i=n(61),o=n(60),r=n(0),l=n(4);e.a=function(t){return function(e){Object(i.a)(r,e);var n=Object(o.a)(r);function r(){var t;Object(c.a)(this,r);for(var e=arguments.length,a=new Array(e),s=0;s<e;s++)a[s]=arguments[s];return(t=n.call.apply(n,[this].concat(a))).defaultCommodity={currency:"CNY",symbol:"\uffe5"},t.currentCommodity=window.localStorage.getItem("ledgerCurrency"),t}return Object(s.a)(r,[{key:"render",value:function(){return Object(l.jsx)(t,Object(a.a)(Object(a.a)({},this.props),{},{commodity:this.currentCommodity?JSON.parse(this.currentCommodity):this.defaultCommodity}))}}]),r}(r.Component)}},166:function(t,e,n){"use strict";var a=n(80);e.a=function(t,e){var n=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(a.c)(t);return"Income"===s?e>0?"-".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"+".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"Assets"===s?e>0?"+".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"-".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"Expenses"===s?e>0?"-".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"+".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"Liabilities"===s?e>0?"+".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"-".concat(n).concat(Math.abs(e)," ").concat(n?"":c):String(e)}},167:function(t,e,n){"use strict";var a=n(147),c=n(198),s=(n(0),n(4)),i=["iconType"];e.a=function(t){var e=t.iconType,n=Object(c.a)(t,i);return Object(s.jsx)("img",Object(a.a)(Object(a.a)({},n),{},{src:"../../web/icons/".concat(e,".png"),alt:"",width:32,height:32}))}},435:function(t,e,n){"use strict";n.r(e);var a=n(58),c=n(59),s=n(61),i=n(60),o=n(54),r=n(423),l=n(68),A=n(63),g=n(213),u=n(25),h=n(142),d=n(212),p=n(432),j=n(412),b=n(53),f=n(305),O=n(430),y=n(306),C=n(0),x=n(166),w=n(167),B=n(80),m=n(64),v=n(149),D=n(4),I=function(t){Object(s.a)(n,t);var e=Object(i.a)(n);function n(){var t;Object(a.a)(this,n);for(var c=arguments.length,s=new Array(c),i=0;i<c;i++)s[i]=arguments[i];return(t=e.call.apply(e,[this].concat(s))).theme=t.context.theme,t.state={loading:!1,payeeType:"AliPay",payeeAccount:null,transactions:JSON.parse(localStorage.getItem("transactions")||"[]"),accounts:[],tags:[]},t.queryAllValidAccounts=function(){Object(B.b)("/api/auth/account/valid").then((function(e){t.setState({accounts:e})})).catch(console.error)},t.queryAllTags=function(){Object(B.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":""},t.getPayeeName=function(){return"AliPay"===t.state.payeeType?"\u652f\u4ed8\u5b9d":"WxPay"===t.state.payeeType?"\u5fae\u4fe1":""},t.handleChangeFile=function(e){if("done"===e.file.status){var n=e.file.response,a=n.code,c=n.data;if(200===a){u.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 u.b.success("".concat(e.file.name," \u89e3\u6790\u5931\u8d25"))}else"error"===e.file.status&&u.b.error("".concat(e.file.name," \u89e3\u6790\u5931\u8d25"))},t.handleChangePayeeAccount=function(e){var n=t.state.transactions.map((function(t){return t.account.indexOf("Income")&&e&&(t.originAccount=e),t.account.indexOf("Expenses")&&e&&(t.targetAccount=e),t}));t.setState({payeeAccount:e,transactions:n},(function(){localStorage.setItem("transacti