Files
education/frontend/node_modules/.cache/babel-loader/d2d1643586c20515bd127dc651e1d37e.json
T

1 line
12 KiB
JSON

{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\plugins\\tab.js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\plugins\\tab.js","mtime":1787567871558},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\babel.config.js","mtime":1787567871334},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJDOi9Vc2Vycy9BZG1pbi9EZXNrdG9wL2VkdWNhdGlvbi9mcm9udGVuZC9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zbGljZS5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5yZXBsYWNlLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuc3RhcnRzLXdpdGguanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzbmV4dC5pdGVyYXRvci5jb25zdHJ1Y3Rvci5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXNuZXh0Lml0ZXJhdG9yLmZvci1lYWNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIik7CnZhciBfc3RvcmUgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvc3RvcmUiKSk7CnZhciBfcm91dGVyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL3JvdXRlciIpKTsKdmFyIF9kZWZhdWx0ID0gZXhwb3J0cy5kZWZhdWx0ID0gewogIC8vIOWIt+aWsOW9k+WJjXRhYumhteetvgogIHJlZnJlc2hQYWdlOiBmdW5jdGlvbiByZWZyZXNoUGFnZShvYmopIHsKICAgIHZhciBfcm91dGVyJGN1cnJlbnRSb3V0ZSA9IF9yb3V0ZXIuZGVmYXVsdC5jdXJyZW50Um91dGUsCiAgICAgIHBhdGggPSBfcm91dGVyJGN1cnJlbnRSb3V0ZS5wYXRoLAogICAgICBxdWVyeSA9IF9yb3V0ZXIkY3VycmVudFJvdXRlLnF1ZXJ5LAogICAgICBtYXRjaGVkID0gX3JvdXRlciRjdXJyZW50Um91dGUubWF0Y2hlZDsKICAgIC8vIOmYsuatouWcqOmHjeWumuWQkei/h+eoi+S4remHjeWkjeWIt+aWsAogICAgaWYgKHBhdGguc3RhcnRzV2l0aCgnL3JlZGlyZWN0LycpKSB7CiAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTsKICAgIH0KICAgIGlmIChvYmogPT09IHVuZGVmaW5lZCkgewogICAgICBtYXRjaGVkLmZvckVhY2goZnVuY3Rpb24gKG0pIHsKICAgICAgICBpZiAobS5jb21wb25lbnRzICYmIG0uY29tcG9uZW50cy5kZWZhdWx0ICYmIG0uY29tcG9uZW50cy5kZWZhdWx0Lm5hbWUpIHsKICAgICAgICAgIGlmICghWydMYXlvdXQnLCAnUGFyZW50VmlldyddLmluY2x1ZGVzKG0uY29tcG9uZW50cy5kZWZhdWx0Lm5hbWUpKSB7CiAgICAgICAgICAgIG9iaiA9IHsKICAgICAgICAgICAgICBuYW1lOiBtLmNvbXBvbmVudHMuZGVmYXVsdC5uYW1lLAogICAgICAgICAgICAgIHBhdGg6IHBhdGgsCiAgICAgICAgICAgICAgcXVlcnk6IHF1ZXJ5CiAgICAgICAgICAgIH07CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsQ2FjaGVkVmlldycsIG9iaikudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgIHZhciBfb2JqID0gb2JqLAogICAgICAgIHBhdGggPSBfb2JqLnBhdGgsCiAgICAgICAgcXVlcnkgPSBfb2JqLnF1ZXJ5OwogICAgICBfcm91dGVyLmRlZmF1bHQucmVwbGFjZSh7CiAgICAgICAgcGF0aDogJy9yZWRpcmVjdCcgKyBwYXRoLAogICAgICAgIHF1ZXJ5OiBxdWVyeQogICAgICB9KTsKICAgIH0pOwogIH0sCiAgLy8g5YWz6Zet5b2T5YmNdGFi6aG1562+77yM5omT5byA5paw6aG1562+CiAgY2xvc2VPcGVuUGFnZTogZnVuY3Rpb24gY2xvc2VPcGVuUGFnZShvYmopIHsKICAgIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCJ0YWdzVmlldy9kZWxWaWV3IiwgX3JvdXRlci5kZWZhdWx0LmN1cnJlbnRSb3V0ZSk7CiAgICBpZiAob2JqICE9PSB1bmRlZmluZWQpIHsKICAgICAgcmV0dXJuIF9yb3V0ZXIuZGVmYXVsdC5wdXNoKG9iaik7CiAgICB9CiAgfSwKICAvLyDlhbPpl63mjIflrpp0YWLpobXnrb4KICBjbG9zZVBhZ2U6IGZ1bmN0aW9uIGNsb3NlUGFnZShvYmopIHsKICAgIGlmIChvYmogPT09IHVuZGVmaW5lZCkgewogICAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbFZpZXcnLCBfcm91dGVyLmRlZmF1bHQuY3VycmVudFJvdXRlKS50aGVuKGZ1bmN0aW9uIChfcmVmKSB7CiAgICAgICAgdmFyIHZpc2l0ZWRWaWV3cyA9IF9yZWYudmlzaXRlZFZpZXdzOwogICAgICAgIHZhciBsYXRlc3RWaWV3ID0gdmlzaXRlZFZpZXdzLnNsaWNlKC0xKVswXTsKICAgICAgICBpZiAobGF0ZXN0VmlldykgewogICAgICAgICAgcmV0dXJuIF9yb3V0ZXIuZGVmYXVsdC5wdXNoKGxhdGVzdFZpZXcuZnVsbFBhdGgpOwogICAgICAgIH0KICAgICAgICByZXR1cm4gX3JvdXRlci5kZWZhdWx0LnB1c2goJy8nKTsKICAgICAgfSk7CiAgICB9CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbFZpZXcnLCBvYmopOwogIH0sCiAgLy8g5YWz6Zet5omA5pyJdGFi6aG1562+CiAgY2xvc2VBbGxQYWdlOiBmdW5jdGlvbiBjbG9zZUFsbFBhZ2UoKSB7CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbEFsbFZpZXdzJyk7CiAgfSwKICAvLyDlhbPpl63lt6bkvqd0YWLpobXnrb4KICBjbG9zZUxlZnRQYWdlOiBmdW5jdGlvbiBjbG9zZUxlZnRQYWdlKG9iaikgewogICAgcmV0dXJuIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCd0YWdzVmlldy9kZWxMZWZ0VGFncycsIG9iaiB8fCBfcm91dGVyLmRlZmF1bHQuY3VycmVudFJvdXRlKTsKICB9LAogIC8vIOWFs+mXreWPs+S+p3RhYumhteetvgogIGNsb3NlUmlnaHRQYWdlOiBmdW5jdGlvbiBjbG9zZVJpZ2h0UGFnZShvYmopIHsKICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsUmlnaHRUYWdzJywgb2JqIHx8IF9yb3V0ZXIuZGVmYXVsdC5jdXJyZW50Um91dGUpOwogIH0sCiAgLy8g5YWz6Zet5YW25LuWdGFi6aG1562+CiAgY2xvc2VPdGhlclBhZ2U6IGZ1bmN0aW9uIGNsb3NlT3RoZXJQYWdlKG9iaikgewogICAgcmV0dXJuIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCd0YWdzVmlldy9kZWxPdGhlcnNWaWV3cycsIG9iaiB8fCBfcm91dGVyLmRlZmF1bHQuY3VycmVudFJvdXRlKTsKICB9LAogIC8vIOa3u+WKoHRhYumhteetvgogIG9wZW5QYWdlOiBmdW5jdGlvbiBvcGVuUGFnZSh0aXRsZSwgdXJsLCBwYXJhbXMpIHsKICAgIHZhciBvYmogPSB7CiAgICAgIHBhdGg6IHVybCwKICAgICAgbWV0YTogewogICAgICAgIHRpdGxlOiB0aXRsZQogICAgICB9CiAgICB9OwogICAgX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2FkZFZpZXcnLCBvYmopOwogICAgcmV0dXJuIF9yb3V0ZXIuZGVmYXVsdC5wdXNoKHsKICAgICAgcGF0aDogdXJsLAogICAgICBxdWVyeTogcGFyYW1zCiAgICB9KTsKICB9LAogIC8vIOS/ruaUuXRhYumhteetvgogIHVwZGF0ZVBhZ2U6IGZ1bmN0aW9uIHVwZGF0ZVBhZ2Uob2JqKSB7CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L3VwZGF0ZVZpc2l0ZWRWaWV3Jywgb2JqKTsKICB9Cn07"},{"version":3,"names":["_store","_interopRequireDefault","require","_router","_default","exports","default","refreshPage","obj","_router$currentRoute","router","currentRoute","path","query","matched","startsWith","Promise","resolve","undefined","forEach","m","components","name","includes","store","dispatch","then","_obj","replace","closeOpenPage","push","closePage","_ref","visitedViews","latestView","slice","fullPath","closeAllPage","closeLeftPage","closeRightPage","closeOtherPage","openPage","title","url","params","meta","updatePage"],"sources":["C:/Users/Admin/Desktop/education/frontend/src/plugins/tab.js"],"sourcesContent":["import store from '@/store'\r\nimport router from '@/router'\r\n\r\nexport default {\r\n // 刷新当前tab页签\r\n refreshPage(obj) {\r\n const { path, query, matched } = router.currentRoute\r\n // 防止在重定向过程中重复刷新\r\n if (path.startsWith('/redirect/')) {\r\n return Promise.resolve()\r\n }\r\n if (obj === undefined) {\r\n matched.forEach((m) => {\r\n if (m.components && m.components.default && m.components.default.name) {\r\n if (!['Layout', 'ParentView'].includes(m.components.default.name)) {\r\n obj = { name: m.components.default.name, path: path, query: query }\r\n }\r\n }\r\n })\r\n }\r\n return store.dispatch('tagsView/delCachedView', obj).then(() => {\r\n const { path, query } = obj\r\n router.replace({\r\n path: '/redirect' + path,\r\n query: query\r\n })\r\n })\r\n },\r\n // 关闭当前tab页签,打开新页签\r\n closeOpenPage(obj) {\r\n store.dispatch(\"tagsView/delView\", router.currentRoute)\r\n if (obj !== undefined) {\r\n return router.push(obj)\r\n }\r\n },\r\n // 关闭指定tab页签\r\n closePage(obj) {\r\n if (obj === undefined) {\r\n return store.dispatch('tagsView/delView', router.currentRoute).then(({ visitedViews }) => {\r\n const latestView = visitedViews.slice(-1)[0]\r\n if (latestView) {\r\n return router.push(latestView.fullPath)\r\n }\r\n return router.push('/')\r\n })\r\n }\r\n return store.dispatch('tagsView/delView', obj)\r\n },\r\n // 关闭所有tab页签\r\n closeAllPage() {\r\n return store.dispatch('tagsView/delAllViews')\r\n },\r\n // 关闭左侧tab页签\r\n closeLeftPage(obj) {\r\n return store.dispatch('tagsView/delLeftTags', obj || router.currentRoute)\r\n },\r\n // 关闭右侧tab页签\r\n closeRightPage(obj) {\r\n return store.dispatch('tagsView/delRightTags', obj || router.currentRoute)\r\n },\r\n // 关闭其他tab页签\r\n closeOtherPage(obj) {\r\n return store.dispatch('tagsView/delOthersViews', obj || router.currentRoute)\r\n },\r\n // 添加tab页签\r\n openPage(title, url, params) {\r\n const obj = { path: url, meta: { title: title } }\r\n store.dispatch('tagsView/addView', obj)\r\n return router.push({ path: url, query: params })\r\n },\r\n // 修改tab页签\r\n updatePage(obj) {\r\n return store.dispatch('tagsView/updateVisitedView', obj)\r\n }\r\n}\r\n"],"mappings":"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","ignoreList":[]}]}