From 479b6c38a88927d45636d52c3f25ee3977e6c818 Mon Sep 17 00:00:00 2001 From: Kunagisa <1549184870@qq.com> Date: Tue, 27 May 2025 23:02:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BA=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- node_modules/.vite/deps/_metadata.json | 22 +- src/components/TournamentBracket.vue | 879 +++++++++++++++---------- src/views/index/CompetitionDetail.vue | 5 + 3 files changed, 545 insertions(+), 361 deletions(-) diff --git a/node_modules/.vite/deps/_metadata.json b/node_modules/.vite/deps/_metadata.json index 50fff0f..290fce1 100644 --- a/node_modules/.vite/deps/_metadata.json +++ b/node_modules/.vite/deps/_metadata.json @@ -1,32 +1,38 @@ { - "hash": "840712f5", - "configHash": "a76fca65", - "lockfileHash": "ab320c33", - "browserHash": "dcab2661", + "hash": "8d846fac", + "configHash": "2595757c", + "lockfileHash": "13f0fece", + "browserHash": "2a4b858f", "optimized": { "axios": { "src": "../../axios/index.js", "file": "axios.js", - "fileHash": "b46b61da", + "fileHash": "4a809c8a", "needsInterop": false }, "vue": { "src": "../../vue/dist/vue.runtime.esm-bundler.js", "file": "vue.js", - "fileHash": "a29ac7ab", + "fileHash": "9723eef7", "needsInterop": false }, "vue-router": { "src": "../../vue-router/dist/vue-router.mjs", "file": "vue-router.js", - "fileHash": "5cd170d9", + "fileHash": "2ce656a9", "needsInterop": false }, "vue-tournament-bracket": { "src": "../../vue-tournament-bracket/dist/vue-tournament-bracket.common.js", "file": "vue-tournament-bracket.js", - "fileHash": "e7817223", + "fileHash": "b4b6c896", "needsInterop": true + }, + "xlsx": { + "src": "../../xlsx/xlsx.mjs", + "file": "xlsx.js", + "fileHash": "87bb22e0", + "needsInterop": false } }, "chunks": { diff --git a/src/components/TournamentBracket.vue b/src/components/TournamentBracket.vue index bf6df04..b87c909 100644 --- a/src/components/TournamentBracket.vue +++ b/src/components/TournamentBracket.vue @@ -1,436 +1,609 @@ + - \ No newline at end of file diff --git a/src/views/index/CompetitionDetail.vue b/src/views/index/CompetitionDetail.vue index 156dc3c..97f25c0 100644 --- a/src/views/index/CompetitionDetail.vue +++ b/src/views/index/CompetitionDetail.vue @@ -75,6 +75,11 @@ v-if="competition.status === 'finish'" :tournament-id="parseInt(route.query.id)" /> +