From bef1906747f3866e3916aca17cbaef79f39bfc85 Mon Sep 17 00:00:00 2001 From: simple321vip Date: Thu, 4 Jun 2026 21:34:58 +0800 Subject: [PATCH] test --- AGENT.md | 1 + Dockerfile | 2 +- dist/index.html | 6 +- dist/{assets => resets}/blog.963d84ca.js | 0 dist/{assets => resets}/blog.963d84ca.js.gz | Bin dist/{assets => resets}/blogView.3f9577de.js | 0 dist/{assets => resets}/bookmark.84c823fb.js | 0 .../createBlog.af0ac6f2.css | 0 .../createBlog.af0ac6f2.css.gz | Bin .../{assets => resets}/createBlog.baef68c0.js | 0 .../createBlog.baef68c0.js.gz | Bin .../cta_strategy.0971c7e2.js | 0 .../cta_strategy.7993cc08.js | 0 .../cta_strategy.7993cc08.js.gz | Bin .../cta_strategy.f59d3350.css | 0 .../cta_strategy_file.166d1047.js | 0 .../cta_strategy_file.166d1047.js.gz | Bin .../{assets => resets}/dashboard.70e55b71.png | Bin dist/{assets => resets}/date.86e91942.js | 0 .../editProfile.04e72de6.js | 0 .../have_a_nice_day.4bde267a.jpeg | Bin dist/{assets => resets}/index.012ff59e.css | 0 dist/{assets => resets}/index.012ff59e.css.gz | Bin dist/{assets => resets}/index.35a0e576.css | 0 dist/{assets => resets}/index.35a0e576.css.gz | Bin dist/{assets => resets}/index.4b8145f1.js | 0 dist/{assets => resets}/index.4b8145f1.js.gz | Bin dist/{assets => resets}/index.51e7381c.css | 0 dist/{assets => resets}/index.6e45636c.js | 0 dist/{assets => resets}/index.6e45636c.js.gz | Bin dist/{assets => resets}/index.717960ff.js | 0 dist/{assets => resets}/index.72f58dc2.js | 0 dist/{assets => resets}/index.75a60ccf.js | 0 dist/{assets => resets}/index.75a60ccf.js.gz | Bin dist/{assets => resets}/index.7b5a1be8.js | 0 dist/{assets => resets}/index.7b5a1be8.js.gz | Bin dist/{assets => resets}/index.82bb6dad.js | 0 dist/{assets => resets}/index.82bb6dad.js.gz | Bin dist/{assets => resets}/index.8792a5f4.css | 0 dist/{assets => resets}/index.8c791556.css | 0 dist/{assets => resets}/index.b9b11298.css | 0 dist/{assets => resets}/index.cbfe4fc2.js | 0 dist/{assets => resets}/index.cbfe4fc2.js.gz | Bin dist/{assets => resets}/index.d37548e7.js | 0 dist/{assets => resets}/index.d37548e7.js.gz | Bin dist/{assets => resets}/index.dd6c84a3.css | 0 dist/{assets => resets}/index.e0733ac0.js | 0 dist/{assets => resets}/index.e0733ac0.js.gz | Bin dist/{assets => resets}/index.e20aada4.js | 0 dist/{assets => resets}/index.e20aada4.js.gz | Bin dist/{assets => resets}/index.e7794ca9.js | 0 dist/{assets => resets}/index.e7794ca9.js.gz | Bin dist/{assets => resets}/index.eb459dc2.css | 0 dist/{assets => resets}/index.ec015293.css | 0 dist/{assets => resets}/layout.a20dadf7.js | 0 dist/{assets => resets}/layout.a20dadf7.js.gz | Bin dist/{assets => resets}/layout.a9821bbc.css | 0 .../{assets => resets}/layout.a9821bbc.css.gz | Bin dist/{assets => resets}/login.65652357.js | 0 dist/{assets => resets}/login.65652357.js.gz | Bin dist/{assets => resets}/login.6dbb5fd6.css | 0 dist/{assets => resets}/mdview.f17c2459.js | 0 dist/{assets => resets}/nobody.f25a906a.jpg | Bin dist/{assets => resets}/number.46c8fb59.js | 0 dist/{assets => resets}/profile.50110a29.js | 0 dist/{assets => resets}/register.1d7abdcd.js | 0 .../register.1d7abdcd.js.gz | Bin dist/{assets => resets}/settings.e80a4132.js | 0 dist/{assets => resets}/sorry.36439e80.js | 0 dist/{assets => resets}/strategy.41e66528.js | 0 .../strategy.41e66528.js.gz | Bin dist/{assets => resets}/style.1aad9498.js | 0 dist/{assets => resets}/style.1aad9498.js.gz | Bin dist/{assets => resets}/style.a2e1e00d.css | 0 dist/{assets => resets}/style.a2e1e00d.css.gz | Bin index.html | 2 +- mock/traderCalender.ts | 57 +++++++ src/api/traderCalender.ts | 25 +++ src/permission.ts | 8 +- src/router/index.ts | 7 + src/utils/number.ts | 12 +- src/view/traderCalender/index.vue | 144 ++++++++++++++++++ 82 files changed, 257 insertions(+), 7 deletions(-) create mode 100644 AGENT.md rename dist/{assets => resets}/blog.963d84ca.js (100%) rename dist/{assets => resets}/blog.963d84ca.js.gz (100%) rename dist/{assets => resets}/blogView.3f9577de.js (100%) rename dist/{assets => resets}/bookmark.84c823fb.js (100%) rename dist/{assets => resets}/createBlog.af0ac6f2.css (100%) rename dist/{assets => resets}/createBlog.af0ac6f2.css.gz (100%) rename dist/{assets => resets}/createBlog.baef68c0.js (100%) rename dist/{assets => resets}/createBlog.baef68c0.js.gz (100%) rename dist/{assets => resets}/cta_strategy.0971c7e2.js (100%) rename dist/{assets => resets}/cta_strategy.7993cc08.js (100%) rename dist/{assets => resets}/cta_strategy.7993cc08.js.gz (100%) rename dist/{assets => resets}/cta_strategy.f59d3350.css (100%) rename dist/{assets => resets}/cta_strategy_file.166d1047.js (100%) rename dist/{assets => resets}/cta_strategy_file.166d1047.js.gz (100%) rename dist/{assets => resets}/dashboard.70e55b71.png (100%) rename dist/{assets => resets}/date.86e91942.js (100%) rename dist/{assets => resets}/editProfile.04e72de6.js (100%) rename dist/{assets => resets}/have_a_nice_day.4bde267a.jpeg (100%) rename dist/{assets => resets}/index.012ff59e.css (100%) rename dist/{assets => resets}/index.012ff59e.css.gz (100%) rename dist/{assets => resets}/index.35a0e576.css (100%) rename dist/{assets => resets}/index.35a0e576.css.gz (100%) rename dist/{assets => resets}/index.4b8145f1.js (100%) rename dist/{assets => resets}/index.4b8145f1.js.gz (100%) rename dist/{assets => resets}/index.51e7381c.css (100%) rename dist/{assets => resets}/index.6e45636c.js (100%) rename dist/{assets => resets}/index.6e45636c.js.gz (100%) rename dist/{assets => resets}/index.717960ff.js (100%) rename dist/{assets => resets}/index.72f58dc2.js (100%) rename dist/{assets => resets}/index.75a60ccf.js (100%) rename dist/{assets => resets}/index.75a60ccf.js.gz (100%) rename dist/{assets => resets}/index.7b5a1be8.js (100%) rename dist/{assets => resets}/index.7b5a1be8.js.gz (100%) rename dist/{assets => resets}/index.82bb6dad.js (100%) rename dist/{assets => resets}/index.82bb6dad.js.gz (100%) rename dist/{assets => resets}/index.8792a5f4.css (100%) rename dist/{assets => resets}/index.8c791556.css (100%) rename dist/{assets => resets}/index.b9b11298.css (100%) rename dist/{assets => resets}/index.cbfe4fc2.js (100%) rename dist/{assets => resets}/index.cbfe4fc2.js.gz (100%) rename dist/{assets => resets}/index.d37548e7.js (100%) rename dist/{assets => resets}/index.d37548e7.js.gz (100%) rename dist/{assets => resets}/index.dd6c84a3.css (100%) rename dist/{assets => resets}/index.e0733ac0.js (100%) rename dist/{assets => resets}/index.e0733ac0.js.gz (100%) rename dist/{assets => resets}/index.e20aada4.js (100%) rename dist/{assets => resets}/index.e20aada4.js.gz (100%) rename dist/{assets => resets}/index.e7794ca9.js (100%) rename dist/{assets => resets}/index.e7794ca9.js.gz (100%) rename dist/{assets => resets}/index.eb459dc2.css (100%) rename dist/{assets => resets}/index.ec015293.css (100%) rename dist/{assets => resets}/layout.a20dadf7.js (100%) rename dist/{assets => resets}/layout.a20dadf7.js.gz (100%) rename dist/{assets => resets}/layout.a9821bbc.css (100%) rename dist/{assets => resets}/layout.a9821bbc.css.gz (100%) rename dist/{assets => resets}/login.65652357.js (100%) rename dist/{assets => resets}/login.65652357.js.gz (100%) rename dist/{assets => resets}/login.6dbb5fd6.css (100%) rename dist/{assets => resets}/mdview.f17c2459.js (100%) rename dist/{assets => resets}/nobody.f25a906a.jpg (100%) rename dist/{assets => resets}/number.46c8fb59.js (100%) rename dist/{assets => resets}/profile.50110a29.js (100%) rename dist/{assets => resets}/register.1d7abdcd.js (100%) rename dist/{assets => resets}/register.1d7abdcd.js.gz (100%) rename dist/{assets => resets}/settings.e80a4132.js (100%) rename dist/{assets => resets}/sorry.36439e80.js (100%) rename dist/{assets => resets}/strategy.41e66528.js (100%) rename dist/{assets => resets}/strategy.41e66528.js.gz (100%) rename dist/{assets => resets}/style.1aad9498.js (100%) rename dist/{assets => resets}/style.1aad9498.js.gz (100%) rename dist/{assets => resets}/style.a2e1e00d.css (100%) rename dist/{assets => resets}/style.a2e1e00d.css.gz (100%) create mode 100644 mock/traderCalender.ts create mode 100644 src/api/traderCalender.ts create mode 100644 src/view/traderCalender/index.vue diff --git a/AGENT.md b/AGENT.md new file mode 100644 index 0000000..fb4d8fa --- /dev/null +++ b/AGENT.md @@ -0,0 +1 @@ +# AGENT.md diff --git a/Dockerfile b/Dockerfile index f239164..590d48b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM nginx:1.23.1-alpine +FROM ccr.ccs.tencentyun.com/violin/nginx:latest COPY dist /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf diff --git a/dist/index.html b/dist/index.html index f4570c9..704ce77 100644 --- a/dist/index.html +++ b/dist/index.html @@ -6,13 +6,13 @@ violin-home - - + +
- + \ No newline at end of file diff --git a/dist/assets/blog.963d84ca.js b/dist/resets/blog.963d84ca.js similarity index 100% rename from dist/assets/blog.963d84ca.js rename to dist/resets/blog.963d84ca.js diff --git a/dist/assets/blog.963d84ca.js.gz b/dist/resets/blog.963d84ca.js.gz similarity index 100% rename from dist/assets/blog.963d84ca.js.gz rename to dist/resets/blog.963d84ca.js.gz diff --git a/dist/assets/blogView.3f9577de.js b/dist/resets/blogView.3f9577de.js similarity index 100% rename from dist/assets/blogView.3f9577de.js rename to dist/resets/blogView.3f9577de.js diff --git a/dist/assets/bookmark.84c823fb.js b/dist/resets/bookmark.84c823fb.js similarity index 100% rename from dist/assets/bookmark.84c823fb.js rename to dist/resets/bookmark.84c823fb.js diff --git a/dist/assets/createBlog.af0ac6f2.css b/dist/resets/createBlog.af0ac6f2.css similarity index 100% rename from dist/assets/createBlog.af0ac6f2.css rename to dist/resets/createBlog.af0ac6f2.css diff --git a/dist/assets/createBlog.af0ac6f2.css.gz b/dist/resets/createBlog.af0ac6f2.css.gz similarity index 100% rename from dist/assets/createBlog.af0ac6f2.css.gz rename to dist/resets/createBlog.af0ac6f2.css.gz diff --git a/dist/assets/createBlog.baef68c0.js b/dist/resets/createBlog.baef68c0.js similarity index 100% rename from dist/assets/createBlog.baef68c0.js rename to dist/resets/createBlog.baef68c0.js diff --git a/dist/assets/createBlog.baef68c0.js.gz b/dist/resets/createBlog.baef68c0.js.gz similarity index 100% rename from dist/assets/createBlog.baef68c0.js.gz rename to dist/resets/createBlog.baef68c0.js.gz diff --git a/dist/assets/cta_strategy.0971c7e2.js b/dist/resets/cta_strategy.0971c7e2.js similarity index 100% rename from dist/assets/cta_strategy.0971c7e2.js rename to dist/resets/cta_strategy.0971c7e2.js diff --git a/dist/assets/cta_strategy.7993cc08.js b/dist/resets/cta_strategy.7993cc08.js similarity index 100% rename from dist/assets/cta_strategy.7993cc08.js rename to dist/resets/cta_strategy.7993cc08.js diff --git a/dist/assets/cta_strategy.7993cc08.js.gz b/dist/resets/cta_strategy.7993cc08.js.gz similarity index 100% rename from dist/assets/cta_strategy.7993cc08.js.gz rename to dist/resets/cta_strategy.7993cc08.js.gz diff --git a/dist/assets/cta_strategy.f59d3350.css b/dist/resets/cta_strategy.f59d3350.css similarity index 100% rename from dist/assets/cta_strategy.f59d3350.css rename to dist/resets/cta_strategy.f59d3350.css diff --git a/dist/assets/cta_strategy_file.166d1047.js b/dist/resets/cta_strategy_file.166d1047.js similarity index 100% rename from dist/assets/cta_strategy_file.166d1047.js rename to dist/resets/cta_strategy_file.166d1047.js diff --git a/dist/assets/cta_strategy_file.166d1047.js.gz b/dist/resets/cta_strategy_file.166d1047.js.gz similarity index 100% rename from dist/assets/cta_strategy_file.166d1047.js.gz rename to dist/resets/cta_strategy_file.166d1047.js.gz diff --git a/dist/assets/dashboard.70e55b71.png b/dist/resets/dashboard.70e55b71.png similarity index 100% rename from dist/assets/dashboard.70e55b71.png rename to dist/resets/dashboard.70e55b71.png diff --git a/dist/assets/date.86e91942.js b/dist/resets/date.86e91942.js similarity index 100% rename from dist/assets/date.86e91942.js rename to dist/resets/date.86e91942.js diff --git a/dist/assets/editProfile.04e72de6.js b/dist/resets/editProfile.04e72de6.js similarity index 100% rename from dist/assets/editProfile.04e72de6.js rename to dist/resets/editProfile.04e72de6.js diff --git a/dist/assets/have_a_nice_day.4bde267a.jpeg b/dist/resets/have_a_nice_day.4bde267a.jpeg similarity index 100% rename from dist/assets/have_a_nice_day.4bde267a.jpeg rename to dist/resets/have_a_nice_day.4bde267a.jpeg diff --git a/dist/assets/index.012ff59e.css b/dist/resets/index.012ff59e.css similarity index 100% rename from dist/assets/index.012ff59e.css rename to dist/resets/index.012ff59e.css diff --git a/dist/assets/index.012ff59e.css.gz b/dist/resets/index.012ff59e.css.gz similarity index 100% rename from dist/assets/index.012ff59e.css.gz rename to dist/resets/index.012ff59e.css.gz diff --git a/dist/assets/index.35a0e576.css b/dist/resets/index.35a0e576.css similarity index 100% rename from dist/assets/index.35a0e576.css rename to dist/resets/index.35a0e576.css diff --git a/dist/assets/index.35a0e576.css.gz b/dist/resets/index.35a0e576.css.gz similarity index 100% rename from dist/assets/index.35a0e576.css.gz rename to dist/resets/index.35a0e576.css.gz diff --git a/dist/assets/index.4b8145f1.js b/dist/resets/index.4b8145f1.js similarity index 100% rename from dist/assets/index.4b8145f1.js rename to dist/resets/index.4b8145f1.js diff --git a/dist/assets/index.4b8145f1.js.gz b/dist/resets/index.4b8145f1.js.gz similarity index 100% rename from dist/assets/index.4b8145f1.js.gz rename to dist/resets/index.4b8145f1.js.gz diff --git a/dist/assets/index.51e7381c.css b/dist/resets/index.51e7381c.css similarity index 100% rename from dist/assets/index.51e7381c.css rename to dist/resets/index.51e7381c.css diff --git a/dist/assets/index.6e45636c.js b/dist/resets/index.6e45636c.js similarity index 100% rename from dist/assets/index.6e45636c.js rename to dist/resets/index.6e45636c.js diff --git a/dist/assets/index.6e45636c.js.gz b/dist/resets/index.6e45636c.js.gz similarity index 100% rename from dist/assets/index.6e45636c.js.gz rename to dist/resets/index.6e45636c.js.gz diff --git a/dist/assets/index.717960ff.js b/dist/resets/index.717960ff.js similarity index 100% rename from dist/assets/index.717960ff.js rename to dist/resets/index.717960ff.js diff --git a/dist/assets/index.72f58dc2.js b/dist/resets/index.72f58dc2.js similarity index 100% rename from dist/assets/index.72f58dc2.js rename to dist/resets/index.72f58dc2.js diff --git a/dist/assets/index.75a60ccf.js b/dist/resets/index.75a60ccf.js similarity index 100% rename from dist/assets/index.75a60ccf.js rename to dist/resets/index.75a60ccf.js diff --git a/dist/assets/index.75a60ccf.js.gz b/dist/resets/index.75a60ccf.js.gz similarity index 100% rename from dist/assets/index.75a60ccf.js.gz rename to dist/resets/index.75a60ccf.js.gz diff --git a/dist/assets/index.7b5a1be8.js b/dist/resets/index.7b5a1be8.js similarity index 100% rename from dist/assets/index.7b5a1be8.js rename to dist/resets/index.7b5a1be8.js diff --git a/dist/assets/index.7b5a1be8.js.gz b/dist/resets/index.7b5a1be8.js.gz similarity index 100% rename from dist/assets/index.7b5a1be8.js.gz rename to dist/resets/index.7b5a1be8.js.gz diff --git a/dist/assets/index.82bb6dad.js b/dist/resets/index.82bb6dad.js similarity index 100% rename from dist/assets/index.82bb6dad.js rename to dist/resets/index.82bb6dad.js diff --git a/dist/assets/index.82bb6dad.js.gz b/dist/resets/index.82bb6dad.js.gz similarity index 100% rename from dist/assets/index.82bb6dad.js.gz rename to dist/resets/index.82bb6dad.js.gz diff --git a/dist/assets/index.8792a5f4.css b/dist/resets/index.8792a5f4.css similarity index 100% rename from dist/assets/index.8792a5f4.css rename to dist/resets/index.8792a5f4.css diff --git a/dist/assets/index.8c791556.css b/dist/resets/index.8c791556.css similarity index 100% rename from dist/assets/index.8c791556.css rename to dist/resets/index.8c791556.css diff --git a/dist/assets/index.b9b11298.css b/dist/resets/index.b9b11298.css similarity index 100% rename from dist/assets/index.b9b11298.css rename to dist/resets/index.b9b11298.css diff --git a/dist/assets/index.cbfe4fc2.js b/dist/resets/index.cbfe4fc2.js similarity index 100% rename from dist/assets/index.cbfe4fc2.js rename to dist/resets/index.cbfe4fc2.js diff --git a/dist/assets/index.cbfe4fc2.js.gz b/dist/resets/index.cbfe4fc2.js.gz similarity index 100% rename from dist/assets/index.cbfe4fc2.js.gz rename to dist/resets/index.cbfe4fc2.js.gz diff --git a/dist/assets/index.d37548e7.js b/dist/resets/index.d37548e7.js similarity index 100% rename from dist/assets/index.d37548e7.js rename to dist/resets/index.d37548e7.js diff --git a/dist/assets/index.d37548e7.js.gz b/dist/resets/index.d37548e7.js.gz similarity index 100% rename from dist/assets/index.d37548e7.js.gz rename to dist/resets/index.d37548e7.js.gz diff --git a/dist/assets/index.dd6c84a3.css b/dist/resets/index.dd6c84a3.css similarity index 100% rename from dist/assets/index.dd6c84a3.css rename to dist/resets/index.dd6c84a3.css diff --git a/dist/assets/index.e0733ac0.js b/dist/resets/index.e0733ac0.js similarity index 100% rename from dist/assets/index.e0733ac0.js rename to dist/resets/index.e0733ac0.js diff --git a/dist/assets/index.e0733ac0.js.gz b/dist/resets/index.e0733ac0.js.gz similarity index 100% rename from dist/assets/index.e0733ac0.js.gz rename to dist/resets/index.e0733ac0.js.gz diff --git a/dist/assets/index.e20aada4.js b/dist/resets/index.e20aada4.js similarity index 100% rename from dist/assets/index.e20aada4.js rename to dist/resets/index.e20aada4.js diff --git a/dist/assets/index.e20aada4.js.gz b/dist/resets/index.e20aada4.js.gz similarity index 100% rename from dist/assets/index.e20aada4.js.gz rename to dist/resets/index.e20aada4.js.gz diff --git a/dist/assets/index.e7794ca9.js b/dist/resets/index.e7794ca9.js similarity index 100% rename from dist/assets/index.e7794ca9.js rename to dist/resets/index.e7794ca9.js diff --git a/dist/assets/index.e7794ca9.js.gz b/dist/resets/index.e7794ca9.js.gz similarity index 100% rename from dist/assets/index.e7794ca9.js.gz rename to dist/resets/index.e7794ca9.js.gz diff --git a/dist/assets/index.eb459dc2.css b/dist/resets/index.eb459dc2.css similarity index 100% rename from dist/assets/index.eb459dc2.css rename to dist/resets/index.eb459dc2.css diff --git a/dist/assets/index.ec015293.css b/dist/resets/index.ec015293.css similarity index 100% rename from dist/assets/index.ec015293.css rename to dist/resets/index.ec015293.css diff --git a/dist/assets/layout.a20dadf7.js b/dist/resets/layout.a20dadf7.js similarity index 100% rename from dist/assets/layout.a20dadf7.js rename to dist/resets/layout.a20dadf7.js diff --git a/dist/assets/layout.a20dadf7.js.gz b/dist/resets/layout.a20dadf7.js.gz similarity index 100% rename from dist/assets/layout.a20dadf7.js.gz rename to dist/resets/layout.a20dadf7.js.gz diff --git a/dist/assets/layout.a9821bbc.css b/dist/resets/layout.a9821bbc.css similarity index 100% rename from dist/assets/layout.a9821bbc.css rename to dist/resets/layout.a9821bbc.css diff --git a/dist/assets/layout.a9821bbc.css.gz b/dist/resets/layout.a9821bbc.css.gz similarity index 100% rename from dist/assets/layout.a9821bbc.css.gz rename to dist/resets/layout.a9821bbc.css.gz diff --git a/dist/assets/login.65652357.js b/dist/resets/login.65652357.js similarity index 100% rename from dist/assets/login.65652357.js rename to dist/resets/login.65652357.js diff --git a/dist/assets/login.65652357.js.gz b/dist/resets/login.65652357.js.gz similarity index 100% rename from dist/assets/login.65652357.js.gz rename to dist/resets/login.65652357.js.gz diff --git a/dist/assets/login.6dbb5fd6.css b/dist/resets/login.6dbb5fd6.css similarity index 100% rename from dist/assets/login.6dbb5fd6.css rename to dist/resets/login.6dbb5fd6.css diff --git a/dist/assets/mdview.f17c2459.js b/dist/resets/mdview.f17c2459.js similarity index 100% rename from dist/assets/mdview.f17c2459.js rename to dist/resets/mdview.f17c2459.js diff --git a/dist/assets/nobody.f25a906a.jpg b/dist/resets/nobody.f25a906a.jpg similarity index 100% rename from dist/assets/nobody.f25a906a.jpg rename to dist/resets/nobody.f25a906a.jpg diff --git a/dist/assets/number.46c8fb59.js b/dist/resets/number.46c8fb59.js similarity index 100% rename from dist/assets/number.46c8fb59.js rename to dist/resets/number.46c8fb59.js diff --git a/dist/assets/profile.50110a29.js b/dist/resets/profile.50110a29.js similarity index 100% rename from dist/assets/profile.50110a29.js rename to dist/resets/profile.50110a29.js diff --git a/dist/assets/register.1d7abdcd.js b/dist/resets/register.1d7abdcd.js similarity index 100% rename from dist/assets/register.1d7abdcd.js rename to dist/resets/register.1d7abdcd.js diff --git a/dist/assets/register.1d7abdcd.js.gz b/dist/resets/register.1d7abdcd.js.gz similarity index 100% rename from dist/assets/register.1d7abdcd.js.gz rename to dist/resets/register.1d7abdcd.js.gz diff --git a/dist/assets/settings.e80a4132.js b/dist/resets/settings.e80a4132.js similarity index 100% rename from dist/assets/settings.e80a4132.js rename to dist/resets/settings.e80a4132.js diff --git a/dist/assets/sorry.36439e80.js b/dist/resets/sorry.36439e80.js similarity index 100% rename from dist/assets/sorry.36439e80.js rename to dist/resets/sorry.36439e80.js diff --git a/dist/assets/strategy.41e66528.js b/dist/resets/strategy.41e66528.js similarity index 100% rename from dist/assets/strategy.41e66528.js rename to dist/resets/strategy.41e66528.js diff --git a/dist/assets/strategy.41e66528.js.gz b/dist/resets/strategy.41e66528.js.gz similarity index 100% rename from dist/assets/strategy.41e66528.js.gz rename to dist/resets/strategy.41e66528.js.gz diff --git a/dist/assets/style.1aad9498.js b/dist/resets/style.1aad9498.js similarity index 100% rename from dist/assets/style.1aad9498.js rename to dist/resets/style.1aad9498.js diff --git a/dist/assets/style.1aad9498.js.gz b/dist/resets/style.1aad9498.js.gz similarity index 100% rename from dist/assets/style.1aad9498.js.gz rename to dist/resets/style.1aad9498.js.gz diff --git a/dist/assets/style.a2e1e00d.css b/dist/resets/style.a2e1e00d.css similarity index 100% rename from dist/assets/style.a2e1e00d.css rename to dist/resets/style.a2e1e00d.css diff --git a/dist/assets/style.a2e1e00d.css.gz b/dist/resets/style.a2e1e00d.css.gz similarity index 100% rename from dist/assets/style.a2e1e00d.css.gz rename to dist/resets/style.a2e1e00d.css.gz diff --git a/index.html b/index.html index 19758e3..ca86ec9 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ - violin-home + 个人知识记录 diff --git a/mock/traderCalender.ts b/mock/traderCalender.ts new file mode 100644 index 0000000..169ed73 --- /dev/null +++ b/mock/traderCalender.ts @@ -0,0 +1,57 @@ +import { MockMethod } from 'vite-plugin-mock' + +export default [ + { + url: '/traderCalender/api/v1/trader/calender/year/2024', + method: 'get', + response: ({ body, query }) => { + return [ + { + month: 4, + month_beginning_balance: 132947.59, + offset_gain_and_loss: 0, + mark_to_market: 5300, + commission: 0, + deposit_and_withdrawal: 0, + month_end_balance: 138247.59, + }, + { + month: 5, + month_beginning_balance: 138247.59, + offset_gain_and_loss: 5080, + mark_to_market: 1960, + commission: 108, + deposit_and_withdrawal: 10000, + month_end_balance: 135179.59, + }, + { + month: 6, + month_beginning_balance: 135179.59, + offset_gain_and_loss: -2830, + mark_to_market: -2920, + commission: 32, + deposit_and_withdrawal: 10000, + month_end_balance: 119397.59, + }, + { + month: 7, + month_beginning_balance: 119397.59, + offset_gain_and_loss: 0, + mark_to_market: -5640, + commission: 16, + deposit_and_withdrawal: 0, + month_end_balance: 113741.59, + }, + { + month: 8, + month_beginning_balance: 113741.59, + offset_gain_and_loss: -2480, + mark_to_market: -4150, + commission: 24, + deposit_and_withdrawal: 1000, + month_end_balance: 106087.59, + }, + ] + } + }, +] as MockMethod[] diff --git a/src/api/traderCalender.ts b/src/api/traderCalender.ts new file mode 100644 index 0000000..ff7fedb --- /dev/null +++ b/src/api/traderCalender.ts @@ -0,0 +1,25 @@ +import { service } from '../utils/request' + +const headers = { + 'Content-Type': 'application/json;charsetset=UTF-8' +} + +// To obtain the monthly data by year +const get_monthly_data = (year: string) => { + return service({ + url: '/traderCalender/api/v1/trader/calender/year/' + year, + method: 'GET', + headers: headers, + }) +} + +// To update the monthly data by year +// const update_monthly_data = (data: object) => { +// return service({ +// url: '/traderCalender/api/v1/trader/calender/year/' + year, +// method: 'POST', +// data: data +// }) +// } + +export { get_monthly_data } \ No newline at end of file diff --git a/src/permission.ts b/src/permission.ts index be1fdb7..ae8322d 100644 --- a/src/permission.ts +++ b/src/permission.ts @@ -44,7 +44,12 @@ router.beforeEach((to, from, next) => { next() } } else { - if (url.search("register") != -1) { + if (to.path == "/register") { + next() + return + } + + if (url.search("registerFrom") != -1) { let arr = url.split('?') let parameters = arr[1].split('&') let query_data: { [key: string]: any } = {} @@ -56,6 +61,7 @@ router.beforeEach((to, from, next) => { path: '/register', query: query_data }) + return } if (url.search("/home/") != -1) { let arr = url.split('?') diff --git a/src/router/index.ts b/src/router/index.ts index ab11305..779da56 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -57,6 +57,13 @@ const routes: Array = [ name: '市场行情' } }, + { + path: '/traderCalender', + component: () => import('@/view/traderCalender/index.vue'), + meta: { + name: '交易日历' + } + }, { path: '/capital', component: () => import('@/view/capital/index.vue'), diff --git a/src/utils/number.ts b/src/utils/number.ts index 5a3837d..8fded48 100644 --- a/src/utils/number.ts +++ b/src/utils/number.ts @@ -9,7 +9,17 @@ const addZero = (num: number) => { return '0' + num } +const ToString = (value: number) => { + return value.toLocaleString() +} + +const GetSum = (obj: object, ...props: any[]) => { + return props.filter(prop => prop in obj).reduce((accumulator, currentValue) => accumulator + currentValue, 0) +} + export { toPercent, - addZero + addZero, + ToString, + GetSum } \ No newline at end of file diff --git a/src/view/traderCalender/index.vue b/src/view/traderCalender/index.vue new file mode 100644 index 0000000..bb9fdb3 --- /dev/null +++ b/src/view/traderCalender/index.vue @@ -0,0 +1,144 @@ + + + + + \ No newline at end of file