From 4f1fe411d93b35822035250a89c33e7d44f8bd3a Mon Sep 17 00:00:00 2001 From: John Wu <524306184@qq.com> Date: Mon, 10 Aug 2020 01:08:32 +0800 Subject: [PATCH] feat: live event log --- package.json | 4 +- src/assets/languages/en-US.json | 4 ++ src/assets/languages/zh-CN.json | 4 ++ src/components/Copyrights.vue | 22 ++++++++++ src/components/LiveLog.vue | 72 +++++++++++++++++++++++++++++++++ src/components/SubmitFlag.vue | 32 ++++++++++----- src/views/Main.vue | 11 ++--- 7 files changed, 133 insertions(+), 16 deletions(-) create mode 100644 src/components/Copyrights.vue create mode 100644 src/components/LiveLog.vue diff --git a/package.json b/package.json index 2502489..3ccc006 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,9 @@ "plugin:vue/essential", "eslint:recommended" ], - "rules": {}, + "rules": { + "no-console": "off" + }, "parserOptions": { "parser": "babel-eslint" } diff --git a/src/assets/languages/en-US.json b/src/assets/languages/en-US.json index e230a0f..29b022f 100644 --- a/src/assets/languages/en-US.json +++ b/src/assets/languages/en-US.json @@ -23,6 +23,10 @@ "submit": "Submit", "input_your_flag": "Please input your flag here..." }, + "log": { + "submit_flag": "{to} [ {challenge} ] was attacked by {from}", + "check_down": "{team} [ {challenge} ] down" + }, "timer": { "not_begin": "The Game is not ready", "pause": "The Game is pause", diff --git a/src/assets/languages/zh-CN.json b/src/assets/languages/zh-CN.json index e7e29a7..e660393 100644 --- a/src/assets/languages/zh-CN.json +++ b/src/assets/languages/zh-CN.json @@ -23,6 +23,10 @@ "submit": "提交", "input_your_flag": "请输入你的 Flag" }, + "log": { + "submit_flag": "{from} 攻陷了 {to} [ {challenge} ]", + "check_down": "{team} [ {challenge} ] 服务宕机" + }, "timer": { "not_begin": "比赛未开始", "pause": "比赛已暂停", diff --git a/src/components/Copyrights.vue b/src/components/Copyrights.vue new file mode 100644 index 0000000..41b83d4 --- /dev/null +++ b/src/components/Copyrights.vue @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/src/components/LiveLog.vue b/src/components/LiveLog.vue new file mode 100644 index 0000000..f47f8d4 --- /dev/null +++ b/src/components/LiveLog.vue @@ -0,0 +1,72 @@ + + + + + \ No newline at end of file diff --git a/src/components/SubmitFlag.vue b/src/components/SubmitFlag.vue index 6e78643..5d5a199 100644 --- a/src/components/SubmitFlag.vue +++ b/src/components/SubmitFlag.vue @@ -1,23 +1,26 @@