From a1befe8eff5ade9b6bdb39151042a417d4301cda Mon Sep 17 00:00:00 2001 From: BTMuli Date: Sun, 14 Dec 2025 14:50:42 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=B7=BB=E5=8A=A0release=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=EF=BC=8C=E8=B0=83=E6=95=B4WIKI=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit close #180 --- src-tauri/Cargo.lock | 22 +++---- src/data/app/calendar.json | 111 ++++++++++++++++++++++++++++++++++- src/pages/WIKI/Character.vue | 10 ++-- src/types/App/Character.d.ts | 43 ++++++-------- 4 files changed, 143 insertions(+), 43 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index c4638619..5cbe8526 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -5544,7 +5544,7 @@ dependencies = [ [[package]] name = "tauri-plugin-deep-link" version = "2.4.5" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "dunce", "plist", @@ -5564,7 +5564,7 @@ dependencies = [ [[package]] name = "tauri-plugin-dialog" version = "2.4.2" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "log", "raw-window-handle", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "tauri-plugin-fs" version = "2.4.4" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "anyhow", "dunce", @@ -5602,7 +5602,7 @@ dependencies = [ [[package]] name = "tauri-plugin-http" version = "2.5.4" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "bytes", "cookie_store", @@ -5625,7 +5625,7 @@ dependencies = [ [[package]] name = "tauri-plugin-log" version = "2.7.1" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "android_logger", "byte-unit", @@ -5646,7 +5646,7 @@ dependencies = [ [[package]] name = "tauri-plugin-opener" version = "2.5.2" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "dunce", "glob", @@ -5667,7 +5667,7 @@ dependencies = [ [[package]] name = "tauri-plugin-os" version = "2.3.2" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "gethostname", "log", @@ -5684,7 +5684,7 @@ dependencies = [ [[package]] name = "tauri-plugin-process" version = "2.3.1" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "tauri", "tauri-plugin", @@ -5693,7 +5693,7 @@ dependencies = [ [[package]] name = "tauri-plugin-shell" version = "2.3.3" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "encoding_rs", "log", @@ -5713,7 +5713,7 @@ dependencies = [ [[package]] name = "tauri-plugin-single-instance" version = "2.3.6" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "serde", "serde_json", @@ -5727,7 +5727,7 @@ dependencies = [ [[package]] name = "tauri-plugin-sql" version = "2.3.1" -source = "git+https://github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" +source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ce6835d50ff7800dcfb8508a98e9ee83771fb283" dependencies = [ "futures-core", "indexmap 2.12.1", diff --git a/src/data/app/calendar.json b/src/data/app/calendar.json index 52bcf13b..69c3a460 100644 --- a/src/data/app/calendar.json +++ b/src/data/app/calendar.json @@ -8,6 +8,7 @@ "star": 5, "weapon": "双手剑", "element": "冰", + "release": "2021-05-18 18:00:00", "materials": [ { "id": 104304, "name": "「抗争」的教导", "star": 2 }, { "id": 104305, "name": "「抗争」的指引", "star": 3 }, @@ -24,6 +25,7 @@ "star": 5, "weapon": "弓", "element": "冰", + "release": "2021-09-01 00:00:00", "materials": [ { "id": 104301, "name": "「自由」的教导", "star": 2 }, { "id": 104302, "name": "「自由」的指引", "star": 3 }, @@ -40,6 +42,7 @@ "star": 5, "weapon": "单手剑", "element": "冰", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104310, "name": "「繁荣」的教导", "star": 2 }, { "id": 104311, "name": "「繁荣」的指引", "star": 3 }, @@ -56,6 +59,7 @@ "star": 5, "weapon": "弓", "element": "冰", + "release": "2021-01-12 18:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -72,6 +76,7 @@ "star": 5, "weapon": "长柄武器", "element": "冰", + "release": "2022-01-05 00:00:00", "materials": [ { "id": 104310, "name": "「繁荣」的教导", "star": 2 }, { "id": 104311, "name": "「繁荣」的指引", "star": 3 }, @@ -88,6 +93,7 @@ "star": 5, "weapon": "单手剑", "element": "冰", + "release": "2021-07-21 00:00:00", "materials": [ { "id": 104323, "name": "「风雅」的教导", "star": 2 }, { "id": 104324, "name": "「风雅」的指引", "star": 3 }, @@ -104,6 +110,7 @@ "star": 5, "weapon": "法器", "element": "冰", + "release": "2023-10-17 18:00:00", "materials": [ { "id": 104344, "name": "「秩序」的教导", "star": 2 }, { "id": 104345, "name": "「秩序」的指引", "star": 3 }, @@ -120,6 +127,7 @@ "star": 5, "weapon": "长柄武器", "element": "冰", + "release": "2025-05-06 00:00:00", "materials": [ { "id": 104341, "name": "「正义」的教导", "star": 2 }, { "id": 104342, "name": "「正义」的指引", "star": 3 }, @@ -136,6 +144,7 @@ "star": 5, "weapon": "法器", "element": "冰", + "release": "2024-12-31 00:00:00", "materials": [ { "id": 104350, "name": "「焚燔」的教导", "star": 2 }, { "id": 104351, "name": "「焚燔」的指引", "star": 3 }, @@ -152,6 +161,7 @@ "star": 5, "weapon": "单手剑", "element": "冰", + "release": "2025-06-17 00:00:00", "materials": [ { "id": 104347, "name": "「角逐」的教导", "star": 2 }, { "id": 104348, "name": "「角逐」的指引", "star": 3 }, @@ -168,6 +178,7 @@ "star": 5, "weapon": "单手剑", "element": "岩", + "release": "2020-12-22 00:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -184,6 +195,7 @@ "star": 5, "weapon": "长柄武器", "element": "岩", + "release": "2020-12-02 04:00:00", "materials": [ { "id": 104316, "name": "「黄金」的教导", "star": 2 }, { "id": 104317, "name": "「黄金」的指引", "star": 3 }, @@ -200,6 +212,7 @@ "star": 5, "weapon": "双手剑", "element": "岩", + "release": "2021-12-14 18:00:00", "materials": [ { "id": 104323, "name": "「风雅」的教导", "star": 2 }, { "id": 104324, "name": "「风雅」的指引", "star": 3 }, @@ -216,6 +229,7 @@ "star": 5, "weapon": "单手剑", "element": "岩", + "release": "2024-03-12 00:00:00", "materials": [ { "id": 104326, "name": "「天光」的教导", "star": 2 }, { "id": 104327, "name": "「天光」的指引", "star": 3 }, @@ -232,6 +246,7 @@ "star": 5, "weapon": "双手剑", "element": "岩", + "release": "2023-12-19 00:00:00", "materials": [ { "id": 104338, "name": "「公平」的教导", "star": 2 }, { "id": 104339, "name": "「公平」的指引", "star": 3 }, @@ -248,6 +263,7 @@ "star": 5, "weapon": "单手剑", "element": "岩", + "release": "2024-10-08 00:00:00", "materials": [ { "id": 104350, "name": "「焚燔」的教导", "star": 2 }, { "id": 104351, "name": "「焚燔」的指引", "star": 3 }, @@ -264,6 +280,7 @@ "star": 5, "weapon": "弓", "element": "水", + "release": "2020-11-11 04:00:00", "materials": [ { "id": 104301, "name": "「自由」的教导", "star": 2 }, { "id": 104302, "name": "「自由」的指引", "star": 3 }, @@ -280,6 +297,7 @@ "star": 5, "weapon": "法器", "element": "水", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104304, "name": "「抗争」的教导", "star": 2 }, { "id": 104305, "name": "「抗争」的指引", "star": 3 }, @@ -296,6 +314,7 @@ "star": 5, "weapon": "弓", "element": "水", + "release": "2022-05-31 00:00:00", "materials": [ { "id": 104310, "name": "「繁荣」的教导", "star": 2 }, { "id": 104311, "name": "「繁荣」的指引", "star": 3 }, @@ -312,6 +331,7 @@ "star": 5, "weapon": "法器", "element": "水", + "release": "2021-09-21 18:00:00", "materials": [ { "id": 104320, "name": "「浮世」的教导", "star": 2 }, { "id": 104321, "name": "「浮世」的指引", "star": 3 }, @@ -328,6 +348,7 @@ "star": 5, "weapon": "单手剑", "element": "水", + "release": "2022-03-30 00:00:00", "materials": [ { "id": 104323, "name": "「风雅」的教导", "star": 2 }, { "id": 104324, "name": "「风雅」的指引", "star": 3 }, @@ -344,6 +365,7 @@ "star": 5, "weapon": "单手剑", "element": "水", + "release": "2022-10-14 18:00:00", "materials": [ { "id": 104335, "name": "「笃行」的教导", "star": 2 }, { "id": 104336, "name": "「笃行」的指引", "star": 3 }, @@ -360,6 +382,7 @@ "star": 5, "weapon": "法器", "element": "水", + "release": "2023-09-26 00:00:00", "materials": [ { "id": 104338, "name": "「公平」的教导", "star": 2 }, { "id": 104339, "name": "「公平」的指引", "star": 3 }, @@ -376,6 +399,7 @@ "star": 5, "weapon": "单手剑", "element": "水", + "release": "2023-11-07 00:00:00", "materials": [ { "id": 104341, "name": "「正义」的教导", "star": 2 }, { "id": 104342, "name": "「正义」的指引", "star": 3 }, @@ -392,6 +416,7 @@ "star": 5, "weapon": "弓", "element": "水", + "release": "2024-06-26 18:00:00", "materials": [ { "id": 104338, "name": "「公平」的教导", "star": 2 }, { "id": 104339, "name": "「公平」的指引", "star": 3 }, @@ -408,6 +433,7 @@ "star": 5, "weapon": "法器", "element": "水", + "release": "2024-08-27 00:00:00", "materials": [ { "id": 104347, "name": "「角逐」的教导", "star": 2 }, { "id": 104348, "name": "「角逐」的指引", "star": 3 }, @@ -424,6 +450,7 @@ "star": 5, "weapon": "双手剑", "element": "火", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104304, "name": "「抗争」的教导", "star": 2 }, { "id": 104305, "name": "「抗争」的指引", "star": 3 }, @@ -440,6 +467,7 @@ "star": 5, "weapon": "法器", "element": "火", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104301, "name": "「自由」的教导", "star": 2 }, { "id": 104302, "name": "「自由」的指引", "star": 3 }, @@ -456,6 +484,7 @@ "star": 5, "weapon": "单手剑", "element": "火", + "release": "2025-12-02 00:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -472,6 +501,7 @@ "star": 5, "weapon": "长柄武器", "element": "火", + "release": "2021-03-02 18:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -488,6 +518,7 @@ "star": 5, "weapon": "弓", "element": "火", + "release": "2021-08-10 18:00:00", "materials": [ { "id": 104320, "name": "「浮世」的教导", "star": 2 }, { "id": 104321, "name": "「浮世」的指引", "star": 3 }, @@ -504,6 +535,7 @@ "star": 5, "weapon": "双手剑", "element": "火", + "release": "2023-02-28 00:00:00", "materials": [ { "id": 104335, "name": "「笃行」的教导", "star": 2 }, { "id": 104336, "name": "「笃行」的指引", "star": 3 }, @@ -520,6 +552,7 @@ "star": 5, "weapon": "弓", "element": "火", + "release": "2023-08-15 00:00:00", "materials": [ { "id": 104338, "name": "「公平」的教导", "star": 2 }, { "id": 104339, "name": "「公平」的指引", "star": 3 }, @@ -536,6 +569,7 @@ "star": 5, "weapon": "长柄武器", "element": "火", + "release": "2024-04-23 00:00:00", "materials": [ { "id": 104344, "name": "「秩序」的教导", "star": 2 }, { "id": 104345, "name": "「秩序」的指引", "star": 3 }, @@ -552,6 +586,7 @@ "star": 5, "weapon": "双手剑", "element": "火", + "release": "2024-12-31 00:00:00", "materials": [ { "id": 104347, "name": "「角逐」的教导", "star": 2 }, { "id": 104348, "name": "「角逐」的指引", "star": 3 }, @@ -568,6 +603,7 @@ "star": 5, "weapon": "法器", "element": "草", + "release": "2023-05-02 18:00:00", "materials": [ { "id": 104316, "name": "「黄金」的教导", "star": 2 }, { "id": 104317, "name": "「黄金」的指引", "star": 3 }, @@ -584,6 +620,7 @@ "star": 5, "weapon": "弓", "element": "草", + "release": "2022-08-24 00:00:00", "materials": [ { "id": 104329, "name": "「诤言」的教导", "star": 2 }, { "id": 104330, "name": "「诤言」的指引", "star": 3 }, @@ -600,6 +637,7 @@ "star": 5, "weapon": "法器", "element": "草", + "release": "2022-11-01 00:00:00", "materials": [ { "id": 104332, "name": "「巧思」的教导", "star": 2 }, { "id": 104333, "name": "「巧思」的指引", "star": 3 }, @@ -616,6 +654,7 @@ "star": 5, "weapon": "单手剑", "element": "草", + "release": "2023-01-17 00:00:00", "materials": [ { "id": 104332, "name": "「巧思」的教导", "star": 2 }, { "id": 104333, "name": "「巧思」的指引", "star": 3 }, @@ -632,6 +671,7 @@ "star": 5, "weapon": "长柄武器", "element": "草", + "release": "2024-08-06 18:00:00", "materials": [ { "id": 104344, "name": "「秩序」的教导", "star": 2 }, { "id": 104345, "name": "「秩序」的指引", "star": 3 }, @@ -648,6 +688,7 @@ "star": 5, "weapon": "双手剑", "element": "草", + "release": "2024-09-17 18:00:00", "materials": [ { "id": 104350, "name": "「焚燔」的教导", "star": 2 }, { "id": 104351, "name": "「焚燔」的指引", "star": 3 }, @@ -664,6 +705,7 @@ "star": 5, "weapon": "法器", "element": "草", + "release": "2025-09-09 00:00:00", "materials": [ { "id": 104356, "name": "「月光」的教导", "star": 2 }, { "id": 104357, "name": "「月光」的指引", "star": 3 }, @@ -680,6 +722,7 @@ "star": 5, "weapon": "法器", "element": "草", + "release": "2025-10-21 00:00:00", "materials": [ { "id": 104359, "name": "「乐园」的教导", "star": 2 }, { "id": 104360, "name": "「乐园」的指引", "star": 3 }, @@ -696,6 +739,7 @@ "star": 5, "weapon": "单手剑", "element": "雷", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104310, "name": "「繁荣」的教导", "star": 2 }, { "id": 104311, "name": "「繁荣」的指引", "star": 3 }, @@ -712,6 +756,7 @@ "star": 5, "weapon": "长柄武器", "element": "雷", + "release": "2021-09-01 00:00:00", "materials": [ { "id": 104326, "name": "「天光」的教导", "star": 2 }, { "id": 104327, "name": "「天光」的指引", "star": 3 }, @@ -728,6 +773,7 @@ "star": 5, "weapon": "法器", "element": "雷", + "release": "2022-02-16 00:00:00", "materials": [ { "id": 104326, "name": "「天光」的教导", "star": 2 }, { "id": 104327, "name": "「天光」的指引", "star": 3 }, @@ -744,6 +790,7 @@ "star": 5, "weapon": "长柄武器", "element": "雷", + "release": "2022-09-27 00:00:00", "materials": [ { "id": 104329, "name": "「诤言」的教导", "star": 2 }, { "id": 104330, "name": "「诤言」的指引", "star": 3 }, @@ -760,6 +807,7 @@ "star": 5, "weapon": "单手剑", "element": "雷", + "release": "2024-06-04 00:00:00", "materials": [ { "id": 104341, "name": "「正义」的教导", "star": 2 }, { "id": 104342, "name": "「正义」的指引", "star": 3 }, @@ -776,6 +824,7 @@ "star": 5, "weapon": "法器", "element": "雷", + "release": "2025-03-25 00:00:00", "materials": [ { "id": 104353, "name": "「纷争」的教导", "star": 2 }, { "id": 104354, "name": "「纷争」的指引", "star": 3 }, @@ -792,6 +841,7 @@ "star": 5, "weapon": "长柄武器", "element": "雷", + "release": "2025-07-29 00:00:00", "materials": [ { "id": 104353, "name": "「纷争」的教导", "star": 2 }, { "id": 104354, "name": "「纷争」的指引", "star": 3 }, @@ -808,6 +858,7 @@ "star": 5, "weapon": "长柄武器", "element": "雷", + "release": "2025-09-30 18:00:00", "materials": [ { "id": 104362, "name": "「浪迹」的教导", "star": 2 }, { "id": 104363, "name": "「浪迹」的指引", "star": 3 }, @@ -824,6 +875,7 @@ "star": 5, "weapon": "单手剑", "element": "风", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104304, "name": "「抗争」的教导", "star": 2 }, { "id": 104305, "name": "「抗争」的指引", "star": 3 }, @@ -840,6 +892,7 @@ "star": 5, "weapon": "弓", "element": "风", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -856,6 +909,7 @@ "star": 5, "weapon": "长柄武器", "element": "风", + "release": "2021-02-02 00:00:00", "materials": [ { "id": 104310, "name": "「繁荣」的教导", "star": 2 }, { "id": 104311, "name": "「繁荣」的指引", "star": 3 }, @@ -872,6 +926,7 @@ "star": 5, "weapon": "单手剑", "element": "风", + "release": "2021-06-29 18:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -888,6 +943,7 @@ "star": 5, "weapon": "法器", "element": "风", + "release": "2024-01-30 00:00:00", "materials": [ { "id": 104316, "name": "「黄金」的教导", "star": 2 }, { "id": 104317, "name": "「黄金」的指引", "star": 3 }, @@ -904,6 +960,7 @@ "star": 5, "weapon": "法器", "element": "风", + "release": "2025-02-11 00:00:00", "materials": [ { "id": 104320, "name": "「浮世」的教导", "star": 2 }, { "id": 104321, "name": "「浮世」的指引", "star": 3 }, @@ -920,6 +977,7 @@ "star": 5, "weapon": "法器", "element": "风", + "release": "2022-12-06 00:00:00", "materials": [ { "id": 104335, "name": "「笃行」的教导", "star": 2 }, { "id": 104336, "name": "「笃行」的指引", "star": 3 }, @@ -936,6 +994,7 @@ "star": 5, "weapon": "弓", "element": "风", + "release": "2024-11-19 00:00:00", "materials": [ { "id": 104353, "name": "「纷争」的教导", "star": 2 }, { "id": 104354, "name": "「纷争」的指引", "star": 3 }, @@ -952,6 +1011,7 @@ "star": 4, "weapon": "单手剑", "element": "冰", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -968,6 +1028,7 @@ "star": 4, "weapon": "弓", "element": "冰", + "release": "2020-11-11 04:00:00", "materials": [ { "id": 104301, "name": "「自由」的教导", "star": 2 }, { "id": 104302, "name": "「自由」的指引", "star": 3 }, @@ -984,6 +1045,7 @@ "star": 4, "weapon": "长柄武器", "element": "冰", + "release": "2021-04-06 18:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -1000,6 +1062,7 @@ "star": 4, "weapon": "长柄武器", "element": "冰", + "release": "2023-03-21 18:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -1016,6 +1079,7 @@ "star": 4, "weapon": "双手剑", "element": "冰", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -1032,6 +1096,7 @@ "star": 4, "weapon": "单手剑", "element": "冰", + "release": "2022-11-18 18:00:00", "materials": [ { "id": 104332, "name": "「巧思」的教导", "star": 2 }, { "id": 104333, "name": "「巧思」的指引", "star": 3 }, @@ -1048,6 +1113,7 @@ "star": 4, "weapon": "双手剑", "element": "冰", + "release": "2023-09-05 18:00:00", "materials": [ { "id": 104341, "name": "「正义」的教导", "star": 2 }, { "id": 104342, "name": "「正义」的指引", "star": 3 }, @@ -1064,6 +1130,7 @@ "star": 4, "weapon": "法器", "element": "冰", + "release": "2023-11-07 00:00:00", "materials": [ { "id": 104341, "name": "「正义」的教导", "star": 2 }, { "id": 104342, "name": "「正义」的指引", "star": 3 }, @@ -1080,6 +1147,7 @@ "star": 4, "weapon": "双手剑", "element": "岩", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104304, "name": "「抗争」的教导", "star": 2 }, { "id": 104305, "name": "「抗争」的指引", "star": 3 }, @@ -1096,6 +1164,7 @@ "star": 4, "weapon": "法器", "element": "岩", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104310, "name": "「繁荣」的教导", "star": 2 }, { "id": 104311, "name": "「繁荣」的指引", "star": 3 }, @@ -1112,6 +1181,7 @@ "star": 4, "weapon": "长柄武器", "element": "岩", + "release": "2022-01-05 00:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -1128,6 +1198,7 @@ "star": 4, "weapon": "弓", "element": "岩", + "release": "2021-12-14 18:00:00", "materials": [ { "id": 104326, "name": "「天光」的教导", "star": 2 }, { "id": 104327, "name": "「天光」的指引", "star": 3 }, @@ -1144,6 +1215,7 @@ "star": 4, "weapon": "长柄武器", "element": "岩", + "release": "2024-08-27 00:00:00", "materials": [ { "id": 104353, "name": "「纷争」的教导", "star": 2 }, { "id": 104354, "name": "「纷争」的指引", "star": 3 }, @@ -1160,6 +1232,7 @@ "star": 4, "weapon": "法器", "element": "水", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104301, "name": "「自由」的教导", "star": 2 }, { "id": 104302, "name": "「自由」的指引", "star": 3 }, @@ -1176,6 +1249,7 @@ "star": 4, "weapon": "单手剑", "element": "水", + "release": "2025-06-17 00:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -1192,6 +1266,7 @@ "star": 4, "weapon": "单手剑", "element": "水", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104316, "name": "「黄金」的教导", "star": 2 }, { "id": 104317, "name": "「黄金」的指引", "star": 3 }, @@ -1208,6 +1283,7 @@ "star": 4, "weapon": "长柄武器", "element": "水", + "release": "2022-09-27 00:00:00", "materials": [ { "id": 104329, "name": "「诤言」的教导", "star": 2 }, { "id": 104330, "name": "「诤言」的指引", "star": 3 }, @@ -1224,6 +1300,7 @@ "star": 4, "weapon": "双手剑", "element": "水", + "release": "2025-09-09 00:00:00", "materials": [ { "id": 104359, "name": "「乐园」的教导", "star": 2 }, { "id": 104360, "name": "「乐园」的指引", "star": 3 }, @@ -1240,6 +1317,7 @@ "star": 4, "weapon": "弓", "element": "火", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104301, "name": "「自由」的教导", "star": 2 }, { "id": 104302, "name": "「自由」的指引", "star": 3 }, @@ -1256,6 +1334,7 @@ "star": 4, "weapon": "单手剑", "element": "火", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104304, "name": "「抗争」的教导", "star": 2 }, { "id": 104305, "name": "「抗争」的指引", "star": 3 }, @@ -1272,6 +1351,7 @@ "star": 4, "weapon": "长柄武器", "element": "火", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -1288,6 +1368,7 @@ "star": 4, "weapon": "双手剑", "element": "火", + "release": "2020-12-02 04:00:00", "materials": [ { "id": 104316, "name": "「黄金」的教导", "star": 2 }, { "id": 104317, "name": "「黄金」的指引", "star": 3 }, @@ -1304,6 +1385,7 @@ "star": 4, "weapon": "法器", "element": "火", + "release": "2021-04-27 00:00:00", "materials": [ { "id": 104316, "name": "「黄金」的教导", "star": 2 }, { "id": 104317, "name": "「黄金」的指引", "star": 3 }, @@ -1320,6 +1402,7 @@ "star": 4, "weapon": "双手剑", "element": "火", + "release": "2024-01-30 00:00:00", "materials": [ { "id": 104310, "name": "「繁荣」的教导", "star": 2 }, { "id": 104311, "name": "「繁荣」的指引", "star": 3 }, @@ -1336,6 +1419,7 @@ "star": 4, "weapon": "长柄武器", "element": "火", + "release": "2021-11-02 18:00:00", "materials": [ { "id": 104320, "name": "「浮世」的教导", "star": 2 }, { "id": 104321, "name": "「浮世」的指引", "star": 3 }, @@ -1352,6 +1436,7 @@ "star": 4, "weapon": "长柄武器", "element": "火", + "release": "2024-01-09 18:00:00", "materials": [ { "id": 104344, "name": "「秩序」的教导", "star": 2 }, { "id": 104345, "name": "「秩序」的指引", "star": 3 }, @@ -1368,6 +1453,7 @@ "star": 4, "weapon": "长柄武器", "element": "草", + "release": "2023-01-17 00:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -1384,6 +1470,7 @@ "star": 4, "weapon": "单手剑", "element": "草", + "release": "2023-05-23 00:00:00", "materials": [ { "id": 104320, "name": "「浮世」的教导", "star": 2 }, { "id": 104321, "name": "「浮世」的指引", "star": 3 }, @@ -1400,6 +1487,7 @@ "star": 4, "weapon": "弓", "element": "草", + "release": "2022-08-24 00:00:00", "materials": [ { "id": 104335, "name": "「笃行」的教导", "star": 2 }, { "id": 104336, "name": "「笃行」的指引", "star": 3 }, @@ -1416,6 +1504,7 @@ "star": 4, "weapon": "双手剑", "element": "草", + "release": "2023-05-02 18:00:00", "materials": [ { "id": 104332, "name": "「巧思」的教导", "star": 2 }, { "id": 104333, "name": "「巧思」的指引", "star": 3 }, @@ -1432,6 +1521,7 @@ "star": 4, "weapon": "法器", "element": "雷", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -1448,6 +1538,7 @@ "star": 4, "weapon": "双手剑", "element": "雷", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104304, "name": "「抗争」的教导", "star": 2 }, { "id": 104305, "name": "「抗争」的指引", "star": 3 }, @@ -1464,6 +1555,7 @@ "star": 4, "weapon": "弓", "element": "雷", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104307, "name": "「诗文」的教导", "star": 2 }, { "id": 104308, "name": "「诗文」的指引", "star": 3 }, @@ -1480,6 +1572,7 @@ "star": 4, "weapon": "双手剑", "element": "雷", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104316, "name": "「黄金」的教导", "star": 2 }, { "id": 104317, "name": "「黄金」的指引", "star": 3 }, @@ -1496,6 +1589,7 @@ "star": 4, "weapon": "弓", "element": "雷", + "release": "2021-09-01 00:00:00", "materials": [ { "id": 104323, "name": "「风雅」的教导", "star": 2 }, { "id": 104324, "name": "「风雅」的指引", "star": 3 }, @@ -1512,6 +1606,7 @@ "star": 4, "weapon": "单手剑", "element": "雷", + "release": "2022-06-21 18:00:00", "materials": [ { "id": 104323, "name": "「风雅」的教导", "star": 2 }, { "id": 104324, "name": "「风雅」的指引", "star": 3 }, @@ -1528,6 +1623,7 @@ "star": 4, "weapon": "双手剑", "element": "雷", + "release": "2022-09-09 18:00:00", "materials": [ { "id": 104332, "name": "「巧思」的教导", "star": 2 }, { "id": 104333, "name": "「巧思」的指引", "star": 3 }, @@ -1544,6 +1640,7 @@ "star": 4, "weapon": "弓", "element": "雷", + "release": "2024-06-04 00:00:00", "materials": [ { "id": 104335, "name": "「笃行」的教导", "star": 2 }, { "id": 104336, "name": "「笃行」的指引", "star": 3 }, @@ -1560,6 +1657,7 @@ "star": 4, "weapon": "弓", "element": "雷", + "release": "2024-11-19 00:00:00", "materials": [ { "id": 104350, "name": "「焚燔」的教导", "star": 2 }, { "id": 104351, "name": "「焚燔」的指引", "star": 3 }, @@ -1576,6 +1674,7 @@ "star": 4, "weapon": "长柄武器", "element": "雷", + "release": "2025-03-25 00:00:00", "materials": [ { "id": 104347, "name": "「角逐」的教导", "star": 2 }, { "id": 104348, "name": "「角逐」的指引", "star": 3 }, @@ -1592,6 +1691,7 @@ "star": 4, "weapon": "法器", "element": "风", + "release": "2020-09-15 04:00:00", "materials": [ { "id": 104301, "name": "「自由」的教导", "star": 2 }, { "id": 104302, "name": "「自由」的指引", "star": 3 }, @@ -1608,6 +1708,7 @@ "star": 4, "weapon": "法器", "element": "风", + "release": "2025-01-21 18:00:00", "materials": [ { "id": 104313, "name": "「勤劳」的教导", "star": 2 }, { "id": 104314, "name": "「勤劳」的指引", "star": 3 }, @@ -1624,6 +1725,7 @@ "star": 4, "weapon": "双手剑", "element": "风", + "release": "2021-08-10 18:00:00", "materials": [ { "id": 104326, "name": "「天光」的教导", "star": 2 }, { "id": 104327, "name": "「天光」的指引", "star": 3 }, @@ -1640,6 +1742,7 @@ "star": 4, "weapon": "法器", "element": "风", + "release": "2022-07-13 00:00:00", "materials": [ { "id": 104320, "name": "「浮世」的教导", "star": 2 }, { "id": 104321, "name": "「浮世」的指引", "star": 3 }, @@ -1656,6 +1759,7 @@ "star": 4, "weapon": "弓", "element": "风", + "release": "2022-12-06 00:00:00", "materials": [ { "id": 104329, "name": "「诤言」的教导", "star": 2 }, { "id": 104330, "name": "「诤言」的指引", "star": 3 }, @@ -1672,6 +1776,7 @@ "star": 4, "weapon": "单手剑", "element": "风", + "release": "2023-08-15 00:00:00", "materials": [ { "id": 104344, "name": "「秩序」的教导", "star": 2 }, { "id": 104345, "name": "「秩序」的指引", "star": 3 }, @@ -1688,6 +1793,7 @@ "star": 4, "weapon": "法器", "element": "风", + "release": "2025-05-06 00:00:00", "materials": [ { "id": 104353, "name": "「纷争」的教导", "star": 2 }, { "id": 104354, "name": "「纷争」的指引", "star": 3 }, @@ -1704,6 +1810,7 @@ "star": 4, "weapon": "弓", "element": "风", + "release": "2025-12-02 00:00:00", "materials": [ { "id": 104362, "name": "「浪迹」的教导", "star": 2 }, { "id": 104363, "name": "「浪迹」的指引", "star": 3 }, @@ -1761,7 +1868,7 @@ }, { "id": 11518, - "contentId": 0, + "contentId": 507354, "dropDays": [1, 4, 7], "name": "黑蚀", "itemType": "weapon", @@ -2145,7 +2252,7 @@ }, { "id": 15515, - "contentId": 0, + "contentId": 507353, "dropDays": [3, 6, 7], "name": "黎明破晓之史", "itemType": "weapon", diff --git a/src/pages/WIKI/Character.vue b/src/pages/WIKI/Character.vue index e7df3719..e07dba45 100644 --- a/src/pages/WIKI/Character.vue +++ b/src/pages/WIKI/Character.vue @@ -36,11 +36,10 @@ import { useRoute } from "vue-router"; import { AppCharacterData } from "@/data/index.js"; // 先按star降序,再按元素排序,再按id降序 -const appCData = AppCharacterData.sort((a, b) => { - if (a.star !== b.star) return b.star - a.star; - if (a.element !== b.element) return a.element.localeCompare(b.element); - return b.id - a.id; -}); +const appCData = AppCharacterData.sort( + (a, b) => + b.star - a.star || new Date(b.release).getTime() - new Date(a.release).getTime() || b.id - a.id, +); const id = useRoute().params.id.toString() ?? "0"; const showSelect = ref(false); @@ -55,6 +54,7 @@ const curItem = shallowRef({ birthday: [0, 0], star: 0, element: "", + release: "", weapon: "", nameCard: "", }); diff --git a/src/types/App/Character.d.ts b/src/types/App/Character.d.ts index b0942ba0..4b473e5d 100644 --- a/src/types/App/Character.d.ts +++ b/src/types/App/Character.d.ts @@ -1,44 +1,37 @@ /** - * @file types/App/Character.d.ts - * @description 角色相关类型定义文件 - * @since Beta v0.4.3 + * 角色相关类型定义文件 + * @since Beta v0.9.0 */ -/** - * @description 应用内角色命名空间 - * @since Beta v0.4.3 - * @namespace Character - * @memberof TGApp.App - */ declare namespace TGApp.App.Character { /** - * @description Wiki 页简略信息 - * @since Beta v0.4.3 - * @interface WikiBriefInfo - * @property {number} id - 角色 ID - * @property {number} contentId - 观测枢的 content_id - * @property {string} name - 角色名称 - * @property {string} title - 角色称号 - * @property {string} area - 角色地区 - * @property {number[]} birthday - 角色生日 [月, 日] - * @property {number} star - 角色星级 - * @property {string} element - 角色元素类型图标 - * @property {string} weapon - 角色武器类型图标 - * @property {string} nameCard - 角色名片 - * @return WikiBriefInfo + * Wiki 页简略信息 + * @since Beta v0.9.0 */ - interface WikiBriefInfo { + type WikiBriefInfo = { + /** 角色 ID */ id: number; + /** 观测枢的 content_id */ contentId: number; + /** 角色名称 */ name: string; + /** 角色称号 */ title: string; + /** 角色地区 */ area: string; + /** 角色生日 [月, 日] */ birthday: number[]; + /** 角色星级 */ star: number; + /** 角色元素类型图标 */ element: string; + /** 角色上线时间 */ + release: string; + /** 角色武器类型图标 */ weapon: string; + /** 角色名片 */ nameCard: string; - } + }; /** * @description Wiki 页详细信息-角色技能