1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
|
|
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[14],{147:function(t,e,n){"use strict";var a=n(1),c=n(14),s=n(15),o=n(19),i=n(20),r=n(0),l=n(5);e.a=function(t){return function(e){Object(o.a)(r,e);var n=Object(i.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)}},158:function(t,e,n){"use strict";var a=n(83);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.d)(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||"Liabilities"===s?e>0?"-".concat(n).concat(Math.abs(e)," ").concat(n?"":c):"+".concat(n).concat(Math.abs(e)," ").concat(n?"":c):String(e)}},183:function(t,e,n){"use strict";var a=n(1),c=n(14),s=n(15),o=n(19),i=n(20),r=n(194),l=n(85),u=n.n(l),h=n(0),d=n(83),j=n(5),b=function(t){Object(o.a)(n,t);var e=Object(i.a)(n);function n(){var t;Object(c.a)(this,n);for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o];return(t=e.call.apply(e,[this].concat(s))).currentYear=u()().format("YYYY"),t.currentMonth=u()().format("YYYY-M"),t.state={loading:!1,years:[t.currentYear],months:[t.currentMonth]},t.queryMonthList=function(){t.setState({loading:!0}),Object(d.c)("/api/auth/stats/months").then((function(e){var n=Array.from(new Set(e.map((function(t){return t.split("-")[0]}))));t.setState({months:e,years:n})})).catch(console.error).finally((function(){t.setState({loading:!1})}))},t}return Object(s.a)(n,[{key:"componentDidMount",value:function(){this.queryMonthList()}},{key:"render",value:function(){return Object(j.jsxs)(r.a,Object(a.a)(Object(a.a)({size:"small",showSearch:!0,placeholder:"\u9009\u62e9\u6708\u4efd",style:{width:"120px"}},this.props),{},{children:[!this.props.onlyShowMonth&&Object(j.jsx)(r.a.Option,{value:"",children:"\u4e0d\u9650"}),!this.props.onlyShowMonth&&this.state.years.reverse().map((function(t){return Object(j.jsx)(r.a.Option,{value:t,children:u()(t).format("YYYY\u5e74")},t)})),this.state.months.reverse().map((function(t){return Object(j.jsx)(r.a.Option,{value:t,children:u()(t).format("YYYY\u5e74MM\u6708")},t)}))]}))}}]),n}(h.Component);e.a=b},217:function(t,e,n){"use strict";var a=n(1),c=n(423),s=(n(0),n(5));e.a=function(t){return t.hide?Object(s.jsx)(c.a,Object(a.a)(Object(a.a)({},t),{},{value:"***",prefix:t.hide?"":t.prefix})):Object(s.jsx)(c.a,Object(a.a)({},t))}},316:function(t,e,n){},442:function(t,e,n){"use strict";n.r(e);var a=n(14),c=n(15),s=n(19),o=n(20),i=n(308),r=n(228),l=n(57),u=n(312),h=n(313),d=n(419),j=n(0),b=n(184),p=n(445),f=n(178),y=n(83),v=n(5),O=[{value:"Assets",label:y.a.Assets}],x=function(t){Object(s.a)(n,t);var e=Object(o.a)(n);function n(){var t;Object(a.a)(this,n);for(var c=arguments.length,s=new Array(c),o=0;o<c;o++)s[o]=arguments[o];return(t=e.call.apply(e,[this].concat(s))).state={loading:!1,balanceData:[],accountPrefix:Object(y.b)(t.props.selectedAccounts,O)[0].value},t.queryAccountBalance=function(e){var n,a;t.setState({loading:!0});var c=t.state.accountPrefix;if(e){var s=e.split("-").filter((function(t){return t}));1===s.length?n=s[0]:2===s.length&&(n=s[0],a=s[1])}Object(y.c)("/api/auth/stats/account/balance?prefix=".concat(c,"&year=").concat(n||"","&month=").concat(a||"")).then((function(e){t.setState({balanceData:e})})).finally((function(){t.setState({loading:!1})}))},t.handleChangeAccount=function(e){t.setState({accountPrefix:e},(funct
|