d2admin/page/init
Former-commit-id: 0fd794e5361859434b21a1cc49e2d72f489f5de0 [formerly 0fd794e5361859434b21a1cc49e2d72f489f5de0 [formerly 0fd794e5361859434b21a1cc49e2d72f489f5de0 [formerly 0fd794e5361859434b21a1cc49e2d72f489f5de0 [formerly d72d1e502f4b303799f630b8237dc216f72a7633 [formerly 157500ee60819d56bbb9b3f882cceae092d59894]]]]] Former-commit-id: ded1d89da759f04bcf3d61f170b9112248a60042 Former-commit-id: b018fb280b8677482c7b025683fac80b409c45a8 Former-commit-id: 8541a3fba946b54cae9766ffb0544619a82e3567 [formerly caf5ea8972da4c79e5a4f3198bed949bb4dee38d] Former-commit-id: bdb47e4a3a6b9f2dba19477fc4f9b71f7c3de8f6 Former-commit-id: 8142c4a779c57e7c611ebbaf433473e3be38f142 Former-commit-id: 6f553015bf1b25ff7e32876949ee6bf6e891434f Former-commit-id: cab17f36b8c0121898fcf6c8286620426be42d04 Former-commit-id: 3a194a2c9cd3044ea1ab6ae2f7c29d5a6f105ae2
This commit is contained in:
@@ -293,9 +293,21 @@ export default {
|
||||
* @class pool
|
||||
* @description 保存 pool (候选池)
|
||||
* @param {Object} state vuex state
|
||||
* @param {Array} pool pages
|
||||
* @param {Array} routes routes
|
||||
*/
|
||||
poolSet (state, pool) {
|
||||
init (state, routes) {
|
||||
const pool = []
|
||||
const push = function (routes) {
|
||||
routes.forEach(route => {
|
||||
if (route.children) {
|
||||
push(route.children)
|
||||
} else {
|
||||
const { meta, name, path } = route
|
||||
pool.push({ meta, name, path })
|
||||
}
|
||||
})
|
||||
}
|
||||
push(routes)
|
||||
state.pool = pool
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user