{"remainingRequest":"D:\\jiayue\\pig-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\jiayue\\pig-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jiayue\\pig-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jiayue\\pig-ui\\src\\page\\index\\tags.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jiayue\\pig-ui\\src\\page\\index\\tags.vue","mtime":1619070292875},{"path":"D:\\jiayue\\pig-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jiayue\\pig-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jiayue\\pig-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jiayue\\pig-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"core-js/modules/es6.function.name\";\nimport _defineProperty from \"D:/jiayue/pig-ui/node_modules/@babel/runtime/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport { mapGetters, mapState } from \"vuex\";\nexport default {\n name: \"tags\",\n data: function data() {\n return {\n active: \"\",\n contentmenuX: \"\",\n contentmenuY: \"\",\n contextmenuFlag: false\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.setActive();\n },\n watch: {\n tag: function tag() {\n this.setActive();\n },\n contextmenuFlag: function contextmenuFlag(contextmenuShow) {\n // 只在右键菜单显示的时候监听鼠标点击事件\n if (contextmenuShow) {\n window.addEventListener(\"mousedown\", this.watchContextmenu);\n }\n }\n },\n computed: _objectSpread(_objectSpread(_objectSpread({}, mapGetters([\"tagWel\", \"tagList\", \"tag\", \"website\"])), mapState({\n showTag: function showTag(state) {\n return state.common.showTag;\n }\n })), {}, {\n tagLen: function tagLen() {\n return this.tagList.length || 0;\n }\n }),\n methods: {\n watchContextmenu: function watchContextmenu(e) {\n if (!this.$el.contains(e.target)) {\n this.contextmenuFlag = false;\n window.removeEventListener(\"mousedown\", this.watchContextmenu);\n }\n },\n handleContextmenu: function handleContextmenu(event) {\n var target = event.target; // 解决 https://github.com/d2-projects/d2-admin/issues/54\n\n var flag = false;\n if (target.className.indexOf(\"el-tabs__item\") > -1) flag = true;else if (target.parentNode.className.indexOf(\"el-tabs__item\") > -1) {\n target = target.parentNode;\n flag = true;\n }\n\n if (flag) {\n event.preventDefault();\n event.stopPropagation();\n this.contentmenuX = event.clientX;\n this.contentmenuY = event.clientY;\n this.tagName = target.getAttribute(\"aria-controls\").slice(5);\n this.contextmenuFlag = true;\n }\n },\n //激活当前选项\n setActive: function setActive() {\n this.active = this.tag.value;\n },\n menuTag: function menuTag(value, action) {\n if (action === \"remove\") {\n var _this$findTag = this.findTag(value),\n tag = _this$findTag.tag,\n key = _this$findTag.key;\n\n this.$store.commit(\"DEL_TAG\", tag);\n\n if (tag.value === this.tag.value) {\n tag = this.tagList[key === 0 ? key : key - 1]; //如果关闭本标签让前推一个\n\n this.openTag(tag);\n }\n }\n },\n openTag: function openTag(item) {\n var tag;\n\n if (item.name) {\n tag = this.findTag(item.name).tag;\n } else {\n tag = item;\n }\n\n this.$router.push({\n path: this.$router.$avueRouter.getPath({\n name: tag.label,\n src: tag.value\n }),\n query: tag.query\n });\n },\n closeOthersTags: function closeOthersTags() {\n this.contextmenuFlag = false;\n this.$store.commit(\"DEL_TAG_OTHER\");\n },\n findTag: function findTag(value) {\n var tag, key;\n this.tagList.map(function (item, index) {\n if (item.value === value) {\n tag = item;\n key = index;\n }\n });\n return {\n tag: tag,\n key: key\n };\n },\n closeAllTags: function closeAllTags() {\n this.contextmenuFlag = false;\n this.$store.commit(\"DEL_ALL_TAG\");\n this.$router.push({\n path: this.$router.$avueRouter.getPath({\n src: this.tagWel.value\n }),\n query: this.tagWel.query\n });\n }\n }\n};",{"version":3,"sources":["tags.vue"],"names":[],"mappings":"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","sourcesContent":["\r\n\r\n\r\n\r\n"],"sourceRoot":"src/page/index"}]}