{"remainingRequest":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\babel-loader\\lib\\index.js!D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\eslint-loader\\index.js??ref--14-0!D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\src\\store\\index.js","dependencies":[{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\src\\store\\index.js","mtime":1677915063826},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\babel.config.js","mtime":1677915063811},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1677927572803},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\babel-loader\\lib\\index.js","mtime":1677927576192},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\eslint-loader\\index.js","mtime":1677927573346}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:LyoqDQogKiB2dWV454q25oCB566h55CGDQogKi8KaW1wb3J0IHZ1ZSBmcm9tICd2dWUnOwppbXBvcnQgVnVleCBmcm9tICd2dWV4JzsKaW1wb3J0IHJvdXRlciwgeyByZXNldFJvdXRlciB9IGZyb20gIi4uL3JvdXRlciI7CmltcG9ydCBjcmVhdGVQZXJzaXN0ZWRTdGF0ZSBmcm9tICd2dWV4LXBlcnNpc3RlZHN0YXRlJzsKdnVlLnVzZShWdWV4KTsKCmZ1bmN0aW9uIGFkZE5ld1JvdXRlKG1lbnVMaXN0KSB7CiAgY29uc29sZS5sb2cobWVudUxpc3QpOwogIGxldCByb3V0ZXMgPSByb3V0ZXIub3B0aW9ucy5yb3V0ZXM7CiAgY29uc29sZS5sb2cocm91dGVzKTsKICByb3V0ZXMuZm9yRWFjaChyb3V0ZUl0ZW0gPT4gewogICAgaWYgKHJvdXRlSXRlbS5wYXRoID09ICIvSW5kZXgiKSB7CiAgICAgIG1lbnVMaXN0LmZvckVhY2gobWVudSA9PiB7CiAgICAgICAgbGV0IGNoaWxkUm91dGUgPSB7CiAgICAgICAgICBwYXRoOiAnLycgKyBtZW51Lm1lbnVjbGljaywKICAgICAgICAgIG5hbWU6IG1lbnUubWVudW5hbWUsCiAgICAgICAgICBtZXRhOiB7CiAgICAgICAgICAgIHRpdGxlOiBtZW51Lm1lbnVuYW1lCiAgICAgICAgICB9LAogICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL2NvbXBvbmVudHMvJyArIG1lbnUubWVudWNvbXBvbmVudCkKICAgICAgICB9OwogICAgICAgIHJvdXRlSXRlbS5jaGlsZHJlbi5wdXNoKGNoaWxkUm91dGUpOwogICAgICB9KTsKICAgIH0KICB9KTsKICByZXNldFJvdXRlcigpOwogIHJvdXRlci5hZGRSb3V0ZXMocm91dGVzKTsKfQoKZXhwb3J0IGRlZmF1bHQgbmV3IFZ1ZXguU3RvcmUoewogIHN0YXRlOiB7CiAgICBtZW51OiBbXQogIH0sCiAgbXV0YXRpb25zOiB7CiAgICBzZXRNZW51KHN0YXRlLCBtZW51TGlzdCkgewogICAgICBzdGF0ZS5tZW51ID0gbWVudUxpc3Q7CiAgICAgIGFkZE5ld1JvdXRlKG1lbnVMaXN0KTsKICAgIH0KCiAgfSwKICBnZXR0ZXJzOiB7CiAgICBnZXRNZW51KHN0YXRlKSB7CiAgICAgIHJldHVybiBzdGF0ZS5tZW51OwogICAgfQoKICB9LAogIHBsdWdpbnM6IFtjcmVhdGVQZXJzaXN0ZWRTdGF0ZSgpXQp9KTs="},{"version":3,"names":["vue","Vuex","router","resetRouter","createPersistedState","use","addNewRoute","menuList","console","log","routes","options","forEach","routeItem","path","menu","childRoute","menuclick","name","menuname","meta","title","component","menucomponent","children","push","addRoutes","Store","state","mutations","setMenu","getters","getMenu","plugins"],"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/WarehouseManager/src/WarehouseManagerVue/src/store/index.js"],"sourcesContent":["/**\r\n * vuex状态管理\r\n */\r\nimport vue from 'vue'\r\nimport Vuex from 'vuex'\r\nimport router,{resetRouter} from \"../router\";\r\nimport createPersistedState from 'vuex-persistedstate'\r\nvue.use(Vuex)\r\n\r\nfunction addNewRoute(menuList) {\r\n console.log(menuList)\r\n let routes = router.options.routes\r\n console.log(routes)\r\n routes.forEach(routeItem=>{\r\n if(routeItem.path==\"/Index\"){\r\n menuList.forEach(menu=>{\r\n let childRoute = {\r\n path:'/'+menu.menuclick,\r\n name:menu.menuname,\r\n meta:{\r\n title:menu.menuname\r\n },\r\n component:()=>import('../components/'+menu.menucomponent)\r\n }\r\n\r\n routeItem.children.push(childRoute)\r\n })\r\n }\r\n })\r\n\r\n resetRouter()\r\n router.addRoutes(routes)\r\n}\r\n\r\nexport default new Vuex.Store({\r\n state: {\r\n menu: []\r\n },\r\n mutations: {\r\n setMenu(state,menuList) {\r\n state.menu = menuList\r\n\r\n addNewRoute(menuList)\r\n }\r\n },\r\n getters: {\r\n getMenu(state) {\r\n return state.menu\r\n }\r\n },\r\n plugins:[createPersistedState()]\r\n})"],"mappings":"AAAA;AACA;AACA;AACA,OAAOA,GAAP,MAAgB,KAAhB;AACA,OAAOC,IAAP,MAAiB,MAAjB;AACA,OAAOC,MAAP,IAAeC,WAAf,QAAiC,WAAjC;AACA,OAAOC,oBAAP,MAAiC,qBAAjC;AACAJ,GAAG,CAACK,GAAJ,CAAQJ,IAAR;;AAEA,SAASK,WAAT,CAAqBC,QAArB,EAA+B;EAC3BC,OAAO,CAACC,GAAR,CAAYF,QAAZ;EACA,IAAIG,MAAM,GAAGR,MAAM,CAACS,OAAP,CAAeD,MAA5B;EACAF,OAAO,CAACC,GAAR,CAAYC,MAAZ;EACAA,MAAM,CAACE,OAAP,CAAeC,SAAS,IAAE;IACtB,IAAGA,SAAS,CAACC,IAAV,IAAgB,QAAnB,EAA4B;MACxBP,QAAQ,CAACK,OAAT,CAAiBG,IAAI,IAAE;QACnB,IAAIC,UAAU,GAAI;UACdF,IAAI,EAAC,MAAIC,IAAI,CAACE,SADA;UAEdC,IAAI,EAACH,IAAI,CAACI,QAFI;UAGdC,IAAI,EAAC;YACDC,KAAK,EAACN,IAAI,CAACI;UADV,CAHS;UAMdG,SAAS,EAAC,MAAI,OAAO,mBAAiBP,IAAI,CAACQ,aAA7B;QANA,CAAlB;QASAV,SAAS,CAACW,QAAV,CAAmBC,IAAnB,CAAwBT,UAAxB;MACH,CAXD;IAYH;EACJ,CAfD;EAiBAb,WAAW;EACXD,MAAM,CAACwB,SAAP,CAAiBhB,MAAjB;AACH;;AAED,eAAe,IAAIT,IAAI,CAAC0B,KAAT,CAAe;EAC1BC,KAAK,EAAE;IACHb,IAAI,EAAE;EADH,CADmB;EAI1Bc,SAAS,EAAE;IACPC,OAAO,CAACF,KAAD,EAAOrB,QAAP,EAAiB;MACpBqB,KAAK,CAACb,IAAN,GAAaR,QAAb;MAEAD,WAAW,CAACC,QAAD,CAAX;IACH;;EALM,CAJe;EAW1BwB,OAAO,EAAE;IACLC,OAAO,CAACJ,KAAD,EAAQ;MACX,OAAOA,KAAK,CAACb,IAAb;IACH;;EAHI,CAXiB;EAgB1BkB,OAAO,EAAC,CAAC7B,oBAAoB,EAArB;AAhBkB,CAAf,CAAf"}]}