1 line
22 KiB
JavaScript
1 line
22 KiB
JavaScript
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[16],{120:function(t,e,n){"use strict";var a=n(114),c=n(41),s=n(42),i=n(44),o=n(43),r=n(0),A=n(3);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(A.jsx)(t,Object(a.a)(Object(a.a)({},this.props),{},{commodity:this.currentCommodity?JSON.parse(this.currentCommodity):this.defaultCommodity}))}}]),r}(r.Component)}},146:function(t,e,n){"use strict";var a=n(114),c=n(181),s=(n(0),n(3)),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}))}},163:function(t,e,n){"use strict";var a=n(62);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)}},488:function(t,e,n){"use strict";n.r(e);var a=n(41),c=n(42),s=n(44),i=n(43),o=n(80),r=n(477),A=n(79),l=n(66),g=n(263),u=n(22),h=n(484),p=n(176),d=n(487),j=n(463),b=n(183),f=n(357),O=n(358),y=n(0),C=n(163),w=n(146),B=n(62),x=n(46),v=n(120),m=n(3),D=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")&&t.state.payeeAccount&&(e.originAccount=t.state.payeeAccount,e.originNumber=-1*Number(e.number),e.number=Number(e.number),e.targetNumber=e.number),e.account.indexOf("Expenses")&&t.state.payeeAccount&&(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("transactions",JSON.stringify(t.state.transactions))}))},t.handleChangeOriginAccount=function(e,n){var a=t.state.transactions.map((function(t){return t.payee!==n.payee&&t.desc!==n.desc||t.originAccount||(t.originAccount=e,t.account=e),t.id===n.id&&(t.originAccount=e,t.account=e),t}));t.setState({transactions:a},(function(){localStorage.setItem("transactions",JSON.stringify(t.state.transactions))}))},t.handleChangeTargetAccount=function(e,n){var a=t.state.transactions.map((function(t){return t.payee!==n.payee&&t.desc!==n.desc||t.targetAccount||(t.targetAccount=e,t.account=e),t.id===n.id&&(t.targetAccount=e,t.account=e),t}));t.setState({transactions:a},(function(){localStorage.setItem("transactions",JSON.stringify(t.state.transactions))}))},t.handleChangeTags=function(e,n){var a=t.state.transactions.map((function(t){return t.payee!==n.payee&&t.desc!==n.desc||t.tags||(t.tags=e),t.id===n.id&&(t.tags=e),t}));t.setState({transactions:a},(function(){localStorage.setItem("transactions",JSON.stringify(t.state.transactions))}))},t.handleImport=function(){var e=t.state.transactions.map((function(t){return t.originAccount&&t.targetAccount?{date:t.date,payee:t.payee,Desc:t.desc,tags:t.tags,entries:[{account:t.originAccount,number:t.originNumber},{account:t.targetAccount,number:t.targetNumber}]}:null}));t.setState({loading:!0}),Object(B.b)("/api/auth/transaction/batch",{method:"POST",body:e.filter((function(t){return t}))}).then((function(e){var n=t.state.transactions.filter((function(t){var n=t.date+t.payee+t.desc;return e.indexOf(n)<0})).map((function(t){return t.error=!0,t}));t.setState({transactions:n},(function(){localStorage.setItem("transactions",JSON.stringify(t.state.transactions))}))})).finally((function(){t.setState({loading:!1})}))},t.handleDeleteTransaction=function(e){t.setState({transactions:t.state.transactions.filter((function(t){return t.id!==e.id}))},(function(){localStorage.setItem("transactions",JSON.stringify(t.state.transactions))}))},t.handleClearTransaction=function(){h.a.confirm({title:"\u786e\u8ba4\u60c5\u51b5\u4ea4\u6613\u5217\u8868\uff1f",icon:Object(m.jsx)(o.a,{}),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){t.setState({transactions:[]},(function(){localStorage.removeItem("transactions")}))}})},t}return Object(c.a)(n,[{key:"componentDidMount",value:function(){this.queryAllValidAccounts(),this.queryAllTags()}},{key:"render",value:function(){var t=this;return Object(m.jsxs)("div",{className:"import-page page",children:[Object(m.jsxs)("div",{children:[Object(m.jsxs)("div",{children:[Object(m.jsxs)(p.a,{placeholder:"\u9009\u62e9\u5bfc\u5165\u8d26\u5355\u7c7b\u578b",value:this.state.payeeType,style:{width:160},onChange:this.handleChangePayeeType,children:[Object(m.jsx)(p.a.Option,{value:"AliPay",children:Object(m.jsxs)("div",{children:[Object(m.jsx)(d.a,{size:"small",src:"data:image/png;base64,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"}),"\xa0 \u652f\u4ed8\u5b9d\u8d26\u5355"]})}),Object(m.jsx)(p.a.Option,{value:"WxPay",children:Object(m.jsxs)("div",{children:[Object(m.jsx)(d.a,{size:"small",src:"data:image/png;base64,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"}),"\xa0 \u5fae\u4fe1\u8d26\u5355"]})})]}),Object(m.jsx)(p.a,{showSearch:!0,value:this.state.payeeAccount,placeholder:"\u6307\u5b9a".concat(this.getPayeeName(),"\u8d26\u6237"),optionFilterProp:"children",onChange:this.handleChangePayeeAccount,style:{marginLeft:"10px",width:"300px"},children:this.state.accounts.map((function(t){return Object(m.jsxs)(p.a.Option,{value:t.account,children:[Object(m.jsx)(w.a,{style:{width:"22px",height:"22px",marginRight:"6px"},iconType:Object(B.d)(t.account)}),t.account]})}))})]}),Object(m.jsx)(j.a,{name:"file",action:this.getUploadUrl(),headers:{ledgerId:window.localStorage.getItem("ledgerId")},onChange:this.handleChangeFile,children:Object(m.jsxs)(b.a,{loading:this.state.loading,icon:Object(m.jsx)(r.a,{}),style:{width:"100%",marginTop:"15px"},children:["AliPay"===this.state.payeeType&&"\u5bfc\u5165\u652f\u4ed8\u5b9d\u8d26\u5355(CSV\u6587\u4ef6)","WxPay"===this.state.payeeType&&"\u5bfc\u5165\u5fae\u4fe1\u8d26\u5355"]})}),Object(m.jsx)(b.a,{type:"primary",disabled:0===this.state.transactions.length,loading:this.state.loading,onClick:this.handleImport,style:{width:"100%",marginTop:"15px"},children:"\u5bfc\u5165"})]}),Object(m.jsx)("div",{style:{marginTop:"16px"},children:Object(m.jsx)(f.b,{split:!1,header:Object(m.jsxs)("div",{children:[Object(m.jsx)("stong",{children:"\u5171 ".concat(this.state.transactions.length," \u6761\u4ea4\u6613\u8bb0\u5f55")}),"\xa0\xa0",Object(m.jsx)(b.a,{type:"danger",size:"small",icon:Object(m.jsx)(A.a,{}),onClick:this.handleClearTransaction,children:"\u6e05\u7a7a"})]}),itemLayout:"horizontal",dataSource:this.state.transactions,renderItem:function(e){return Object(m.jsx)(f.b.Item,{actions:[e.number?Object(m.jsx)("div",{children:Object(C.a)(e.account,e.number,e.currencySymbol,e.currency)}):"",Object(m.jsx)(l.a,{color:"red",onClick:function(){t.handleDeleteTransaction(e)}})],children:Object(m.jsx)(f.b.Item.Meta,{avatar:Object(m.jsx)(w.a,{iconType:Object(B.d)(e.account)}),title:e.desc,description:Object(m.jsxs)("div",{children:[e.tags&&Object(m.jsx)("div",{children:e.tags.map((function(t){return Object(m.jsxs)("a",{style:{marginRight:"4px"},children:["#",t]})}))}),e.date,"\xa0",Object(m.jsx)("span",{style:{textDecoration:"underline",cursor:"pointer"},children:Object(B.e)(e.account)}),"\xa0",e.payee,"\xa0",e.error&&Object(m.jsx)(O.a,{color:"red",children:"\u5bfc\u5165\u5f02\u5e38"}),Object(m.jsxs)("div",{style:{marginTop:"10px"},children:[Object(m.jsx)(p.a,{showSearch:!0,value:e.originAccount,size:"small",placeholder:"\u9009\u62e9\u8d26\u6237",optionFilterProp:"children",onChange:function(n){t.handleChangeOriginAccount(n,e)},style:{marginRight:"10px",width:"240px"},children:t.state.accounts.map((function(t){return Object(m.jsxs)(p.a.Option,{value:t.account,children:[Object(m.jsx)(w.a,{style:{width:"18px",height:"18px",marginRight:"6px"},iconType:Object(B.d)(t.account)}),t.account]})}))}),Object(m.jsx)(g.a,{}),Object(m.jsx)(p.a,{showSearch:!0,value:e.targetAccount,size:"small",placeholder:"\u9009\u62e9\u8d26\u6237",optionFilterProp:"children",onChange:function(n){t.handleChangeTargetAccount(n,e)},style:{marginLeft:"10px",width:"240px"},children:t.state.accounts.map((function(t){return Object(m.jsxs)(p.a.Option,{value:t.account,children:[Object(m.jsx)(w.a,{style:{width:"18px",height:"18px",marginRight:"6px"},iconType:Object(B.d)(t.account)}),t.account]})}))})]}),Object(m.jsx)("div",{style:{marginTop:"10px"},children:Object(m.jsx)(p.a,{showSearch:!0,mode:"tags",size:"small",placeholder:"\u6307\u5b9a\u6807\u7b7e",optionFilterProp:"children",onChange:function(n){t.handleChangeTags(n,e)},style:{width:"514px"},children:t.state.tags.map((function(t){return Object(m.jsx)(p.a.Option,{value:t,children:t})}))})})]})})})}})})]})}}]),n}(y.Component);D.contextType=x.a;e.default=Object(v.a)(D)}}]); |