1 line
3.0 KiB
JSON
1 line
3.0 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\components\\RightPanel\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\components\\RightPanel\\index.vue","mtime":1732871026480},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nrequire(\"core-js/modules/es6.number.constructor\");\nvar _utils = require(\"@/utils\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = exports.default = {\n name: 'RightPanel',\n props: {\n clickNotClose: {\n default: false,\n type: Boolean\n },\n buttonTop: {\n default: 250,\n type: Number\n }\n },\n computed: {\n show: {\n get: function get() {\n return this.$store.state.settings.showSettings;\n },\n set: function set(val) {\n this.$store.dispatch('settings/changeSetting', {\n key: 'showSettings',\n value: val\n });\n }\n },\n theme: function theme() {\n return this.$store.state.settings.theme;\n }\n },\n watch: {\n show: function show(value) {\n if (value && !this.clickNotClose) {\n this.addEventClick();\n }\n if (value) {\n (0, _utils.addClass)(document.body, 'showRightPanel');\n } else {\n (0, _utils.removeClass)(document.body, 'showRightPanel');\n }\n }\n },\n mounted: function mounted() {\n this.insertToBody();\n this.addEventClick();\n },\n beforeDestroy: function beforeDestroy() {\n var elx = this.$refs.rightPanel;\n elx.remove();\n },\n methods: {\n addEventClick: function addEventClick() {\n window.addEventListener('click', this.closeSidebar);\n },\n closeSidebar: function closeSidebar(evt) {\n var parent = evt.target.closest('.rightPanel');\n if (!parent) {\n this.show = false;\n window.removeEventListener('click', this.closeSidebar);\n }\n },\n insertToBody: function insertToBody() {\n var elx = this.$refs.rightPanel;\n var body = document.querySelector('body');\n body.insertBefore(elx, body.firstChild);\n }\n }\n};",null]} |