1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/Index.vue?vue&type=script&setup=true&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/Index.vue","mtime":1742646402775},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgcmVmIH0gZnJvbSAidnVlIjsKCi8vIOWumuS5ieeJueaAp+S/oeaBrwoKZXhwb3J0IGRlZmF1bHQgewogIF9fbmFtZTogJ0luZGV4JywKICBzZXR1cChfX3Byb3BzKSB7Cgpjb25zdCBmZWF0dXJlcyA9IHJlZihbCiAgewogICAgdGl0bGU6ICLnjrDku6PljJbliY3nq6/mioDmnK8iLAogICAgZGVzY3JpcHRpb246CiAgICAgICLns7vnu5/ph4fnlKhWdWUgMuahhuaetu+8jOe7k+WQiOmYv+mHjOeahEFudCBEZXNpZ24gVnVl57uE5Lu25bqT77yM5o+Q5L6b566A5rSB44CB5piT55So55qE55So5oi355WM6Z2i77yM5bm26YCa6L+HVnVleOWSjFZ1ZS1Sb3V0ZXLlrp7njrDpq5jmlYjnmoTnirbmgIHlkozot6/nlLHnrqHnkIbjgIIiLAogIH0sCiAgewogICAgdGl0bGU6ICLoh6rliqjljJbmlbDmja7kuqTkupIiLAogICAgZGVzY3JpcHRpb246CiAgICAgICLpgJrov4dPcGVuQXBp6Ieq5Yqo55Sf5oiQ5YmN56uv6K+35rGC5Luj56CB77yM5p6B5aSn566A5YyW5LqG5LiO5ZCO56uv55qE5pWw5o2u5Lqk5LqS5rWB56iL77yM5o+Q5Y2H5LqG5byA5Y+R5pWI546H44CCIiwKICB9LAogIHsKICAgIHRpdGxlOiAi5aSa5qC35YyW5pWw5o2u5bGV56S6IiwKICAgIGRlc2NyaXB0aW9uOgogICAgICAi5bmz5Y+w5YaF572uRWNoYXJ0c++8jOaUr+aMgeS4sOWvjOeahOaVsOaNruWPr+inhuWMluWxleekuu+8jOaPkOS+m+WFqOmdoueahOaVsOaNruWIhuaekOiDveWKm++8jOWKqeWKm+ernui1m+euoeeQhuWGs+etluOAgiIsCiAgfSwKICB7CiAgICB0aXRsZTogIuW8uuWkp+eahOWQjuerr+aUr+aMgSIsCiAgICBkZXNjcmlwdGlvbjoKICAgICAgIuWQjuerr+WfuuS6jlNwcmluZyBCb2905qGG5p6277yM6ZuG5oiQ6Zi/6YeM5LqRT1NT5a6e546w5paH5Lu25omY566h5LiO6Ziy55uX6ZO+77yM5L+d6Zqc5paH5Lu255qE5a6J5YWo5oCn5ZKM5Y+v5omp5bGV5oCn44CCIiwKICB9LAogIHsKICAgIHRpdGxlOiAi6auY5pWI5pWw5o2u5a+85YWlIiwKICAgIGRlc2NyaXB0aW9uOgogICAgICAi5L2/55SoRWFzeUV4Y2Vs5aSE55CG55So5oi35pWw5o2u55qE5om56YeP5a+85YWl77yM5b+r6YCf6auY5pWI5Zyw5a6M5oiQ5pWw5o2u5b2V5YWl5bel5L2c77yM5o+Q6auY5pWw5o2u5aSE55CG5pWI546H44CCIiwKICB9LAogIHsKICAgIHRpdGxlOiAi5pm66IO9QUnlr7nmjqUiLAogICAgZGVzY3JpcHRpb246CiAgICAgICLlubPlj7DmjqXlhaXkuoborq/po57mmJ/ngatBUEnkuI5vbGxtYeWkp+aooeWei++8jOWunueOsOS6huaZuuiDveivremfs+ivhuWIq+WSjOiHqueEtuivreiogOWkhOeQhu+8jOaPkOS+m+abtOaZuuiDveeahOeUqOaIt+S9k+mqjOOAgiIsCiAgfSwKXSk7CgpyZXR1cm4geyBfX3NmYzogdHJ1ZSxmZWF0dXJlcyB9Cn0KCn0="},{"version":3,"file":null,"sources":["Index.vue"],"sourcesContent":["<template>\n <div>\n <div class=\"background\">\n <!-- 背景 SVG 元素 -->\n <svg\n class=\"bg-left\"\n height=\"90vh\"\n viewBox=\"0 0 960 1080\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <!-- 省略 SVG 内容 -->\n </svg>\n <svg\n class=\"bg-right\"\n height=\"90vh\"\n viewBox=\"0 0 960 1080\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <!-- 省略 SVG 内容 -->\n </svg>\n </div>\n <div class=\"container\">\n <!-- Header Section -->\n <div class=\"header\">\n <h1>智竞云赛-校园竞赛管理系统</h1>\n <p>\n 基于Vue 2和Spring Boot开发,集成了阿里云OSS、Ant Design Vue、Echarts等多项技术,为校园竞赛管理提供了一站式解决方案。\n </p>\n <router-link to=\"/race/list\" target=\"_blank\">立即体验</router-link>\n <router-link to=\"/race/list\" target=\"_blank\">联系我们</router-link>\n </div>\n\n <!-- Features Section -->\n <div class=\"features\">\n <div class=\"feature-card\" v-for=\"feature in features\" :key=\"feature.title\">\n <h3>{{ feature.title }}</h3>\n <p>{{ feature.description }}</p>\n </div>\n </div>\n\n <!-- Contact Section -->\n <div class=\"contact-section\">\n <h2>加入我们的社区</h2>\n <p>扫描下方二维码,加入智竞云赛交流群,了解更多信息与技术交流。</p>\n <!-- <img src=\"img/wechat-group-3.jpeg\" alt=\"微信群二维码\" /> -->\n </div>\n <!-- Footer Section -->\n <div class=\"footer\">© 2023 智竞云赛-校园竞赛管理系统 版权所有</div>\n </div>\n</div>\n</template>\n\n<script setup>\nimport { ref } from \"vue\";\n\n// 定义特性信息\nconst features = ref([\n {\n title: \"现代化前端技术\",\n description:\n \"系统采用Vue 2框架,结合阿里的Ant Design Vue组件库,提供简洁、易用的用户界面,并通过Vuex和Vue-Router实现高效的状态和路由管理。\",\n },\n {\n title: \"自动化数据交互\",\n description:\n \"通过OpenApi自动生成前端请求代码,极大简化了与后端的数据交互流程,提升了开发效率。\",\n },\n {\n title: \"多样化数据展示\",\n description:\n \"平台内置Echarts,支持丰富的数据可视化展示,提供全面的数据分析能力,助力竞赛管理决策。\",\n },\n {\n title: \"强大的后端支持\",\n description:\n \"后端基于Spring Boot框架,集成阿里云OSS实现文件托管与防盗链,保障文件的安全性和可扩展性。\",\n },\n {\n title: \"高效数据导入\",\n description:\n \"使用EasyExcel处理用户数据的批量导入,快速高效地完成数据录入工作,提高数据处理效率。\",\n },\n {\n title: \"智能AI对接\",\n description:\n \"平台接入了讯飞星火API与ollma大模型,实现了智能语音识别和自然语言处理,提供更智能的用户体验。\",\n },\n]);\n</script>\n\n<style scoped>\n* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica,\n Roboto, Arial, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft Yahei\",\n \"Microsoft Jhenghei\", sans-serif;\n color: #333;\n}\n\n.background {\n position: fixed;\n left: 0px;\n bottom: 0px;\n right: 0px;\n top: 0px;\n overflow: hidden;\n background-color: var(--color-bg-1);\n z-index: -1;\n}\n\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding: 20px;\n}\n\n.header {\n text-align: center;\n padding: 50px 20px;\n background: linear-gradient(90deg, #4b79a1 0%, #283e51 100%);\n color: #fff;\n border-radius: 8px;\n}\n\n.header h1 {\n font-size: 48px;\n margin-bottom: 20px;\n}\n\n.header p {\n font-size: 20px;\n line-height: 1.5;\n margin-bottom: 30px;\n}\n\n.header a {\n margin: 0 10px;\n display: inline-block;\n padding: 10px 20px;\n background-color: #1890ff;\n color: #fff;\n border-radius: 20px;\n text-decoration: none;\n transition: background-color 0.3s;\n}\n\n.header a:hover {\n background-color: #005cbf;\n}\n\n.features {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 20px;\n margin-top: 50px;\n}\n\n.feature-card {\n background-color: #fff;\n padding: 20px;\n border-radius: 8px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n transition: transform 0.3s;\n}\n\n.feature-card:hover {\n transform: translateY(-5px);\n}\n\n.contact-section {\n text-align: center;\n padding: 50px 20px;\n background: #f0f2f5;\n border-radius: 8px;\n margin-top: 40px;\n}\n\n.contact-section img {\n max-width: 180px;\n margin: 20px auto;\n display: block;\n}\n\n.footer {\n text-align: center;\n padding: 20px;\n color: #666;\n margin-top: 30px;\n}\n</style>\n"],"names":[],"mappings":"AAuDA,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1B;AACA,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;;;;;AAHK;AAId,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACtB,CAAC,CAAC,CAAC;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACrB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAChB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACxF,CAAC,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC,CAAC;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACrB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAChB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACrD,CAAC,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC,CAAC;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACrB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAChB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACvD,CAAC,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC,CAAC;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACrB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAChB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC5D,CAAC,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC,CAAC;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAChB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACvD,CAAC,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC,CAAC;AACH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAChB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC3D,CAAC,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC,CAAC;;;;;"}]} |