{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\源码\\vue-element-admin-master\\src\\components\\SizeSelect\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\components\\SizeSelect\\index.vue","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcucmVwbGFjZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2l6ZU9wdGlvbnM6IFt7CiAgICAgICAgbGFiZWw6ICdEZWZhdWx0JywKICAgICAgICB2YWx1ZTogJ2RlZmF1bHQnCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ01lZGl1bScsCiAgICAgICAgdmFsdWU6ICdtZWRpdW0nCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ1NtYWxsJywKICAgICAgICB2YWx1ZTogJ3NtYWxsJwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICdNaW5pJywKICAgICAgICB2YWx1ZTogJ21pbmknCiAgICAgIH1dCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIHNpemU6IGZ1bmN0aW9uIHNpemUoKSB7CiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5nZXR0ZXJzLnNpemU7CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVTZXRTaXplOiBmdW5jdGlvbiBoYW5kbGVTZXRTaXplKHNpemUpIHsKICAgICAgdGhpcy4kRUxFTUVOVC5zaXplID0gc2l6ZTsKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwcC9zZXRTaXplJywgc2l6ZSk7CiAgICAgIHRoaXMucmVmcmVzaFZpZXcoKTsKICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgbWVzc2FnZTogJ1N3aXRjaCBTaXplIFN1Y2Nlc3MnLAogICAgICAgIHR5cGU6ICdzdWNjZXNzJwogICAgICB9KTsKICAgIH0sCiAgICByZWZyZXNoVmlldzogZnVuY3Rpb24gcmVmcmVzaFZpZXcoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICAvLyBJbiBvcmRlciB0byBtYWtlIHRoZSBjYWNoZWQgcGFnZSByZS1yZW5kZXJlZAogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsQWxsQ2FjaGVkVmlld3MnLCB0aGlzLiRyb3V0ZSk7CiAgICAgIHZhciBmdWxsUGF0aCA9IHRoaXMuJHJvdXRlLmZ1bGxQYXRoOwogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMuJHJvdXRlci5yZXBsYWNlKHsKICAgICAgICAgIHBhdGg6ICcvcmVkaXJlY3QnICsgZnVsbFBhdGgKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;AAeA;EACAA,IADA,kBACA;IACA;MACAC,cACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,EAGA;QAAAD;QAAAC;MAAA,CAHA,EAIA;QAAAD;QAAAC;MAAA,CAJA;IADA;EAQA,CAVA;EAWAC;IACAC,IADA,kBACA;MACA;IACA;EAHA,CAXA;EAgBAC;IACAC,aADA,yBACAF,IADA,EACA;MACA;MACA;MACA;MACA;QACAG,8BADA;QAEAC;MAFA;IAIA,CATA;IAUAC,WAVA,yBAUA;MAAA;;MACA;MACA;MAEA;MAEA;QACA;UACAC;QADA;MAGA,CAJA;IAKA;EArBA;AAhBA","names":["data","sizeOptions","label","value","computed","size","methods","handleSetSize","message","type","refreshView","path"],"sourceRoot":"src/components/SizeSelect","sources":["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"]}]}
|