1 |
- {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js!D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js!D:\\test\\ssi-satoken\\ui\\src\\plugins\\tab.js","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\plugins\\tab.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\babel.config.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1669864538178},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1669864538194},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1669864538095}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5yZXBsYWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJzsKaW1wb3J0IHJvdXRlciBmcm9tICdAL3JvdXRlcic7CmV4cG9ydCBkZWZhdWx0IHsKICAvLyDliLfmlrDlvZPliY10YWLpobXnrb4KICByZWZyZXNoUGFnZTogZnVuY3Rpb24gcmVmcmVzaFBhZ2Uob2JqKSB7CiAgICB2YXIgX3JvdXRlciRjdXJyZW50Um91dGUgPSByb3V0ZXIuY3VycmVudFJvdXRlLAogICAgICBwYXRoID0gX3JvdXRlciRjdXJyZW50Um91dGUucGF0aCwKICAgICAgcXVlcnkgPSBfcm91dGVyJGN1cnJlbnRSb3V0ZS5xdWVyeSwKICAgICAgbWF0Y2hlZCA9IF9yb3V0ZXIkY3VycmVudFJvdXRlLm1hdGNoZWQ7CiAgICBpZiAob2JqID09PSB1bmRlZmluZWQpIHsKICAgICAgbWF0Y2hlZC5mb3JFYWNoKGZ1bmN0aW9uIChtKSB7CiAgICAgICAgaWYgKG0uY29tcG9uZW50cyAmJiBtLmNvbXBvbmVudHMuZGVmYXVsdCAmJiBtLmNvbXBvbmVudHMuZGVmYXVsdC5uYW1lKSB7CiAgICAgICAgICBpZiAoIVsnTGF5b3V0JywgJ1BhcmVudFZpZXcnXS5pbmNsdWRlcyhtLmNvbXBvbmVudHMuZGVmYXVsdC5uYW1lKSkgewogICAgICAgICAgICBvYmogPSB7CiAgICAgICAgICAgICAgbmFtZTogbS5jb21wb25lbnRzLmRlZmF1bHQubmFtZSwKICAgICAgICAgICAgICBwYXRoOiBwYXRoLAogICAgICAgICAgICAgIHF1ZXJ5OiBxdWVyeQogICAgICAgICAgICB9OwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSk7CiAgICB9CiAgICByZXR1cm4gc3RvcmUuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbENhY2hlZFZpZXcnLCBvYmopLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICB2YXIgX29iaiA9IG9iaiwKICAgICAgICBwYXRoID0gX29iai5wYXRoLAogICAgICAgIHF1ZXJ5ID0gX29iai5xdWVyeTsKICAgICAgcm91dGVyLnJlcGxhY2UoewogICAgICAgIHBhdGg6ICcvcmVkaXJlY3QnICsgcGF0aCwKICAgICAgICBxdWVyeTogcXVlcnkKICAgICAgfSk7CiAgICB9KTsKICB9LAogIC8vIOWFs+mXreW9k+WJjXRhYumhteetvu+8jOaJk+W8gOaWsOmhteetvgogIGNsb3NlT3BlblBhZ2U6IGZ1bmN0aW9uIGNsb3NlT3BlblBhZ2Uob2JqKSB7CiAgICBzdG9yZS5kaXNwYXRjaCgidGFnc1ZpZXcvZGVsVmlldyIsIHJvdXRlci5jdXJyZW50Um91dGUpOwogICAgaWYgKG9iaiAhPT0gdW5kZWZpbmVkKSB7CiAgICAgIHJldHVybiByb3V0ZXIucHVzaChvYmopOwogICAgfQogIH0sCiAgLy8g5YWz6Zet5oyH5a6adGFi6aG1562+CiAgY2xvc2VQYWdlOiBmdW5jdGlvbiBjbG9zZVBhZ2Uob2JqKSB7CiAgICBpZiAob2JqID09PSB1bmRlZmluZWQpIHsKICAgICAgcmV0dXJuIHN0b3JlLmRpc3BhdGNoKCd0YWdzVmlldy9kZWxWaWV3Jywgcm91dGVyLmN1cnJlbnRSb3V0ZSkudGhlbihmdW5jdGlvbiAoX3JlZikgewogICAgICAgIHZhciBsYXN0UGF0aCA9IF9yZWYubGFzdFBhdGg7CiAgICAgICAgcmV0dXJuIHJvdXRlci5wdXNoKGxhc3RQYXRoIHx8ICcvJyk7CiAgICAgIH0pOwogICAgfQogICAgcmV0dXJuIHN0b3JlLmRpc3BhdGNoKCd0YWdzVmlldy9kZWxWaWV3Jywgb2JqKTsKICB9LAogIC8vIOWFs+mXreaJgOaciXRhYumhteetvgogIGNsb3NlQWxsUGFnZTogZnVuY3Rpb24gY2xvc2VBbGxQYWdlKCkgewogICAgcmV0dXJuIHN0b3JlLmRpc3BhdGNoKCd0YWdzVmlldy9kZWxBbGxWaWV3cycpOwogIH0sCiAgLy8g5YWz6Zet5bem5L6ndGFi6aG1562+CiAgY2xvc2VMZWZ0UGFnZTogZnVuY3Rpb24gY2xvc2VMZWZ0UGFnZShvYmopIHsKICAgIHJldHVybiBzdG9yZS5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsTGVmdFRhZ3MnLCBvYmogfHwgcm91dGVyLmN1cnJlbnRSb3V0ZSk7CiAgfSwKICAvLyDlhbPpl63lj7Pkvqd0YWLpobXnrb4KICBjbG9zZVJpZ2h0UGFnZTogZnVuY3Rpb24gY2xvc2VSaWdodFBhZ2Uob2JqKSB7CiAgICByZXR1cm4gc3RvcmUuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbFJpZ2h0VGFncycsIG9iaiB8fCByb3V0ZXIuY3VycmVudFJvdXRlKTsKICB9LAogIC8vIOWFs+mXreWFtuS7lnRhYumhteetvgogIGNsb3NlT3RoZXJQYWdlOiBmdW5jdGlvbiBjbG9zZU90aGVyUGFnZShvYmopIHsKICAgIHJldHVybiBzdG9yZS5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsT3RoZXJzVmlld3MnLCBvYmogfHwgcm91dGVyLmN1cnJlbnRSb3V0ZSk7CiAgfSwKICAvLyDmt7vliqB0YWLpobXnrb4KICBvcGVuUGFnZTogZnVuY3Rpb24gb3BlblBhZ2UodGl0bGUsIHVybCwgcGFyYW1zKSB7CiAgICB2YXIgb2JqID0gewogICAgICBwYXRoOiB1cmwsCiAgICAgIG1ldGE6IHsKICAgICAgICB0aXRsZTogdGl0bGUKICAgICAgfQogICAgfTsKICAgIHN0b3JlLmRpc3BhdGNoKCd0YWdzVmlldy9hZGRWaWV3Jywgb2JqKTsKICAgIHJldHVybiByb3V0ZXIucHVzaCh7CiAgICAgIHBhdGg6IHVybCwKICAgICAgcXVlcnk6IHBhcmFtcwogICAgfSk7CiAgfSwKICAvLyDkv67mlLl0YWLpobXnrb4KICB1cGRhdGVQYWdlOiBmdW5jdGlvbiB1cGRhdGVQYWdlKG9iaikgewogICAgcmV0dXJuIHN0b3JlLmRpc3BhdGNoKCd0YWdzVmlldy91cGRhdGVWaXNpdGVkVmlldycsIG9iaik7CiAgfQp9Ow=="},{"version":3,"names":["store","router","refreshPage","obj","_router$currentRoute","currentRoute","path","query","matched","undefined","forEach","m","components","default","name","includes","dispatch","then","_obj","replace","closeOpenPage","push","closePage","_ref","lastPath","closeAllPage","closeLeftPage","closeRightPage","closeOtherPage","openPage","title","url","params","meta","updatePage"],"sources":["D:/test/ssi-satoken/ui/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 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(({ lastPath }) => {\r\n return router.push(lastPath || '/');\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 var 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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"}]}
|