1 line
5.0 KiB
JSON
1 line
5.0 KiB
JSON
{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/components/SizeSelect/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/components/SizeSelect/index.vue","mtime":1754409279863},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1754409277597},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcucmVwbGFjZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgpleHBvcnQgZGVmYXVsdCB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNpemVPcHRpb25zOiBbewogICAgICAgIGxhYmVsOiAnRGVmYXVsdCcsCiAgICAgICAgdmFsdWU6ICdkZWZhdWx0JwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICdNZWRpdW0nLAogICAgICAgIHZhbHVlOiAnbWVkaXVtJwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICdTbWFsbCcsCiAgICAgICAgdmFsdWU6ICdzbWFsbCcKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAnTWluaScsCiAgICAgICAgdmFsdWU6ICdtaW5pJwogICAgICB9XQogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICBzaXplOiBmdW5jdGlvbiBzaXplKCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuZ2V0dGVycy5zaXplOwogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgaGFuZGxlU2V0U2l6ZTogZnVuY3Rpb24gaGFuZGxlU2V0U2l6ZShzaXplKSB7CiAgICAgIHRoaXMuJEVMRU1FTlQuc2l6ZSA9IHNpemU7CiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcHAvc2V0U2l6ZScsIHNpemUpOwogICAgICB0aGlzLnJlZnJlc2hWaWV3KCk7CiAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgIG1lc3NhZ2U6ICdTd2l0Y2ggU2l6ZSBTdWNjZXNzJywKICAgICAgICB0eXBlOiAnc3VjY2VzcycKICAgICAgfSk7CiAgICB9LAogICAgcmVmcmVzaFZpZXc6IGZ1bmN0aW9uIHJlZnJlc2hWaWV3KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICAvLyBJbiBvcmRlciB0byBtYWtlIHRoZSBjYWNoZWQgcGFnZSByZS1yZW5kZXJlZAogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsQWxsQ2FjaGVkVmlld3MnLCB0aGlzLiRyb3V0ZSk7CiAgICAgIHZhciBmdWxsUGF0aCA9IHRoaXMuJHJvdXRlLmZ1bGxQYXRoOwogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMuJHJvdXRlci5yZXBsYWNlKHsKICAgICAgICAgIHBhdGg6ICcvcmVkaXJlY3QnICsgZnVsbFBhdGgKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["data","sizeOptions","label","value","computed","size","$store","getters","methods","handleSetSize","$ELEMENT","dispatch","refreshView","$message","message","type","_this","$route","fullPath","$nextTick","$router","replace","path"],"sources":["src/components/SizeSelect/index.vue"],"sourcesContent":["<template>\n <el-dropdown trigger=\"click\" @command=\"handleSetSize\">\n <div>\n <svg-icon class-name=\"size-icon\" icon-class=\"size\" />\n </div>\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item v-for=\"item of sizeOptions\" :key=\"item.value\" :disabled=\"size===item.value\" :command=\"item.value\">\n {{\n item.label }}\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n</template>\n\n<script>\nexport default {\n data() {\n return {\n sizeOptions: [\n { label: 'Default', value: 'default' },\n { label: 'Medium', value: 'medium' },\n { label: 'Small', value: 'small' },\n { label: 'Mini', value: 'mini' }\n ]\n }\n },\n computed: {\n size() {\n return this.$store.getters.size\n }\n },\n methods: {\n handleSetSize(size) {\n this.$ELEMENT.size = size\n this.$store.dispatch('app/setSize', size)\n this.refreshView()\n this.$message({\n message: 'Switch Size Success',\n type: 'success'\n })\n },\n refreshView() {\n // In order to make the cached page re-rendered\n this.$store.dispatch('tagsView/delAllCachedViews', this.$route)\n\n const { fullPath } = this.$route\n\n this.$nextTick(() => {\n this.$router.replace({\n path: '/redirect' + fullPath\n })\n })\n }\n }\n\n}\n</script>\n"],"mappings":";;;;;;;;;;;;;;;;;AAeA;EACAA,IAAA,WAAAA,KAAA;IACA;MACAC,WAAA,GACA;QAAAC,KAAA;QAAAC,KAAA;MAAA,GACA;QAAAD,KAAA;QAAAC,KAAA;MAAA,GACA;QAAAD,KAAA;QAAAC,KAAA;MAAA,GACA;QAAAD,KAAA;QAAAC,KAAA;MAAA;IAEA;EACA;EACAC,QAAA;IACAC,IAAA,WAAAA,KAAA;MACA,YAAAC,MAAA,CAAAC,OAAA,CAAAF,IAAA;IACA;EACA;EACAG,OAAA;IACAC,aAAA,WAAAA,cAAAJ,IAAA;MACA,KAAAK,QAAA,CAAAL,IAAA,GAAAA,IAAA;MACA,KAAAC,MAAA,CAAAK,QAAA,gBAAAN,IAAA;MACA,KAAAO,WAAA;MACA,KAAAC,QAAA;QACAC,OAAA;QACAC,IAAA;MACA;IACA;IACAH,WAAA,WAAAA,YAAA;MAAA,IAAAI,KAAA;MACA;MACA,KAAAV,MAAA,CAAAK,QAAA,oCAAAM,MAAA;MAEA,IAAAC,QAAA,QAAAD,MAAA,CAAAC,QAAA;MAEA,KAAAC,SAAA;QACAH,KAAA,CAAAI,OAAA,CAAAC,OAAA;UACAC,IAAA,gBAAAJ;QACA;MACA;IACA;EACA;AAEA","ignoreList":[]}]} |