1 line
7.6 KiB
JSON
1 line
7.6 KiB
JSON
|
|
{"remainingRequest":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js!E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\hz-zhhq-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\hz-zhhq-web\\src\\components\\ThemePicker\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"E:\\hz-zhhq-web\\src\\components\\ThemePicker\\index.vue","mtime":1737610069385},{"path":"E:\\hz-zhhq-web\\babel.config.js","mtime":1737610069371},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nrequire(\"core-js/modules/es6.number.constructor\");\nrequire(\"core-js/modules/es6.regexp.to-string\");\nvar _regeneratorRuntime2 = _interopRequireDefault(require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/regeneratorRuntime.js\"));\nrequire(\"core-js/modules/web.dom.iterable\");\nrequire(\"core-js/modules/es6.regexp.constructor\");\nrequire(\"core-js/modules/es6.regexp.replace\");\nrequire(\"regenerator-runtime/runtime\");\nvar _asyncToGenerator2 = _interopRequireDefault(require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/asyncToGenerator.js\"));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar version = require('element-ui/package.json').version; // element-ui version from node_modules\nvar ORIGINAL_THEME = '#409EFF'; // default color\nvar _default = exports.default = {\n data: function data() {\n return {\n chalk: '',\n // content of theme-chalk css\n theme: ''\n };\n },\n computed: {\n defaultTheme: function defaultTheme() {\n return this.$store.state.settings.theme;\n }\n },\n watch: {\n defaultTheme: {\n handler: function handler(val, oldVal) {\n this.theme = val;\n },\n immediate: true\n },\n theme: function () {\n var _theme = (0, _asyncToGenerator2.default)(/*#__PURE__*/(0, _regeneratorRuntime2.default)().mark(function _callee(val) {\n var _this = this;\n var oldVal, themeCluster, originalCluster, $message, getHandler, url, chalkHandler, styles;\n return (0, _regeneratorRuntime2.default)().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n oldVal = this.chalk ? this.theme : ORIGINAL_THEME;\n if (!(typeof val !== 'string')) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\");\n case 3:\n themeCluster = this.getThemeCluster(val.replace('#', ''));\n originalCluster = this.getThemeCluster(oldVal.replace('#', '')); // console.log(themeCluster, originalCluster)\n $message = this.$message({\n message: ' Compiling the theme',\n customClass: 'theme-message',\n type: 'success',\n duration: 0,\n iconClass: 'el-icon-loading'\n });\n getHandler = function getHandler(variable, id) {\n return function () {\n var originalCluster = _this.getThemeCluster(ORIGINAL_THEME.replace('#', ''));\n var newStyle = _this.updateStyle(_this[variable], originalCluster, themeCluster);\n var styleTag = document.getElementById(id);\n if (!styleTag) {\n styleTag = document.createElement('style');\n styleTag.setAttribute('id', id);\n document.head.appendChild(styleTag);\n }\n
|