feige
2024-02-02 bd40473c9c634005bc7e62e7fc901bcd8b598fa0
1
{"remainingRequest":"C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\src\\plugins\\tab.js","dependencies":[{"path":"C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\src\\plugins\\tab.js","mtime":1676881540000},{"path":"C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\babel.config.js","mtime":1676881540000},{"path":"C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\feige\\Desktop\\RuoYi-Vue-master\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJDOi9Vc2Vycy9mZWlnZS9EZXNrdG9wL1J1b1lpLVZ1ZS1tYXN0ZXIvUnVvWWktVnVlLW1hc3Rlci9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiKTsKdmFyIF9zdG9yZSA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9zdG9yZSIpKTsKdmFyIF9yb3V0ZXIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvcm91dGVyIikpOwp2YXIgX2RlZmF1bHQgPSB7CiAgLy8g5Yi35paw5b2T5YmNdGFi6aG1562+CiAgcmVmcmVzaFBhZ2U6IGZ1bmN0aW9uIHJlZnJlc2hQYWdlKG9iaikgewogICAgdmFyIF9yb3V0ZXIkY3VycmVudFJvdXRlID0gX3JvdXRlci5kZWZhdWx0LmN1cnJlbnRSb3V0ZSwKICAgICAgcGF0aCA9IF9yb3V0ZXIkY3VycmVudFJvdXRlLnBhdGgsCiAgICAgIHF1ZXJ5ID0gX3JvdXRlciRjdXJyZW50Um91dGUucXVlcnksCiAgICAgIG1hdGNoZWQgPSBfcm91dGVyJGN1cnJlbnRSb3V0ZS5tYXRjaGVkOwogICAgaWYgKG9iaiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgIG1hdGNoZWQuZm9yRWFjaChmdW5jdGlvbiAobSkgewogICAgICAgIGlmIChtLmNvbXBvbmVudHMgJiYgbS5jb21wb25lbnRzLmRlZmF1bHQgJiYgbS5jb21wb25lbnRzLmRlZmF1bHQubmFtZSkgewogICAgICAgICAgaWYgKCFbJ0xheW91dCcsICdQYXJlbnRWaWV3J10uaW5jbHVkZXMobS5jb21wb25lbnRzLmRlZmF1bHQubmFtZSkpIHsKICAgICAgICAgICAgb2JqID0gewogICAgICAgICAgICAgIG5hbWU6IG0uY29tcG9uZW50cy5kZWZhdWx0Lm5hbWUsCiAgICAgICAgICAgICAgcGF0aDogcGF0aCwKICAgICAgICAgICAgICBxdWVyeTogcXVlcnkKICAgICAgICAgICAgfTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfQogICAgcmV0dXJuIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCd0YWdzVmlldy9kZWxDYWNoZWRWaWV3Jywgb2JqKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgdmFyIF9vYmogPSBvYmosCiAgICAgICAgcGF0aCA9IF9vYmoucGF0aCwKICAgICAgICBxdWVyeSA9IF9vYmoucXVlcnk7CiAgICAgIF9yb3V0ZXIuZGVmYXVsdC5yZXBsYWNlKHsKICAgICAgICBwYXRoOiAnL3JlZGlyZWN0JyArIHBhdGgsCiAgICAgICAgcXVlcnk6IHF1ZXJ5CiAgICAgIH0pOwogICAgfSk7CiAgfSwKICAvLyDlhbPpl63lvZPliY10YWLpobXnrb7vvIzmiZPlvIDmlrDpobXnrb4KICBjbG9zZU9wZW5QYWdlOiBmdW5jdGlvbiBjbG9zZU9wZW5QYWdlKG9iaikgewogICAgX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goInRhZ3NWaWV3L2RlbFZpZXciLCBfcm91dGVyLmRlZmF1bHQuY3VycmVudFJvdXRlKTsKICAgIGlmIChvYmogIT09IHVuZGVmaW5lZCkgewogICAgICByZXR1cm4gX3JvdXRlci5kZWZhdWx0LnB1c2gob2JqKTsKICAgIH0KICB9LAogIC8vIOWFs+mXreaMh+WumnRhYumhteetvgogIGNsb3NlUGFnZTogZnVuY3Rpb24gY2xvc2VQYWdlKG9iaikgewogICAgaWYgKG9iaiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsVmlldycsIF9yb3V0ZXIuZGVmYXVsdC5jdXJyZW50Um91dGUpLnRoZW4oZnVuY3Rpb24gKF9yZWYpIHsKICAgICAgICB2YXIgbGFzdFBhdGggPSBfcmVmLmxhc3RQYXRoOwogICAgICAgIHJldHVybiBfcm91dGVyLmRlZmF1bHQucHVzaChsYXN0UGF0aCB8fCAnLycpOwogICAgICB9KTsKICAgIH0KICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsVmlldycsIG9iaik7CiAgfSwKICAvLyDlhbPpl63miYDmnIl0YWLpobXnrb4KICBjbG9zZUFsbFBhZ2U6IGZ1bmN0aW9uIGNsb3NlQWxsUGFnZSgpIHsKICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsQWxsVmlld3MnKTsKICB9LAogIC8vIOWFs+mXreW3puS+p3RhYumhteetvgogIGNsb3NlTGVmdFBhZ2U6IGZ1bmN0aW9uIGNsb3NlTGVmdFBhZ2Uob2JqKSB7CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbExlZnRUYWdzJywgb2JqIHx8IF9yb3V0ZXIuZGVmYXVsdC5jdXJyZW50Um91dGUpOwogIH0sCiAgLy8g5YWz6Zet5Y+z5L6ndGFi6aG1562+CiAgY2xvc2VSaWdodFBhZ2U6IGZ1bmN0aW9uIGNsb3NlUmlnaHRQYWdlKG9iaikgewogICAgcmV0dXJuIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCd0YWdzVmlldy9kZWxSaWdodFRhZ3MnLCBvYmogfHwgX3JvdXRlci5kZWZhdWx0LmN1cnJlbnRSb3V0ZSk7CiAgfSwKICAvLyDlhbPpl63lhbbku5Z0YWLpobXnrb4KICBjbG9zZU90aGVyUGFnZTogZnVuY3Rpb24gY2xvc2VPdGhlclBhZ2Uob2JqKSB7CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbE90aGVyc1ZpZXdzJywgb2JqIHx8IF9yb3V0ZXIuZGVmYXVsdC5jdXJyZW50Um91dGUpOwogIH0sCiAgLy8g5re75YqgdGFi6aG1562+CiAgb3BlblBhZ2U6IGZ1bmN0aW9uIG9wZW5QYWdlKHRpdGxlLCB1cmwsIHBhcmFtcykgewogICAgdmFyIG9iaiA9IHsKICAgICAgcGF0aDogdXJsLAogICAgICBtZXRhOiB7CiAgICAgICAgdGl0bGU6IHRpdGxlCiAgICAgIH0KICAgIH07CiAgICBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvYWRkVmlldycsIG9iaik7CiAgICByZXR1cm4gX3JvdXRlci5kZWZhdWx0LnB1c2goewogICAgICBwYXRoOiB1cmwsCiAgICAgIHF1ZXJ5OiBwYXJhbXMKICAgIH0pOwogIH0sCiAgLy8g5L+u5pS5dGFi6aG1562+CiAgdXBkYXRlUGFnZTogZnVuY3Rpb24gdXBkYXRlUGFnZShvYmopIHsKICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvdXBkYXRlVmlzaXRlZFZpZXcnLCBvYmopOwogIH0KfTsKZXhwb3J0cy5kZWZhdWx0ID0gX2RlZmF1bHQ7"},{"version":3,"names":["_store","_interopRequireDefault","require","_router","_default","refreshPage","obj","_router$currentRoute","router","currentRoute","path","query","matched","undefined","forEach","m","components","default","name","includes","store","dispatch","then","_obj","replace","closeOpenPage","push","closePage","_ref","lastPath","closeAllPage","closeLeftPage","closeRightPage","closeOtherPage","openPage","title","url","params","meta","updatePage","exports"],"sources":["C:/Users/feige/Desktop/RuoYi-Vue-master/RuoYi-Vue-master/ruoyi-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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"}]}