1ed03d59a074f5bb26c34d91209df5f4.json 4.4 KB

1
  1. {"remainingRequest":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\HTC\\program\\善行少年\\security-enterprise-admin\\src\\views\\main-theme-tools.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\src\\views\\main-theme-tools.vue","mtime":1581948666000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\r\nexport default {\r\n data () {\r\n return {\r\n isOpen: false,\r\n themeList: require('@/element-ui/config.js'),\r\n themeColor: 'turquoise'\r\n }\r\n },\r\n methods: {\r\n themeColorChangeHandle (val) {\r\n var styleList = [\r\n {\r\n id: 'J_elementTheme',\r\n url: `${process.env.BASE_URL}element-theme/${val}/index.css?t=${new Date().getTime()}`\r\n },\r\n {\r\n id: 'J_auiTheme',\r\n url: `${process.env.BASE_URL}element-theme/${val}/aui.css?t=${new Date().getTime()}`\r\n }\r\n ]\r\n for (var i = 0; i < styleList.length; i++) {\r\n var el = document.querySelector(`#${styleList[i].id}`)\r\n if (el) {\r\n el.href = styleList[i].url\r\n continue\r\n }\r\n el = document.createElement('link')\r\n el.id = styleList[i].id\r\n el.href = styleList[i].url\r\n el.rel = 'stylesheet'\r\n document.querySelector('head').appendChild(el)\r\n }\r\n }\r\n }\r\n}\r\n",{"version":3,"sources":["main-theme-tools.vue"],"names":[],"mappings":";AAyBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"main-theme-tools.vue","sourceRoot":"src/views","sourcesContent":["<template>\r\n <div class=\"aui-theme-tools\" :class=\"{ 'aui-theme-tools--open': isOpen }\">\r\n <div class=\"aui-theme-tools__toggle\" @click=\"isOpen = !isOpen\">\r\n <svg class=\"icon-svg\" aria-hidden=\"true\"><use xlink:href=\"#icon-setting\"></use></svg>\r\n </div>\r\n <div class=\"aui-theme-tools__content\">\r\n <div class=\"aui-theme-tools__item\">\r\n <h3>Navbar</h3>\r\n <el-checkbox v-model=\"$store.state.navbarLayoutType\" true-label=\"colorful\">colorful 鲜艳</el-checkbox>\r\n </div>\r\n <div class=\"aui-theme-tools__item\">\r\n <h3>Sidebar</h3>\r\n <el-checkbox v-model=\"$store.state.sidebarLayoutSkin\" true-label=\"dark\">dark 黑色</el-checkbox>\r\n </div>\r\n <div class=\"aui-theme-tools__item\">\r\n <h3>Theme</h3>\r\n <el-radio-group v-model=\"themeColor\" @change=\"themeColorChangeHandle\">\r\n <el-radio v-for=\"item in themeList\" :key=\"item.name\" :label=\"item.name\">{{ `${item.name} ${item.desc}` }}</el-radio>\r\n </el-radio-group>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data () {\r\n return {\r\n isOpen: false,\r\n themeList: require('@/element-ui/config.js'),\r\n themeColor: 'turquoise'\r\n }\r\n },\r\n methods: {\r\n themeColorChangeHandle (val) {\r\n var styleList = [\r\n {\r\n id: 'J_elementTheme',\r\n url: `${process.env.BASE_URL}element-theme/${val}/index.css?t=${new Date().getTime()}`\r\n },\r\n {\r\n id: 'J_auiTheme',\r\n url: `${process.env.BASE_URL}element-theme/${val}/aui.css?t=${new Date().getTime()}`\r\n }\r\n ]\r\n for (var i = 0; i < styleList.length; i++) {\r\n var el = document.querySelector(`#${styleList[i].id}`)\r\n if (el) {\r\n el.href = styleList[i].url\r\n continue\r\n }\r\n el = document.createElement('link')\r\n el.id = styleList[i].id\r\n el.href = styleList[i].url\r\n el.rel = 'stylesheet'\r\n document.querySelector('head').appendChild(el)\r\n }\r\n }\r\n }\r\n}\r\n</script>\r\n"]}]}