ts-bigscreen-vue/node_modules/.cache/babel-loader/5e7383f017c246a6de492da5d52...

1 line
3.8 KiB
JSON

{"remainingRequest":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\babel-loader\\lib\\index.js!D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\vue-loader-v15\\lib\\index.js??vue-loader-options!D:\\guoan\\ts-bigscreen-vue\\src\\components\\EducationOverview.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\guoan\\ts-bigscreen-vue\\src\\components\\EducationOverview.vue","mtime":1741246574202},{"path":"D:\\guoan\\ts-bigscreen-vue\\babel.config.js","mtime":1740967860001},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740984332670},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\babel-loader\\lib\\index.js","mtime":1740984332280},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\vue-loader-v15\\lib\\index.js","mtime":1740984469533}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgZWR1Y2F0aW9uRGF0YSwgY2hhcnRTdHlsZXMgfSBmcm9tICIuLi9kYXRhL2Rhc2hib2FyZERhdGEiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkVkdWNhdGlvbk92ZXJ2aWV3IiwKICBjb21wb25lbnRzOiB7fSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZWR1Y2F0aW9uRGF0YTogZWR1Y2F0aW9uRGF0YSwKICAgICAgY2hhcnRTdHlsZXM6IGNoYXJ0U3R5bGVzCiAgICB9OwogIH0sCiAgbWV0aG9kczoge30KfTs="},{"version":3,"names":["educationData","chartStyles","name","components","data","methods"],"sources":["src/components/EducationOverview.vue"],"sourcesContent":["<template>\r\n <div class=\"education-overview\">\r\n <div class=\"charts\">\r\n <ve-line\r\n :data=\"educationData.evaluationData\"\r\n :settings=\"educationData.chartSettings\"\r\n :extend=\"chartStyles.education.extend\"\r\n height=\"200px\"\r\n />\r\n <div class=\"info-cards\">\r\n <div class=\"info-card\">\r\n <div class=\"label\">课程通过率</div>\r\n <div class=\"value pass-rate\">\r\n {{ educationData.statistics.passRate }}%\r\n </div>\r\n </div>\r\n <div class=\"info-card\">\r\n <div class=\"label\">毕业率</div>\r\n <div class=\"value graduation-rate\">\r\n {{ educationData.statistics.graduationRate }}%\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { educationData, chartStyles } from \"../data/dashboardData\";\r\n\r\nexport default {\r\n name: \"EducationOverview\",\r\n components: {},\r\n data() {\r\n return {\r\n educationData,\r\n chartStyles,\r\n };\r\n },\r\n methods: {},\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.education-overview {\r\n height: 100%;\r\n color: #fff;\r\n padding: 10px;\r\n\r\n .charts {\r\n height: calc(100% - 80px);\r\n margin-top: 10px;\r\n .info-cards {\r\n display: flex;\r\n justify-content: space-around;\r\n margin-top: -40px;\r\n\r\n .info-card {\r\n text-align: center;\r\n padding: 15px 25px;\r\n &:hover {\r\n transform: translateY(-2px);\r\n .label {\r\n color: rgba(255, 255, 255, 0.9);\r\n }\r\n }\r\n\r\n .label {\r\n font-size: 13px;\r\n color: rgba(255, 255, 255, 0.7);\r\n margin-bottom: 8px;\r\n }\r\n\r\n .value {\r\n font-size: 24px;\r\n font-weight: bold;\r\n background: linear-gradient(135deg, #4a90e2, #36d1dc);\r\n -webkit-background-clip: text;\r\n -webkit-text-fill-color: transparent;\r\n transition: all 0.3s ease;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n</style> "],"mappings":"AA4BA,SAAAA,aAAA,EAAAC,WAAA;AAEA;EACAC,IAAA;EACAC,UAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAJ,aAAA,EAAAA,aAAA;MACAC,WAAA,EAAAA;IACA;EACA;EACAI,OAAA;AACA","ignoreList":[]}]}