diff --git a/docs/zh/sys-vuex/README.md.REMOVED.git-id b/docs/zh/sys-vuex/README.md.REMOVED.git-id index 7db055cd..1cc9a689 100644 --- a/docs/zh/sys-vuex/README.md.REMOVED.git-id +++ b/docs/zh/sys-vuex/README.md.REMOVED.git-id @@ -1 +1 @@ -28e37c79429114aea200a5e2a7bcc6f8707ab39d \ No newline at end of file +dd3ce3a3e8aff371313dd37c30adafe042430be2 \ No newline at end of file diff --git a/src/store/modules/d2admin/modules/search.js b/src/store/modules/d2admin/modules/search.js index 48a99d22..73d2390f 100644 --- a/src/store/modules/d2admin/modules/search.js +++ b/src/store/modules/d2admin/modules/search.js @@ -32,23 +32,23 @@ export default { /** * @description 初始化 * @param {Object} state vuex state - * @param {Array} menus menus + * @param {Array} menu menu */ - init (state, menus) { + init (state, menu) { const pool = [] - const push = function (menus, titlePrefix = []) { - menus.forEach(menu => { - if (menu.children) { - push(menu.children, [ ...titlePrefix, menu.title ]) + const push = function (menu, titlePrefix = []) { + menu.forEach(m => { + if (m.children) { + push(m.children, [ ...titlePrefix, m.title ]) } else { pool.push({ - ...menu, - fullTitle: [ ...titlePrefix, menu.title ].join(' / ') + ...m, + fullTitle: [ ...titlePrefix, m.title ].join(' / ') }) } }) } - push(menus) + push(menu) state.pool = pool } }