Commit b478e960 by 无尘

fix: 修改管理员角色

parent 263205a7
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-026b8310.6a95237e.css rel=prefetch><link href=css/chunk-088075fe.85747dd1.css rel=prefetch><link href=css/chunk-09469871.0d5615a8.css rel=prefetch><link href=css/chunk-16a8dcde.2a3bfb87.css rel=prefetch><link href=css/chunk-19db1fc6.ba890a33.css rel=prefetch><link href=css/chunk-1b93a01a.01549a8d.css rel=prefetch><link href=css/chunk-1d258c3c.6cf7c149.css rel=prefetch><link href=css/chunk-1f4abd7d.9a476898.css rel=prefetch><link href=css/chunk-3252104d.3e0b8813.css rel=prefetch><link href=css/chunk-3614f1eb.7f2fa781.css rel=prefetch><link href=css/chunk-3637827e.28375b8d.css rel=prefetch><link href=css/chunk-3d68c82e.c40b5ad8.css rel=prefetch><link href=css/chunk-3ee8945e.2acdb419.css rel=prefetch><link href=css/chunk-47bd1c50.75f6fb44.css rel=prefetch><link href=css/chunk-586f288b.86630a95.css rel=prefetch><link href=css/chunk-604da622.c1e9b3ff.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-66ececf2.b68e7872.css rel=prefetch><link href=css/chunk-70c11ed1.4fa31bcc.css rel=prefetch><link href=css/chunk-76f8f268.22f587ad.css rel=prefetch><link href=css/chunk-7a708cfd.1c38d838.css rel=prefetch><link href=css/chunk-7b8ebb90.07808c30.css rel=prefetch><link href=css/chunk-7dc8c2b3.943c31ad.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-80d9e65a.86d77db9.css rel=prefetch><link href=css/chunk-c735c9de.58ef0df0.css rel=prefetch><link href=css/chunk-ddcd4406.8a6b709f.css rel=prefetch><link href=css/chunk-f6283836.116a95da.css rel=prefetch><link href=js/chunk-026b8310.8e429ad8.js rel=prefetch><link href=js/chunk-088075fe.07dadc4b.js rel=prefetch><link href=js/chunk-09469871.6447b088.js rel=prefetch><link href=js/chunk-16a8dcde.422b0989.js rel=prefetch><link href=js/chunk-19db1fc6.10fbf935.js rel=prefetch><link href=js/chunk-1b93a01a.19b25334.js rel=prefetch><link href=js/chunk-1d258c3c.996577af.js rel=prefetch><link href=js/chunk-1f4abd7d.aff0faf1.js rel=prefetch><link href=js/chunk-3252104d.265b73dd.js rel=prefetch><link href=js/chunk-3614f1eb.baca650f.js rel=prefetch><link href=js/chunk-3637827e.9ac69d9c.js rel=prefetch><link href=js/chunk-3d68c82e.23640c84.js rel=prefetch><link href=js/chunk-3ee8945e.4249f358.js rel=prefetch><link href=js/chunk-47bd1c50.c0d47436.js rel=prefetch><link href=js/chunk-586f288b.2377953a.js rel=prefetch><link href=js/chunk-604da622.015574bb.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-66ececf2.7a4a177b.js rel=prefetch><link href=js/chunk-70c11ed1.8bb1c4b0.js rel=prefetch><link href=js/chunk-76f8f268.10476fbc.js rel=prefetch><link href=js/chunk-7a708cfd.82df7f97.js rel=prefetch><link href=js/chunk-7b8ebb90.5e131625.js rel=prefetch><link href=js/chunk-7dc8c2b3.27607302.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-80d9e65a.8c74d5bc.js rel=prefetch><link href=js/chunk-c735c9de.93a8ae47.js rel=prefetch><link href=js/chunk-ddcd4406.ffb36fff.js rel=prefetch><link href=js/chunk-f6283836.2aac573e.js rel=prefetch><link href=css/app.dc6afa5f.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.a43dac67.js rel=preload as=script><link href=js/chunk-vendors.4646af85.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.dc6afa5f.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/perm-button.1.0.0.js></script><script src=js/chunk-vendors.4646af85.js></script><script src=js/app.a43dac67.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-026b8310.6a95237e.css rel=prefetch><link href=css/chunk-088075fe.85747dd1.css rel=prefetch><link href=css/chunk-09469871.0d5615a8.css rel=prefetch><link href=css/chunk-16a8dcde.2a3bfb87.css rel=prefetch><link href=css/chunk-19db1fc6.ba890a33.css rel=prefetch><link href=css/chunk-1b93a01a.01549a8d.css rel=prefetch><link href=css/chunk-1d258c3c.6cf7c149.css rel=prefetch><link href=css/chunk-1f4abd7d.9a476898.css rel=prefetch><link href=css/chunk-3252104d.3e0b8813.css rel=prefetch><link href=css/chunk-3614f1eb.7f2fa781.css rel=prefetch><link href=css/chunk-3637827e.28375b8d.css rel=prefetch><link href=css/chunk-3d68c82e.c40b5ad8.css rel=prefetch><link href=css/chunk-3ee8945e.2acdb419.css rel=prefetch><link href=css/chunk-47bd1c50.75f6fb44.css rel=prefetch><link href=css/chunk-586f288b.86630a95.css rel=prefetch><link href=css/chunk-604da622.c1e9b3ff.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-66ececf2.b68e7872.css rel=prefetch><link href=css/chunk-70c11ed1.4fa31bcc.css rel=prefetch><link href=css/chunk-76f8f268.22f587ad.css rel=prefetch><link href=css/chunk-7a708cfd.1c38d838.css rel=prefetch><link href=css/chunk-7b8ebb90.07808c30.css rel=prefetch><link href=css/chunk-7dc8c2b3.943c31ad.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-80d9e65a.86d77db9.css rel=prefetch><link href=css/chunk-c735c9de.58ef0df0.css rel=prefetch><link href=css/chunk-ddcd4406.8a6b709f.css rel=prefetch><link href=css/chunk-f6283836.116a95da.css rel=prefetch><link href=js/chunk-026b8310.8e429ad8.js rel=prefetch><link href=js/chunk-088075fe.07dadc4b.js rel=prefetch><link href=js/chunk-09469871.6447b088.js rel=prefetch><link href=js/chunk-16a8dcde.422b0989.js rel=prefetch><link href=js/chunk-19db1fc6.10fbf935.js rel=prefetch><link href=js/chunk-1b93a01a.19b25334.js rel=prefetch><link href=js/chunk-1d258c3c.996577af.js rel=prefetch><link href=js/chunk-1f4abd7d.aff0faf1.js rel=prefetch><link href=js/chunk-3252104d.265b73dd.js rel=prefetch><link href=js/chunk-3614f1eb.baca650f.js rel=prefetch><link href=js/chunk-3637827e.9ac69d9c.js rel=prefetch><link href=js/chunk-3d68c82e.23640c84.js rel=prefetch><link href=js/chunk-3ee8945e.4249f358.js rel=prefetch><link href=js/chunk-47bd1c50.c0d47436.js rel=prefetch><link href=js/chunk-586f288b.aa7e5bc3.js rel=prefetch><link href=js/chunk-604da622.015574bb.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-66ececf2.7a4a177b.js rel=prefetch><link href=js/chunk-70c11ed1.8bb1c4b0.js rel=prefetch><link href=js/chunk-76f8f268.10476fbc.js rel=prefetch><link href=js/chunk-7a708cfd.82df7f97.js rel=prefetch><link href=js/chunk-7b8ebb90.5e131625.js rel=prefetch><link href=js/chunk-7dc8c2b3.27607302.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-80d9e65a.8c74d5bc.js rel=prefetch><link href=js/chunk-c735c9de.93a8ae47.js rel=prefetch><link href=js/chunk-ddcd4406.ffb36fff.js rel=prefetch><link href=js/chunk-f6283836.2aac573e.js rel=prefetch><link href=css/app.dc6afa5f.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.2a20862a.js rel=preload as=script><link href=js/chunk-vendors.4646af85.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.dc6afa5f.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/perm-button.1.0.0.js></script><script src=js/chunk-vendors.4646af85.js></script><script src=js/app.2a20862a.js></script></body></html>
\ No newline at end of file
......@@ -147,7 +147,7 @@ export default {
if (allMenuIds.some(item => item == el.menuId)) {
let allSubId = [];
if (Array.isArray(el.children)) {
allSubId = el.children.map(item => item.menuId);
allSubId = getAllSubMenuIds(el.children);
}
// 如果el的allSubId都在allMenuIds中,则认为el需要被勾选,需要把el.menuId放入result中
if (allSubId.length == 0 || allSubId.every(el => allMenuIds.some(item => item == el))) {
......@@ -160,6 +160,16 @@ export default {
})
return result;
}
function getAllSubMenuIds(menuList) {
let result = [];
menuList.forEach(el => {
result.push(el.menuId);
if (Array.isArray(el.children)) {
result = result.concat(getAllSubMenuIds(el.children));
}
})
return result;
}
},
// 将平铺的数据转为树形结构
flatDataToTree(data) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment