1 line
38 KiB
JavaScript
1 line
38 KiB
JavaScript
|
|
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[16],{151:function(t,e,a){"use strict";var n=a(148),c=a(63),A=a(64),s=a(66),i=a(65),o=a(0),r=a(5);e.a=function(t){return function(e){Object(s.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),A=0;A<e;A++)n[A]=arguments[A];return(t=a.call.apply(a,[this].concat(n))).defaultCommodity={currency:"CNY",symbol:"\uffe5"},t.currentCommodity=window.localStorage.getItem("ledgerCurrency"),t}return Object(A.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)}},167:function(t,e,a){"use strict";var n=a(87);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 A=Object(n.c)(t);return"Income"===A?e>0?"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"Assets"===A?e>0?"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"Expenses"===A?e>0?"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"Liabilities"===A?e>0?"+".concat(a).concat(Math.abs(e)," ").concat(a?"":c):"-".concat(a).concat(Math.abs(e)," ").concat(a?"":c):String(e)}},168:function(t,e,a){"use strict";var n=a(148),c=a(196),A=(a(0),a(5)),s=["iconType"];e.a=function(t){var e=t.iconType,a=Object(c.a)(t,s);return Object(A.jsx)("img",Object(n.a)(Object(n.a)({},a),{},{src:"../../web/icons/".concat(e,".png"),alt:"",width:32,height:32}))}},439:function(t,e,a){"use strict";a.r(e);var n=a(63),c=a(64),A=a(66),s=a(65),i=a(59),o=a(427),r=a(77),g=a(69),l=a(213),h=a(25),d=a(144),p=a(211),u=a(438),C=a(413),j=a(57),B=a(303),b=a(435),O=a(304),I=a(208),w=a(0),y=a(167),f=a(168),Q=a(87),D=a(71),E=a(151),x=a(5),v=function(t){Object(A.a)(a,t);var e=Object(s.a)(a);function a(){var t;Object(n.a)(this,a);for(var c=arguments.length,A=new Array(c),s=0;s<c;s++)A[s]=arguments[s];return(t=e.call.apply(e,[this].concat(A))).theme=t.context.theme,t.cachedData=JSON.parse(localStorage.getItem("transactions")||"[]"),t.state={loading:!1,payeeType:"AliPay",payeeAccount:null,transactions:t.cachedData,sliceNo:1,sliceSize:10,accounts:[],tags:[]},t.queryAllValidAccounts=function(){Object(Q.b)("/api/auth/account/valid").then((function(e){t.setState({accounts:e})})).catch(console.error)},t.queryAllTags=function(){Object(Q.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){h.b.success("".concat(e.file.name," \u89e3\u6790\u6210\u529f"));var A=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:A},(function(){localStorage.setItem("transactions",JSON.stringify(t.state.transactions))}))}else h.b.success("".concat(e.file.name," \u89e3\u6790\u5931\u8d25"))}else"error"===e.file.status&&h.b.error("".concat(e.file.name," \u89e3\u6790\u5931\u8d25"))},t.handleChangePayeeAcc
|