From 8b8915bafbb6306aba0320811bb1f6587b205e86 Mon Sep 17 00:00:00 2001 From: "cnb.asek4HHRAKA" Date: Tue, 30 Sep 2025 14:36:56 +0800 Subject: [PATCH] "update webview" --- public/static/css/967.892220ee.chunk.css | 9 +- public/static/js/main.8f1565da.chunk.js | 371 +++++++++++++++++++++++ 2 files changed, 379 insertions(+), 1 deletion(-) create mode 100644 public/static/js/main.8f1565da.chunk.js diff --git a/public/static/css/967.892220ee.chunk.css b/public/static/css/967.892220ee.chunk.css index ab6d154..1407f99 100644 --- a/public/static/css/967.892220ee.chunk.css +++ b/public/static/css/967.892220ee.chunk.css @@ -1 +1,8 @@ -.account-page .button-wrapper{display:flex;justify-content:space-between}.ant-upload.ant-upload-select{display:block} \ No newline at end of file +.account-page .button-wrapper { + display: flex; + justify-content: space-between +} + +.ant-upload.ant-upload-select { + display: block +} \ No newline at end of file diff --git a/public/static/js/main.8f1565da.chunk.js b/public/static/js/main.8f1565da.chunk.js new file mode 100644 index 0000000..390eeed --- /dev/null +++ b/public/static/js/main.8f1565da.chunk.js @@ -0,0 +1,371 @@ +(this["webpackJsonpbeancount-web"] = this["webpackJsonpbeancount-web"] || []).push([ + [5], { + 106: function (e, t, n) {}, + 109: function (e, t, n) {}, + 113: function (e, t, n) {}, + 118: function (e, t, n) {}, + 123: function (e, t, n) { + "use strict"; + n.r(t); + var r = n(0), + a = n.n(r), + c = n(25), + o = n.n(c), + i = (n(106), n(43)), + s = n(44), + l = n(46), + h = n(45), + u = n(24), + d = n(96), + b = n.n(d), + j = n(62), + m = n.n(j), + g = (n(108), n(28)), + p = (n(109), n(48)), + f = "\u6211\u7684\u8d26\u672c", + x = "https://github.com/frankwuzp/beancount-gs", + O = "https://www.yuque.com/chuyi-ble7p/beancount-gs", + v = "https://github.com/BaoXuebin/beancount-gs/issues", + w = "https://github.com/frankwuzp/beancount-gs/blob/main/License", + y = n(67), + N = (n(113), n(3)), + k = function (e) { + Object(l.a)(n, e); + var t = Object(h.a)(n); + + function n() { + var e; + Object(i.a)(this, n); + for (var r = arguments.length, a = new Array(r), c = 0; c < r; c++) a[c] = arguments[c]; + return (e = t.call.apply(t, [this].concat(a))).state = { + version: "" + }, e.handleOut = function () { + localStorage.clear(), window.location.href = "/web/#/ledger" + }, e + } + return Object(s.a)(n, [{ + key: "componentDidMount", + value: function () { + var e = this; + Object(y.b)("/api/version").then((function (t) { + localStorage.setItem("version", t), e.setState({ + version: t + }) + })) + } + }, { + key: "render", + value: function () { + var e = this.context.theme, + t = window.localStorage.getItem("ledgerTitle") || f; + return Object(N.jsx)("div", { + className: "".concat(e, "-theme page-wrapper"), + children: Object(N.jsxs)("div", { + className: "wrapper", + children: [Object(N.jsx)("header", { + children: Object(N.jsx)("nav", { + className: "navbar", + children: Object(N.jsxs)("div", { + className: "container", + children: [Object(N.jsx)("div", { + className: "navbar-header header-logo", + to: "/", + children: Object(N.jsx)(g.b, { + to: "/", + children: t + }) + }), Object(N.jsxs)("div", { + className: "menu navbar-right", + children: [Object(N.jsx)(g.b, { + to: "/account", + children: "\u8d26\u6237" + }), Object(N.jsx)(g.b, { + to: "/stats", + children: "\u7edf\u8ba1" + }), Object(N.jsx)("a", { + onClick: this.handleOut, + children: "\u9000\u51fa" + }), Object(N.jsx)("a", { + href: x, + children: Object(N.jsx)("img", { + src: "https://img.shields.io/github/stars/BaoXuebin/beancount-gs?style=social" + }) + })] + })] + }) + }) + }), Object(N.jsx)("div", { + className: "main", + children: Object(N.jsx)("div", { + className: "main-wrap", + children: this.props.children + }) + }), Object(N.jsx)("footer", { + className: "footer", + children: Object(N.jsxs)("div", { + className: "copyright", + children: ["\xa9 ", (new Date).getFullYear(), "\xa0\xa0", Object(N.jsx)("a", { + href: "https://github.com/BaoXuebin/beancount-gs/releases/tag/".concat(this.state.version), + target: "_blank", + children: this.state.version + }), "\xa0\xa0", Object(N.jsx)("a", { + href: w, + target: "_blank", + children: "MIT" + }), "\xa0\xa0", Object(N.jsx)("a", { + href: O, + target: "_blank", + children: "\u4f7f\u7528\u6587\u6863" + }), "\xa0\xa0", Object(N.jsx)("a", { + href: v, + target: "_blank", + children: "\u53cd\u9988BUG" + }), "\xa0\xa0"] + }) + })] + }) + }) + } + }]), n + }(r.Component); + k.contextType = p.a; + var P = k, + I = n(21), + S = n.n(I), + B = n(8), + T = (n(118), function () { + return Object(N.jsx)("div", { + style: { + width: "100%" + }, + className: "lds-rolling", + children: Object(N.jsx)("div", {}) + }) + }), + C = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(1), n.e(2), n.e(4), n.e(14)]).then(n.bind(null, 430)) + }, + loading: T + }), + X = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(1), n.e(2), n.e(3), n.e(9)]).then(n.bind(null, 426)) + }, + loading: T + }), + _ = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(1), n.e(2), n.e(3), n.e(10)]).then(n.bind(null, 428)) + }, + loading: T + }), + A = S()({ + loader: function () { + return n.e(15).then(n.bind(null, 422)) + }, + loading: T + }), + E = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(1), n.e(2), n.e(3), n.e(11)]).then(n.bind(null, 431)) + }, + loading: T + }), + J = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(1), n.e(3), n.e(7), n.e(17)]).then(n.bind(null, 423)) + }, + loading: T + }), + M = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(1), n.e(2), n.e(4), n.e(13)]).then(n.bind(null, 424)) + }, + loading: T + }), + D = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(1), n.e(2), n.e(3), n.e(12)]).then(n.bind(null, 429)) + }, + loading: T + }), + F = S()({ + loader: function () { + return Promise.all([n.e(0), n.e(16), n.e(18)]).then(n.bind(null, 425)) + }, + loading: T + }), + L = function () { + return Object(N.jsx)(a.a.Fragment, { + children: Object(N.jsxs)(B.c, { + children: [Object(N.jsx)(B.a, { + exact: !0, + path: "/", + component: X + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/init", + component: M + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/ledger", + component: C + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/account", + component: _ + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/about", + component: A + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/edit", + component: J + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/stats", + component: E + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/import", + component: D + }), Object(N.jsx)(B.a, { + exact: !0, + path: "/setting", + component: F + }), Object(N.jsx)(B.a, { + component: X + })] + }) + }) + }; + m.a.locale("zh-cn"); + var W = function (e) { + Object(l.a)(n, e); + var t = Object(h.a)(n); + + function n() { + var e; + Object(i.a)(this, n); + for (var r = arguments.length, a = new Array(r), c = 0; c < r; c++) a[c] = arguments[c]; + return (e = t.call.apply(t, [this].concat(a))).state = { + theme: localStorage.getItem("theme") || "light" + }, e.toggleTheme = function (t) { + e.setState({ + theme: t + }) + }, e + } + return Object(s.a)(n, [{ + key: "render", + value: function () { + return Object(N.jsx)("div", { + className: "App", + children: Object(N.jsx)(p.a.Provider, { + value: { + theme: this.state.theme, + toggleTheme: this.toggleTheme + }, + children: Object(N.jsx)(u.a, { + locale: b.a, + children: Object(N.jsx)(g.a, { + children: Object(N.jsx)(P, { + children: Object(N.jsx)(L, {}) + }) + }) + }) + }) + }) + } + }]), n + }(r.Component); + Boolean("localhost" === window.location.hostname || "[::1]" === window.location.hostname || window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/)); + o.a.render(Object(N.jsx)(a.a.StrictMode, { + children: Object(N.jsx)(W, {}) + }), document.getElementById("root")), "serviceWorker" in navigator && navigator.serviceWorker.ready.then((function (e) { + e.unregister() + })).catch((function (e) { + console.error(e.message) + })) + }, + 48: function (e, t, n) { + "use strict"; + var r = n(0), + a = n.n(r).a.createContext({ + theme: "light", + toggleTheme: function () {} + }); + t.a = a + }, + 67: function (e, t, n) { + "use strict"; + n.d(t, "c", (function () { + return o + })), n.d(t, "d", (function () { + return i + })), n.d(t, "e", (function () { + return s + })), n.d(t, "a", (function () { + return l + })), n.d(t, "b", (function () { + return u + })); + var r = n(20), + a = (n(73), n(92)), + c = n.n(a), + o = function (e) { + var t = e.split(":"); + return t && t.length >= 1 ? t[0] : "" + }, + i = function (e) { + return e.split(":").join("_") + }, + s = function (e) { + var t = e.split(":"); + return t && t.length >= 2 ? t[t.length - 1] : "" + }, + l = { + Income: "\u6536\u5165", + Expenses: "\u652f\u51fa", + Liabilities: "\u8d1f\u503a", + Assets: "\u8d44\u4ea7" + }, + h = function (e) { + return e + }, + u = function (e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, + n = t.method, + a = t.headers, + o = t.body, + i = t.hintError, + s = { + "Content-Type": "application/json", + ledgerId: window.localStorage.getItem("ledgerId") + }; + return new Promise((function (t, l) { + c()(e, { + method: n, + headers: Object.assign({}, s, a), + body: JSON.stringify(o) + }).then(h).then((function (e) { + return e.json() + })).then((function (e) { + if (i) t(e); + else { + var n = e.code; + 200 === n ? t(e.data) : 200 !== n && (400 === n ? r.b.error("\u8bf7\u6c42\u53c2\u6570\u9519\u8bef") : 1001 === n ? r.b.error("\u8d26\u76ee\u4e0d\u5e73\u8861") : 1003 === n ? r.b.error("\u65e0\u6548\u8d26\u6237") : 1005 === n ? r.b.error("\u65e0\u6548\u547d\u4ee4") : 1006 === n ? r.b.error("\u5bc6\u7801\u9519\u8bef") : 1007 === n ? r.b.error("\u8d26\u6237\u5df2\u5b58\u5728") : 1008 === n ? r.b.error("\u5bc6\u94a5\u4e0d\u5339\u914d") : 1010 === n || 401 === n ? window.location.href = "/web/#/ledger" : r.b.error("\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u5237\u65b0\u9875\u9762\u91cd\u8bd5"), l(e)) + } + })).catch((function (e) { + r.b.error("\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u5237\u65b0\u9875\u9762\u91cd\u8bd5"), l(e) + })) + })) + } + } + }, + [ + [123, 6, 8] + ] +]); \ No newline at end of file