You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
25 KiB

{"remainingRequest":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js!G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\src\\store\\modules\\tagsView.js","dependencies":[{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\src\\store\\modules\\tagsView.js","mtime":1703907394000},{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"G:\\bishe\\2024\\springboot\\143_论文\\039_springboot流浪天使乐园管理系统设计与实现\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3ltYm9sIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3ltYm9sLmRlc2NyaXB0aW9uIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3ltYm9sLml0ZXJhdG9yIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5pbmRleC1vZiI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNsaWNlIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc29tZSI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZSI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLmluY2x1ZGVzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLml0ZXJhdG9yIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLmRvbS1jb2xsZWN0aW9ucy5pdGVyYXRvciI7CmltcG9ydCBfdG9Db25zdW1hYmxlQXJyYXkgZnJvbSAiRzpcXGJpc2hlXFwyMDI0XFxzcHJpbmdib290XFwxNDNfXHU4QkJBXHU2NTg3XFwwMzlfc3ByaW5nYm9vdFx1NkQ0MVx1NkQ2QVx1NTkyOVx1NEY3Rlx1NEU1MFx1NTZFRFx1N0JBMVx1NzQwNlx1N0NGQlx1N0VERlx1OEJCRVx1OEJBMVx1NEUwRVx1NUI5RVx1NzNCMFxcdnVlXFxhZG1pblxcbm9kZV9tb2R1bGVzXFxAYmFiZWxcXHJ1bnRpbWUvaGVscGVycy9lc20vdG9Db25zdW1hYmxlQXJyYXkiOwppbXBvcnQgX3NsaWNlZFRvQXJyYXkgZnJvbSAiRzpcXGJpc2hlXFwyMDI0XFxzcHJpbmdib290XFwxNDNfXHU4QkJBXHU2NTg3XFwwMzlfc3ByaW5nYm9vdFx1NkQ0MVx1NkQ2QVx1NTkyOVx1NEY3Rlx1NEU1MFx1NTZFRFx1N0JBMVx1NzQwNlx1N0NGQlx1N0VERlx1OEJCRVx1OEJBMVx1NEUwRVx1NUI5RVx1NzNCMFxcdnVlXFxhZG1pblxcbm9kZV9tb2R1bGVzXFxAYmFiZWxcXHJ1bnRpbWUvaGVscGVycy9lc20vc2xpY2VkVG9BcnJheSI7CnZhciBzdGF0ZSA9IHsKICB2aXNpdGVkVmlld3M6IFtdLAogIGNhY2hlZFZpZXdzOiBbXQp9Owp2YXIgbXV0YXRpb25zID0gewogIEFERF9WSVNJVEVEX1ZJRVc6IGZ1bmN0aW9uIEFERF9WSVNJVEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIGlmIChzdGF0ZS52aXNpdGVkVmlld3Muc29tZShmdW5jdGlvbiAodikgewogICAgICByZXR1cm4gdi5wYXRoID09PSB2aWV3LnBhdGg7CiAgICB9KSkgcmV0dXJuOwogICAgc3RhdGUudmlzaXRlZFZpZXdzLnB1c2goT2JqZWN0LmFzc2lnbih7fSwgdmlldywgewogICAgICB0aXRsZTogdmlldy5tZXRhLnRpdGxlIHx8ICduby1uYW1lJwogICAgfSkpOwogIH0sCiAgQUREX0NBQ0hFRF9WSUVXOiBmdW5jdGlvbiBBRERfQ0FDSEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIGlmIChzdGF0ZS5jYWNoZWRWaWV3cy5pbmNsdWRlcyh2aWV3Lm5hbWUpKSByZXR1cm47CgogICAgaWYgKCF2aWV3Lm1ldGEubm9DYWNoZSkgewogICAgICBzdGF0ZS5jYWNoZWRWaWV3cy5wdXNoKHZpZXcubmFtZSk7CiAgICB9CiAgfSwKICBERUxfVklTSVRFRF9WSUVXOiBmdW5jdGlvbiBERUxfVklTSVRFRF9WSUVXKHN0YXRlLCB2aWV3KSB7CiAgICB2YXIgX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbiA9IHRydWU7CiAgICB2YXIgX2RpZEl0ZXJhdG9yRXJyb3IgPSBmYWxzZTsKICAgIHZhciBfaXRlcmF0b3JFcnJvciA9IHVuZGVmaW5lZDsKCiAgICB0cnkgewogICAgICBmb3IgKHZhciBfaXRlcmF0b3IgPSBzdGF0ZS52aXNpdGVkVmlld3MuZW50cmllcygpW1N5bWJvbC5pdGVyYXRvcl0oKSwgX3N0ZXA7ICEoX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbiA9IChfc3RlcCA9IF9pdGVyYXRvci5uZXh0KCkpLmRvbmUpOyBfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uID0gdHJ1ZSkgewogICAgICAgIHZhciBfc3RlcCR2YWx1ZSA9IF9zbGljZWRUb0FycmF5KF9zdGVwLnZhbHVlLCAyKSwKICAgICAgICAgICAgaSA9IF9zdGVwJHZhbHVlWzBdLAogICAgICAgICAgICB2ID0gX3N0ZXAkdmFsdWVbMV07CgogICAgICAgIGlmICh2LnBhdGggPT09IHZpZXcucGF0aCkgewogICAgICAgICAgc3RhdGUudmlzaXRlZFZpZXdzLnNwbGljZShpLCAxKTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgfQogICAgfSBjYXRjaCAoZXJyKSB7CiAgICAgIF9kaWRJdGVyYXRvckVycm9yID0gdHJ1ZTsKICAgICAgX2l0ZXJhdG9yRXJyb3IgPSBlcnI7CiAgICB9IGZpbmFsbHkgewogICAgICB0cnkgewogICAgICAgIGlmICghX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbiAmJiBfaXRlcmF0b3IucmV0dXJuICE9IG51bGwpIHsKICAgICAgICAgIF9pdGVyYXRvci5yZXR1cm4oKTsKICAgICAgICB9CiAgICAgIH0gZmluYWxseSB7CiAgICAgICAgaWYgKF9kaWRJdGVyYXRvckVycm9yKSB7CiAgICAgICAgICB0aHJvdyBfaXRlcmF0b3JFcnJvcjsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9LAogIERFTF9DQUNIRURfVklFVzogZnVuY3Rpb24gREVMX0NBQ0hFRF9WSUVXKHN0YXRlLCB2aWV3KSB7CiAgICB2YXIgX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbjIgPSB0cnVlOwogICAgdmFyIF9kaWRJdGVyYXRvckVycm9yMiA9IGZhbHNlOwogICAgdmFyIF9pdGVyYXRvckVycm9yMiA9IHVuZGVmaW5lZDsKCiAgICB0cnkgewogICAgICBmb3IgKHZhciBfaXRlcmF0b3IyID0gc3RhdGUuY2FjaGVkVmlld3NbU3ltYm9sLml0ZXJhdG9yXSgpLCBfc3RlcDI7ICEoX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbjIgPSAoX3N0ZXAyID0gX2l0ZXJhdG9yMi5uZXh0KCkpLmRvbmUpOyBfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uMiA9IHRydWUpIHsKICAgICAgICB2YXIgaSA9IF9zdGVwMi52YWx1ZTsKCiAgICAgICAgaWYgKGkgPT09IHZpZXcubmFtZSkgewogICAgICAgICAgdmFyIGluZGV4ID0gc3RhdGUuY2FjaGVkVmlld3MuaW5kZXhPZihpKTsKICAgICAgICAgIHN0YXRlLmNhY2hlZFZpZXdzLnNwbGljZShpbmRleCwgMSk7CiAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgIH0KICAgIH0gY2F0Y2ggKGVycikgewogICAgICBfZGlkSXRlcmF0b3JFcnJvcjIgPSB0cnVlOwogICAgICBfaXRlcmF0b3JFcnJvcjIgPSBlcnI7CiAgICB9IGZpbmFsbHkgewogICAgICB0cnkgewogICAgICAgIGlmICghX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbjIgJiYgX2l0ZXJhdG9yMi5yZXR1cm4gIT0gbnVsbCkgewogICAgICAgICAgX2l0ZXJhdG9yMi5yZXR1cm4oKTsKICAgICAgICB9CiAgICAgIH0gZmluYWxseSB7CiAgICAgICAgaWYgKF9kaWRJdGVyYXRvckVycm9yMikgewogICAgICAgICAgdGhyb3cgX2l0ZXJhdG9yRXJyb3IyOwogICAgICAgIH0KICAgICAgfQogICAgfQogIH0sCiAgREVMX09USEVSU19WSVNJVEVEX1ZJRVdTOiBmdW5jdGlvbiBERUxfT1RIRVJTX1ZJU0lURURfVklFV1Moc3RhdGUsIHZpZXcpIHsKICAgIHN0YXRlLnZpc2l0ZWRWaWV3cyA9IHN0YXRlLnZpc2l0ZWRWaWV3cy5maWx0ZXIoZnVuY3Rpb24gKHYpIHsKICAgICAgcmV0dXJuIHYubWV0YS5hZmZpeCB8fCB2LnBhdGggPT09IHZpZXcucGF0aDsKICAgIH0pOwogIH0sCiAgREVMX09USEVSU19DQUNIRURfVklFV1M6IGZ1bmN0aW9uIERFTF9PVEhFUlNfQ0FDSEVEX1ZJRVdTKHN0YXRlLCB2aWV3KSB7CiAgICB2YXIgX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbjMgPSB0cnVlOwogICAgdmFyIF9kaWRJdGVyYXRvckVycm9yMyA9IGZhbHNlOwogICAgdmFyIF9pdGVyYXRvckVycm9yMyA9IHVuZGVmaW5lZDsKCiAgICB0cnkgewogICAgICBmb3IgKHZhciBfaXRlcmF0b3IzID0gc3RhdGUuY2FjaGVkVmlld3NbU3ltYm9sLml0ZXJhdG9yXSgpLCBfc3RlcDM7ICEoX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbjMgPSAoX3N0ZXAzID0gX2l0ZXJhdG9yMy5uZXh0KCkpLmRvbmUpOyBfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uMyA9IHRydWUpIHsKICAgICAgICB2YXIgaSA9IF9zdGVwMy52YWx1ZTsKCiAgICAgICAgaWYgKGkgPT09IHZpZXcubmFtZSkgewogICAgICAgICAgdmFyIGluZGV4ID0gc3RhdGUuY2FjaGVkVmlld3MuaW5kZXhPZihpKTsKICAgICAgICAgIHN0YXRlLmNhY2hlZFZpZXdzID0gc3RhdGUuY2FjaGVkVmlld3Muc2xpY2UoaW5kZXgsIGluZGV4ICsgMSk7CiAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgIH0KICAgIH0gY2F0Y2ggKGVycikgewogICAgICBfZGlkSXRlcmF0b3JFcnJvcjMgPSB0cnVlOwogICAgICBfaXRlcmF0b3JFcnJvcjMgPSBlcnI7CiAgICB9IGZpbmFsbHkgewogICAgICB0cnkgewogICAgICAgIGlmICghX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbjMgJiYgX2l0ZXJhdG9yMy5yZXR1cm4gIT0gbnVsbCkgewogICAgICAgICAgX2l0ZXJhdG9yMy5yZXR1cm4oKTsKICAgICAgICB9CiAgICAgIH0gZmluYWxseSB7CiAgICAgICAgaWYgKF9kaWRJdGVyYXRvckVycm9yMykgewogICAgICAgICAgdGhyb3cgX2l0ZXJhdG9yRXJyb3IzOwogICAgICAgIH0KICAgICAgfQogICAgfQogIH0sCiAgREVMX0FMTF9WSVNJVEVEX1ZJRVdTOiBmdW5jdGlvbiBERUxfQUxMX1ZJU0lURURfVklFV1Moc3RhdGUpIHsKICAgIC8vIGtlZXAgYWZmaXggdGFncwogICAgdmFyIGFmZml4VGFncyA9IHN0YXRlLnZpc2l0ZWRWaWV3cy5maWx0ZXIoZnVuY3Rpb24gKHRhZykgewogICAgICByZXR1cm4gdGFnLm1ldGEuYWZmaXg7CiAgICB9KTsKICAgIHN0YXRlLnZpc2l0ZWRWaWV3cyA9IGFmZml4VGFnczsKICB9LAogIERFTF9BTExfQ0FDSEVEX1ZJRVdTOiBmdW5jdGlvbiBERUxfQUxMX0NBQ0hFRF9WSUVXUyhzdGF0ZSkgewogICAgc3RhdGUuY2FjaGVkVmlld3MgPSBbXTsKICB9LAogIFVQREFURV9WSVNJVEVEX1ZJRVc6IGZ1bmN0aW9uIFVQREFURV9WSVNJVEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIHZhciBfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uNCA9IHRydWU7CiAgICB2YXIgX2RpZEl0ZXJhdG9yRXJyb3I0ID0gZmFsc2U7CiAgICB2YXIgX2l0ZXJhdG9yRXJyb3I0ID0gdW5kZWZpbmVkOwoKICAgIHRyeSB7CiAgICAgIGZvciAodmFyIF9pdGVyYXRvcjQgPSBzdGF0ZS52aXNpdGVkVmlld3NbU3ltYm9sLml0ZXJhdG9yXSgpLCBfc3RlcDQ7ICEoX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbjQgPSAoX3N0ZXA0ID0gX2l0ZXJhdG9yNC5uZXh0KCkpLmRvbmUpOyBfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uNCA9IHRydWUpIHsKICAgICAgICB2YXIgdiA9IF9zdGVwNC52YWx1ZTsKCiAgICAgICAgaWYgKHYucGF0aCA9PT0gdmlldy5wYXRoKSB7CiAgICAgICAgICB2ID0gT2JqZWN0LmFzc2lnbih2LCB2aWV3KTsKICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgfQogICAgfSBjYXRjaCAoZXJyKSB7CiAgICAgIF9kaWRJdGVyYXRvckVycm9yNCA9IHRydWU7CiAgICAgIF9pdGVyYXRvckVycm9yNCA9IGVycjsKICAgIH0gZmluYWxseSB7CiAgICAgIHRyeSB7CiAgICAgICAgaWYgKCFfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uNCAmJiBfaXRlcmF0b3I0LnJldHVybiAhPSBudWxsKSB7CiAgICAgICAgICBfaXRlcmF0b3I0LnJldHVybigpOwogICAgICAgIH0KICAgICAgfSBmaW5hbGx5IHsKICAgICAgICBpZiAoX2RpZEl0ZXJhdG9yRXJyb3I0KSB7CiAgICAgICAgICB0aHJvdyBfaXRlcmF0b3JFcnJvcjQ7CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9Owp2YXIgYWN0aW9ucyA9IHsKICBhZGRWaWV3OiBmdW5jdGlvbiBhZGRWaWV3KF9yZWYsIHZpZXcpIHsKICAgIHZhciBkaXNwYXRjaCA9IF9yZWYuZGlzcGF0Y2g7CiAgICBkaXNwYXRjaCgnYWRkVmlzaXRlZFZpZXcnLCB2aWV3KTsKICAgIGRpc3BhdGNoKCdhZGRDYWNoZWRWaWV3Jywgdmlldyk7CiAgfSwKICBhZGRWaXNpdGVkVmlldzogZnVuY3Rpb24gYWRkVmlzaXRlZFZpZXcoX3JlZjIsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMi5jb21taXQ7CiAgICBjb21taXQoJ0FERF9WSVNJVEVEX1ZJRVcnLCB2aWV3KTsKICB9LAogIGFkZENhY2hlZFZpZXc6IGZ1bmN0aW9uIGFkZENhY2hlZFZpZXcoX3JlZjMsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMy5jb21taXQ7CiAgICBjb21taXQoJ0FERF9DQUNIRURfVklFVycsIHZpZXcpOwogIH0sCiAgZGVsVmlldzogZnVuY3Rpb24gZGVsVmlldyhfcmVmNCwgdmlldykgewogICAgdmFyIGRpc3BhdGNoID0gX3JlZjQuZGlzcGF0Y2gsCiAgICAgICAgc3RhdGUgPSBfcmVmNC5zdGF0ZTsKICAgIGNvbnNvbGUubG9nKCctLS0nKTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBkaXNwYXRjaCgnZGVsVmlzaXRlZFZpZXcnLCB2aWV3KTsKICAgICAgZGlzcGF0Y2goJ2RlbENhY2hlZFZpZXcnLCB2aWV3KTsKICAgICAgcmVzb2x2ZSh7CiAgICAgICAgdmlzaXRlZFZpZXdzOiBfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUudmlzaXRlZFZpZXdzKSwKICAgICAgICBjYWNoZWRWaWV3czogX3RvQ29uc3VtYWJsZUFycmF5KHN0YXRlLmNhY2hlZFZpZXdzKQogICAgICB9KTsKICAgIH0pOwogIH0sCiAgZGVsVmlzaXRlZFZpZXc6IGZ1bmN0aW9uIGRlbFZpc2l0ZWRWaWV3KF9yZWY1LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjUuY29tbWl0LAogICAgICAgIHN0YXRlID0gX3JlZjUuc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfVklTSVRFRF9WSUVXJywgdmlldyk7CiAgICAgIHJlc29sdmUoX3RvQ29uc3VtYWJsZUFycmF5KHN0YXRlLnZpc2l0ZWRWaWV3cykpOwogICAgfSk7CiAgfSwKICBkZWxDYWNoZWRWaWV3OiBmdW5jdGlvbiBkZWxDYWNoZWRWaWV3KF9yZWY2LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjYuY29tbWl0LAogICAgICAgIHN0YXRlID0gX3JlZjYuc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfQ0FDSEVEX1ZJRVcnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsT3RoZXJzVmlld3M6IGZ1bmN0aW9uIGRlbE90aGVyc1ZpZXdzKF9yZWY3LCB2aWV3KSB7CiAgICB2YXIgZGlzcGF0Y2ggPSBfcmVmNy5kaXNwYXRjaCwKICAgICAgICBzdGF0ZSA9IF9yZWY3LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGRpc3BhdGNoKCdkZWxPdGhlcnNWaXNpdGVkVmlld3MnLCB2aWV3KTsKICAgICAgZGlzcGF0Y2goJ2RlbE90aGVyc0NhY2hlZFZpZXdzJywgdmlldyk7CiAgICAgIHJlc29sdmUoewogICAgICAgIHZpc2l0ZWRWaWV3czogX3RvQ29uc3VtYWJsZUFycmF5KHN0YXRlLnZpc2l0ZWRWaWV3cyksCiAgICAgICAgY2FjaGVkVmlld3M6IF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS5jYWNoZWRWaWV3cykKICAgICAgfSk7CiAgICB9KTsKICB9LAogIGRlbE90aGVyc1Zpc2l0ZWRWaWV3czogZnVuY3Rpb24gZGVsT3RoZXJzVmlzaXRlZFZpZXdzKF9yZWY4LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjguY29tbWl0LAogICAgICAgIHN0YXRlID0gX3JlZjguc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfT1RIRVJTX1ZJU0lURURfVklFV1MnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUudmlzaXRlZFZpZXdzKSk7CiAgICB9KTsKICB9LAogIGRlbE90aGVyc0NhY2hlZFZpZXdzOiBmdW5jdGlvbiBkZWxPdGhlcnNDYWNoZWRWaWV3cyhfcmVmOSwgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWY5LmNvbW1pdCwKICAgICAgICBzdGF0ZSA9IF9yZWY5LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX09USEVSU19DQUNIRURfVklFV1MnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsQWxsVmlld3M6IGZ1bmN0aW9uIGRlbEFsbFZpZXdzKF9yZWYxMCwgdmlldykgewogICAgdmFyIGRpc3BhdGNoID0gX3JlZjEwLmRpc3BhdGNoLAogICAgICAgIHN0YXRlID0gX3JlZjEwLnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGRpc3BhdGNoKCdkZWxBbGxWaXNpdGVkVmlld3MnLCB2aWV3KTsKICAgICAgZGlzcGF0Y2goJ2RlbEFsbENhY2hlZFZpZXdzJywgdmlldyk7CiAgICAgIHJlc29sdmUoewogICAgICAgIHZpc2l0ZWRWaWV3czogX3RvQ29uc3VtYWJsZUFycmF5KHN0YXRlLnZpc2l0ZWRWaWV3cyksCiAgICAgICAgY2FjaGVkVmlld3M6IF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS5jYWNoZWRWaWV3cykKICAgICAgfSk7CiAgICB9KTsKICB9LAogIGRlbEFsbFZpc2l0ZWRWaWV3czogZnVuY3Rpb24gZGVsQWxsVmlzaXRlZFZpZXdzKF9yZWYxMSkgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxMS5jb21taXQsCiAgICAgICAgc3RhdGUgPSBfcmVmMTEuc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfQUxMX1ZJU0lURURfVklFV1MnKTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUudmlzaXRlZFZpZXdzKSk7CiAgICB9KTsKICB9LAogIGRlbEFsbENhY2hlZFZpZXdzOiBmdW5jdGlvbiBkZWxBbGxDYWNoZWRWaWV3cyhfcmVmMTIpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMTIuY29tbWl0LAogICAgICAgIHN0YXRlID0gX3JlZjEyLnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX0FMTF9DQUNIRURfVklFV1MnKTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgdXBkYXRlVmlzaXRlZFZpZXc6IGZ1bmN0aW9uIHVwZGF0ZVZpc2l0ZWRWaWV3KF9yZWYxMywgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxMy5jb21taXQ7CiAgICBjb21taXQoJ1VQREFURV9WSVNJVEVEX1ZJRVcnLCB2aWV3KTsKICB9Cn07CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lc3BhY2VkOiB0cnVlLAogIHN0YXRlOiBzdGF0ZSwKICBtdXRhdGlvbnM6IG11dGF0aW9ucywKICBhY3Rpb25zOiBhY3Rpb25zCn07"},{"version":3,"sources":["G:/bishe/2024/springboot/143_论文/039_springboot流浪天使乐园管理系统设计与实现/vue/admin/src/store/modules/tagsView.js"],"names":["state","visitedViews","cachedViews","mutations","ADD_VISITED_VIEW","view","some","v","path","push","Object","assign","title","meta","ADD_CACHED_VIEW","includes","name","noCache","DEL_VISITED_VIEW","entries","i","splice","DEL_CACHED_VIEW","index","indexOf","DEL_OTHERS_VISITED_VIEWS","filter","affix","DEL_OTHERS_CACHED_VIEWS","slice","DEL_ALL_VISITED_VIEWS","affixTags","tag","DEL_ALL_CACHED_VIEWS","UPDATE_VISITED_VIEW","actions","addView","dispatch","addVisitedView","commit","addCachedView","delView","console","log","Promise","resolve","delVisitedView","delCachedView","delOthersViews","delOthersVisitedViews","delOthersCachedViews","delAllViews","delAllVisitedViews","delAllCachedViews","updateVisitedView","namespaced"],"mappings":"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","sourcesContent":["const state = {\r\n visitedViews: [],\r\n cachedViews: []\r\n}\r\n\r\nconst mutations = {\r\n ADD_VISITED_VIEW: (state, view) => {\r\n if (state.visitedViews.some(v => v.path === view.path)) return\r\n state.visitedViews.push(\r\n Object.assign({}, view, {\r\n title: view.meta.title || 'no-name'\r\n })\r\n )\r\n },\r\n ADD_CACHED_VIEW: (state, view) => {\r\n if (state.cachedViews.includes(view.name)) return\r\n if (!view.meta.noCache) {\r\n state.cachedViews.push(view.name)\r\n }\r\n },\r\n\r\n DEL_VISITED_VIEW: (state, view) => {\r\n for (const [i, v] of state.visitedViews.entries()) {\r\n if (v.path === view.path) {\r\n state.visitedViews.splice(i, 1)\r\n break\r\n }\r\n }\r\n },\r\n DEL_CACHED_VIEW: (state, view) => {\r\n for (const i of state.cachedViews) {\r\n if (i === view.name) {\r\n const index = state.cachedViews.indexOf(i)\r\n state.cachedViews.splice(index, 1)\r\n break\r\n }\r\n }\r\n },\r\n\r\n DEL_OTHERS_VISITED_VIEWS: (state, view) => {\r\n state.visitedViews = state.visitedViews.filter(v => {\r\n return v.meta.affix || v.path === view.path\r\n })\r\n },\r\n DEL_OTHERS_CACHED_VIEWS: (state, view) => {\r\n for (const i of state.cachedViews) {\r\n if (i === view.name) {\r\n const index = state.cachedViews.indexOf(i)\r\n state.cachedViews = state.cachedViews.slice(index, index + 1)\r\n break\r\n }\r\n }\r\n },\r\n\r\n DEL_ALL_VISITED_VIEWS: state => {\r\n // keep affix tags\r\n const affixTags = state.visitedViews.filter(tag => tag.meta.affix)\r\n state.visitedViews = affixTags\r\n },\r\n DEL_ALL_CACHED_VIEWS: state => {\r\n state.cachedViews = []\r\n },\r\n\r\n UPDATE_VISITED_VIEW: (state, view) => {\r\n for (let v of state.visitedViews) {\r\n if (v.path === view.path) {\r\n v = Object.assign(v, view)\r\n break\r\n }\r\n }\r\n }\r\n}\r\n\r\nconst actions = {\r\n addView({ dispatch }, view) {\r\n dispatch('addVisitedView', view)\r\n dispatch('addCachedView', view)\r\n },\r\n addVisitedView({ commit }, view) {\r\n commit('ADD_VISITED_VIEW', view)\r\n },\r\n addCachedView({ commit }, view) {\r\n commit('ADD_CACHED_VIEW', view)\r\n },\r\n\r\n delView({ dispatch, state }, view) {\r\n console.log('---')\r\n return new Promise(resolve => {\r\n dispatch('delVisitedView', view)\r\n dispatch('delCachedView', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delVisitedView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_VISITED_VIEW', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delCachedView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_CACHED_VIEW', view)\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n\r\n delOthersViews({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delOthersVisitedViews', view)\r\n dispatch('delOthersCachedViews', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delOthersVisitedViews({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_OTHERS_VISITED_VIEWS', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delOthersCachedViews({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_OTHERS_CACHED_VIEWS', view)\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n\r\n delAllViews({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delAllVisitedViews', view)\r\n dispatch('delAllCachedViews', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delAllVisitedViews({ commit, state }) {\r\n return new Promise(resolve => {\r\n commit('DEL_ALL_VISITED_VIEWS')\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delAllCachedViews({ commit, state }) {\r\n return new Promise(resolve => {\r\n commit('DEL_ALL_CACHED_VIEWS')\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n\r\n updateVisitedView({ commit }, view) {\r\n commit('UPDATE_VISITED_VIEW', view)\r\n }\r\n}\r\n\r\nexport default {\r\n namespaced: true,\r\n state,\r\n mutations,\r\n actions\r\n}\r\n"]}]}