‘liusuyi’
2023-05-24 0484a33f0550b344382f0d3caac5b26bbba23ca0
1
{"remainingRequest":"F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js??ref--13-0!F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\src\\plugins\\tab.js","dependencies":[{"path":"F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\src\\plugins\\tab.js","mtime":1675221397116},{"path":"F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\babel.config.js","mtime":1675221397043},{"path":"F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1678842086999},{"path":"F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1678842088721},{"path":"F:\\Workspaces\\ard\\RuoYi-Vue-master-pg\\RuoYi-Vue-master\\ruoyi-ui\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js","mtime":1678842087395}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJGOi9Xb3Jrc3BhY2VzL2FyZC9SdW9ZaS1WdWUtbWFzdGVyLXBnL1J1b1lpLVZ1ZS1tYXN0ZXIvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvaW50ZXJvcFJlcXVpcmVEZWZhdWx0LmpzIikuZGVmYXVsdDsKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5pbmNsdWRlcy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5yZXBsYWNlLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIik7CnZhciBfc3RvcmUgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvc3RvcmUiKSk7CnZhciBfcm91dGVyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL3JvdXRlciIpKTsKdmFyIF9kZWZhdWx0ID0gewogIC8vIOWIt+aWsOW9k+WJjXRhYumhteetvgogIHJlZnJlc2hQYWdlOiBmdW5jdGlvbiByZWZyZXNoUGFnZShvYmopIHsKICAgIHZhciBfcm91dGVyJGN1cnJlbnRSb3V0ZSA9IF9yb3V0ZXIuZGVmYXVsdC5jdXJyZW50Um91dGUsCiAgICAgIHBhdGggPSBfcm91dGVyJGN1cnJlbnRSb3V0ZS5wYXRoLAogICAgICBxdWVyeSA9IF9yb3V0ZXIkY3VycmVudFJvdXRlLnF1ZXJ5LAogICAgICBtYXRjaGVkID0gX3JvdXRlciRjdXJyZW50Um91dGUubWF0Y2hlZDsKICAgIGlmIChvYmogPT09IHVuZGVmaW5lZCkgewogICAgICBtYXRjaGVkLmZvckVhY2goZnVuY3Rpb24gKG0pIHsKICAgICAgICBpZiAobS5jb21wb25lbnRzICYmIG0uY29tcG9uZW50cy5kZWZhdWx0ICYmIG0uY29tcG9uZW50cy5kZWZhdWx0Lm5hbWUpIHsKICAgICAgICAgIGlmICghWydMYXlvdXQnLCAnUGFyZW50VmlldyddLmluY2x1ZGVzKG0uY29tcG9uZW50cy5kZWZhdWx0Lm5hbWUpKSB7CiAgICAgICAgICAgIG9iaiA9IHsKICAgICAgICAgICAgICBuYW1lOiBtLmNvbXBvbmVudHMuZGVmYXVsdC5uYW1lLAogICAgICAgICAgICAgIHBhdGg6IHBhdGgsCiAgICAgICAgICAgICAgcXVlcnk6IHF1ZXJ5CiAgICAgICAgICAgIH07CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsQ2FjaGVkVmlldycsIG9iaikudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgIHZhciBfb2JqID0gb2JqLAogICAgICAgIHBhdGggPSBfb2JqLnBhdGgsCiAgICAgICAgcXVlcnkgPSBfb2JqLnF1ZXJ5OwogICAgICBfcm91dGVyLmRlZmF1bHQucmVwbGFjZSh7CiAgICAgICAgcGF0aDogJy9yZWRpcmVjdCcgKyBwYXRoLAogICAgICAgIHF1ZXJ5OiBxdWVyeQogICAgICB9KTsKICAgIH0pOwogIH0sCiAgLy8g5YWz6Zet5b2T5YmNdGFi6aG1562+77yM5omT5byA5paw6aG1562+CiAgY2xvc2VPcGVuUGFnZTogZnVuY3Rpb24gY2xvc2VPcGVuUGFnZShvYmopIHsKICAgIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCJ0YWdzVmlldy9kZWxWaWV3IiwgX3JvdXRlci5kZWZhdWx0LmN1cnJlbnRSb3V0ZSk7CiAgICBpZiAob2JqICE9PSB1bmRlZmluZWQpIHsKICAgICAgcmV0dXJuIF9yb3V0ZXIuZGVmYXVsdC5wdXNoKG9iaik7CiAgICB9CiAgfSwKICAvLyDlhbPpl63mjIflrpp0YWLpobXnrb4KICBjbG9zZVBhZ2U6IGZ1bmN0aW9uIGNsb3NlUGFnZShvYmopIHsKICAgIGlmIChvYmogPT09IHVuZGVmaW5lZCkgewogICAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbFZpZXcnLCBfcm91dGVyLmRlZmF1bHQuY3VycmVudFJvdXRlKS50aGVuKGZ1bmN0aW9uIChfcmVmKSB7CiAgICAgICAgdmFyIGxhc3RQYXRoID0gX3JlZi5sYXN0UGF0aDsKICAgICAgICByZXR1cm4gX3JvdXRlci5kZWZhdWx0LnB1c2gobGFzdFBhdGggfHwgJy8nKTsKICAgICAgfSk7CiAgICB9CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbFZpZXcnLCBvYmopOwogIH0sCiAgLy8g5YWz6Zet5omA5pyJdGFi6aG1562+CiAgY2xvc2VBbGxQYWdlOiBmdW5jdGlvbiBjbG9zZUFsbFBhZ2UoKSB7CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbEFsbFZpZXdzJyk7CiAgfSwKICAvLyDlhbPpl63lt6bkvqd0YWLpobXnrb4KICBjbG9zZUxlZnRQYWdlOiBmdW5jdGlvbiBjbG9zZUxlZnRQYWdlKG9iaikgewogICAgcmV0dXJuIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCd0YWdzVmlldy9kZWxMZWZ0VGFncycsIG9iaiB8fCBfcm91dGVyLmRlZmF1bHQuY3VycmVudFJvdXRlKTsKICB9LAogIC8vIOWFs+mXreWPs+S+p3RhYumhteetvgogIGNsb3NlUmlnaHRQYWdlOiBmdW5jdGlvbiBjbG9zZVJpZ2h0UGFnZShvYmopIHsKICAgIHJldHVybiBfc3RvcmUuZGVmYXVsdC5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsUmlnaHRUYWdzJywgb2JqIHx8IF9yb3V0ZXIuZGVmYXVsdC5jdXJyZW50Um91dGUpOwogIH0sCiAgLy8g5YWz6Zet5YW25LuWdGFi6aG1562+CiAgY2xvc2VPdGhlclBhZ2U6IGZ1bmN0aW9uIGNsb3NlT3RoZXJQYWdlKG9iaikgewogICAgcmV0dXJuIF9zdG9yZS5kZWZhdWx0LmRpc3BhdGNoKCd0YWdzVmlldy9kZWxPdGhlcnNWaWV3cycsIG9iaiB8fCBfcm91dGVyLmRlZmF1bHQuY3VycmVudFJvdXRlKTsKICB9LAogIC8vIOa3u+WKoHRhYumhteetvgogIG9wZW5QYWdlOiBmdW5jdGlvbiBvcGVuUGFnZSh0aXRsZSwgdXJsLCBwYXJhbXMpIHsKICAgIHZhciBvYmogPSB7CiAgICAgIHBhdGg6IHVybCwKICAgICAgbWV0YTogewogICAgICAgIHRpdGxlOiB0aXRsZQogICAgICB9CiAgICB9OwogICAgX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L2FkZFZpZXcnLCBvYmopOwogICAgcmV0dXJuIF9yb3V0ZXIuZGVmYXVsdC5wdXNoKHsKICAgICAgcGF0aDogdXJsLAogICAgICBxdWVyeTogcGFyYW1zCiAgICB9KTsKICB9LAogIC8vIOS/ruaUuXRhYumhteetvgogIHVwZGF0ZVBhZ2U6IGZ1bmN0aW9uIHVwZGF0ZVBhZ2Uob2JqKSB7CiAgICByZXR1cm4gX3N0b3JlLmRlZmF1bHQuZGlzcGF0Y2goJ3RhZ3NWaWV3L3VwZGF0ZVZpc2l0ZWRWaWV3Jywgb2JqKTsKICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"names":["refreshPage","obj","router","currentRoute","path","query","matched","undefined","forEach","m","components","default","name","includes","store","dispatch","then","replace","closeOpenPage","push","closePage","lastPath","closeAllPage","closeLeftPage","closeRightPage","closeOtherPage","openPage","title","url","params","meta","updatePage"],"sources":["F:/Workspaces/ard/RuoYi-Vue-master-pg/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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"}]}