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
5.5 KiB

{"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\\src\\store\\index.js","dependencies":[{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\src\\store\\index.js","mtime":1725032165405},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\babel.config.js","mtime":1713435210088},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1713435214031},{"path":"D:\\Work\\WorkSpace\\GitWorkSpace\\TenShop\\resource\\WarehouseManager\\src\\WarehouseManagerVue\\node_modules\\babel-loader\\lib\\index.js","mtime":1725032158806}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7Ci8qKg0KICogdnVleOeKtuaAgeeuoeeQhg0KICovCmltcG9ydCB2dWUgZnJvbSAndnVlJzsKaW1wb3J0IFZ1ZXggZnJvbSAndnVleCc7CmltcG9ydCByb3V0ZXIsIHsgcmVzZXRSb3V0ZXIgfSBmcm9tICIuLi9yb3V0ZXIiOwppbXBvcnQgY3JlYXRlUGVyc2lzdGVkU3RhdGUgZnJvbSAndnVleC1wZXJzaXN0ZWRzdGF0ZSc7CnZ1ZS51c2UoVnVleCk7CmZ1bmN0aW9uIGFkZE5ld1JvdXRlKG1lbnVMaXN0KSB7CiAgY29uc29sZS5sb2cobWVudUxpc3QpOwogIGxldCByb3V0ZXMgPSByb3V0ZXIub3B0aW9ucy5yb3V0ZXM7CiAgY29uc29sZS5sb2cocm91dGVzKTsKICByb3V0ZXMuZm9yRWFjaChyb3V0ZUl0ZW0gPT4gewogICAgaWYgKHJvdXRlSXRlbS5wYXRoID09ICIvSW5kZXgiKSB7CiAgICAgIG1lbnVMaXN0LmZvckVhY2gobWVudSA9PiB7CiAgICAgICAgbGV0IGNoaWxkUm91dGUgPSB7CiAgICAgICAgICBwYXRoOiAnLycgKyBtZW51Lm1lbnVjbGljaywKICAgICAgICAgIG5hbWU6IG1lbnUubWVudW5hbWUsCiAgICAgICAgICBtZXRhOiB7CiAgICAgICAgICAgIHRpdGxlOiBtZW51Lm1lbnVuYW1lCiAgICAgICAgICB9LAogICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL2NvbXBvbmVudHMvJyArIG1lbnUubWVudWNvbXBvbmVudCkKICAgICAgICB9OwogICAgICAgIHJvdXRlSXRlbS5jaGlsZHJlbi5wdXNoKGNoaWxkUm91dGUpOwogICAgICB9KTsKICAgIH0KICB9KTsKICByZXNldFJvdXRlcigpOwogIHJvdXRlci5hZGRSb3V0ZXMocm91dGVzKTsKfQpleHBvcnQgZGVmYXVsdCBuZXcgVnVleC5TdG9yZSh7CiAgc3RhdGU6IHsKICAgIG1lbnU6IFtdCiAgfSwKICBtdXRhdGlvbnM6IHsKICAgIHNldE1lbnUoc3RhdGUsIG1lbnVMaXN0KSB7CiAgICAgIHN0YXRlLm1lbnUgPSBtZW51TGlzdDsKICAgICAgYWRkTmV3Um91dGUobWVudUxpc3QpOwogICAgfQogIH0sCiAgZ2V0dGVyczogewogICAgZ2V0TWVudShzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUubWVudTsKICAgIH0KICB9LAogIHBsdWdpbnM6IFtjcmVhdGVQZXJzaXN0ZWRTdGF0ZSgpXQp9KTsKcmVxdWlyZSgidnVlLXZpYmUiKTs="},{"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","require"],"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/WarehouseManager/src/WarehouseManagerVue/src/store/index.js"],"sourcesContent":["\r\n/**\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})\r\nrequire(\"vue-vibe\")"],"mappings":";AACA;AACA;AACA;AACA,OAAOA,GAAG,MAAM,KAAK;AACrB,OAAOC,IAAI,MAAM,MAAM;AACvB,OAAOC,MAAM,IAAEC,WAAW,QAAO,WAAW;AAC5C,OAAOC,oBAAoB,MAAM,qBAAqB;AACtDJ,GAAG,CAACK,GAAG,CAACJ,IAAI,CAAC;AAEb,SAASK,WAAWA,CAACC,QAAQ,EAAE;EAC3BC,OAAO,CAACC,GAAG,CAACF,QAAQ,CAAC;EACrB,IAAIG,MAAM,GAAGR,MAAM,CAACS,OAAO,CAACD,MAAM;EAClCF,OAAO,CAACC,GAAG,CAACC,MAAM,CAAC;EACnBA,MAAM,CAACE,OAAO,CAACC,SAAS,IAAE;IACtB,IAAGA,SAAS,CAACC,IAAI,IAAE,QAAQ,EAAC;MACxBP,QAAQ,CAACK,OAAO,CAACG,IAAI,IAAE;QACnB,IAAIC,UAAU,GAAI;UACdF,IAAI,EAAC,GAAG,GAACC,IAAI,CAACE,SAAS;UACvBC,IAAI,EAACH,IAAI,CAACI,QAAQ;UAClBC,IAAI,EAAC;YACDC,KAAK,EAACN,IAAI,CAACI;UACf,CAAC;UACDG,SAAS,EAACA,CAAA,KAAI,MAAM,CAAC,gBAAgB,GAACP,IAAI,CAACQ,aAAa;QAC5D,CAAC;QAEDV,SAAS,CAACW,QAAQ,CAACC,IAAI,CAACT,UAAU,CAAC;MACvC,CAAC,CAAC;IACN;EACJ,CAAC,CAAC;EAEFb,WAAW,CAAC,CAAC;EACbD,MAAM,CAACwB,SAAS,CAAChB,MAAM,CAAC;AAC5B;AAEA,eAAe,IAAIT,IAAI,CAAC0B,KAAK,CAAC;EAC1BC,KAAK,EAAE;IACHb,IAAI,EAAE;EACV,CAAC;EACDc,SAAS,EAAE;IACPC,OAAOA,CAACF,KAAK,EAACrB,QAAQ,EAAE;MACpBqB,KAAK,CAACb,IAAI,GAAGR,QAAQ;MAErBD,WAAW,CAACC,QAAQ,CAAC;IACzB;EACJ,CAAC;EACDwB,OAAO,EAAE;IACLC,OAAOA,CAACJ,KAAK,EAAE;MACX,OAAOA,KAAK,CAACb,IAAI;IACrB;EACJ,CAAC;EACDkB,OAAO,EAAC,CAAC7B,oBAAoB,CAAC,CAAC;AACnC,CAAC,CAAC;AACF8B,OAAO,CAAC,UAAU,CAAC","ignoreList":[]}]}