vue-element-admin/node_modules/.cache/babel-loader/e25e8d05a67482c8550779b3ca88a2b1.json
2025-08-06 00:44:43 +08:00

1 line
2.8 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/views/permission/components/SwitchRoles.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/views/permission/components/SwitchRoles.vue","mtime":1754409279873},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmV4cG9ydCBkZWZhdWx0IHsKICBjb21wdXRlZDogewogICAgcm9sZXM6IGZ1bmN0aW9uIHJvbGVzKCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuZ2V0dGVycy5yb2xlczsKICAgIH0sCiAgICBzd2l0Y2hSb2xlczogewogICAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKICAgICAgICByZXR1cm4gdGhpcy5yb2xlc1swXTsKICAgICAgfSwKICAgICAgc2V0OiBmdW5jdGlvbiBzZXQodmFsKSB7CiAgICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndXNlci9jaGFuZ2VSb2xlcycsIHZhbCkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgICBfdGhpcy4kZW1pdCgnY2hhbmdlJyk7CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0KICB9Cn07"},{"version":3,"names":["computed","roles","$store","getters","switchRoles","get","set","val","_this","dispatch","then","$emit"],"sources":["src/views/permission/components/SwitchRoles.vue"],"sourcesContent":["<template>\n <div>\n <div style=\"margin-bottom:15px;\">\n {{ $t('permission.roles') }}: {{ roles }}\n </div>\n {{ $t('permission.switchRoles') }}:\n <el-radio-group v-model=\"switchRoles\">\n <el-radio-button label=\"editor\" />\n <el-radio-button label=\"admin\" />\n </el-radio-group>\n </div>\n</template>\n\n<script>\nexport default {\n computed: {\n roles() {\n return this.$store.getters.roles\n },\n switchRoles: {\n get() {\n return this.roles[0]\n },\n set(val) {\n this.$store.dispatch('user/changeRoles', val).then(() => {\n this.$emit('change')\n })\n }\n }\n }\n}\n</script>\n"],"mappings":";;;;;;;;;;;;;;AAcA;EACAA,QAAA;IACAC,KAAA,WAAAA,MAAA;MACA,YAAAC,MAAA,CAAAC,OAAA,CAAAF,KAAA;IACA;IACAG,WAAA;MACAC,GAAA,WAAAA,IAAA;QACA,YAAAJ,KAAA;MACA;MACAK,GAAA,WAAAA,IAAAC,GAAA;QAAA,IAAAC,KAAA;QACA,KAAAN,MAAA,CAAAO,QAAA,qBAAAF,GAAA,EAAAG,IAAA;UACAF,KAAA,CAAAG,KAAA;QACA;MACA;IACA;EACA;AACA","ignoreList":[]}]}