forked from liweijie/education
1 line
3.6 KiB
JSON
1 line
3.6 KiB
JSON
{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\components\\PlaceholderPage\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\components\\PlaceholderPage\\index.vue","mtime":1787309162957},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js","mtime":1787309793790}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdQbGFjZWhvbGRlclBhZ2UnLA0KICBwcm9wczogew0KICAgIC8vIOmhtemdouagh+mimA0KICAgIHRpdGxlOiB7DQogICAgICB0eXBlOiBTdHJpbmcsDQogICAgICByZXF1aXJlZDogdHJ1ZQ0KICAgIH0sDQogICAgLy8g5Yqf6IO95o+P6L+wDQogICAgZGVzY3JpcHRpb246IHsNCiAgICAgIHR5cGU6IFN0cmluZywNCiAgICAgIGRlZmF1bHQ6ICcnDQogICAgfSwNCiAgICAvLyDlm77moIflkI3np7DvvIjlr7nlupQgc3JjL2Fzc2V0cy9pY29ucy9zdmfvvIkNCiAgICBpY29uOiB7DQogICAgICB0eXBlOiBTdHJpbmcsDQogICAgICBkZWZhdWx0OiAnZWR1Y2F0aW9uJw0KICAgIH0NCiAgfQ0KfQ0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;AAcA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/components/PlaceholderPage","sourcesContent":["<template>\r\n <div class=\"placeholder-page\">\r\n <div class=\"placeholder-card\">\r\n <div class=\"placeholder-icon\">\r\n <svg-icon :icon-class=\"icon\" />\r\n </div>\r\n <h2 class=\"placeholder-title\">{{ title }}</h2>\r\n <p class=\"placeholder-desc\">{{ description }}</p>\r\n <el-tag size=\"small\" type=\"info\" effect=\"plain\">功能开发中,敬请期待</el-tag>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'PlaceholderPage',\r\n props: {\r\n // 页面标题\r\n title: {\r\n type: String,\r\n required: true\r\n },\r\n // 功能描述\r\n description: {\r\n type: String,\r\n default: ''\r\n },\r\n // 图标名称(对应 src/assets/icons/svg)\r\n icon: {\r\n type: String,\r\n default: 'education'\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.placeholder-page {\r\n min-height: calc(100vh - 200px);\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 20px;\r\n\r\n .placeholder-card {\r\n width: 100%;\r\n max-width: 560px;\r\n padding: 48px 40px;\r\n text-align: center;\r\n background: #fff;\r\n border: 1px dashed #c0c4cc;\r\n border-radius: 8px;\r\n }\r\n\r\n .placeholder-icon {\r\n width: 72px;\r\n height: 72px;\r\n margin: 0 auto 20px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n border-radius: 50%;\r\n background: var(--edu-green-light);\r\n\r\n .svg-icon {\r\n font-size: 36px;\r\n color: var(--edu-green-primary);\r\n }\r\n }\r\n\r\n .placeholder-title {\r\n font-size: 20px;\r\n font-weight: 600;\r\n color: #303133;\r\n margin-bottom: 12px;\r\n }\r\n\r\n .placeholder-desc {\r\n font-size: 14px;\r\n line-height: 1.8;\r\n color: #909399;\r\n margin-bottom: 20px;\r\n }\r\n}\r\n</style>\r\n"]}]} |