"update webview"
This commit is contained in:
parent
23b1a5b2e0
commit
8b8915bafb
|
|
@ -1 +1,8 @@
|
||||||
.account-page .button-wrapper{display:flex;justify-content:space-between}.ant-upload.ant-upload-select{display:block}
|
.account-page .button-wrapper {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between
|
||||||
|
}
|
||||||
|
|
||||||
|
.ant-upload.ant-upload-select {
|
||||||
|
display: block
|
||||||
|
}
|
||||||
|
|
@ -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]
|
||||||
|
]
|
||||||
|
]);
|
||||||
Loading…
Reference in New Issue