This commit is contained in:
龙运模 2024-08-27 22:53:34 +08:00
parent 78121f6093
commit e7a8185325
6 changed files with 11 additions and 14 deletions

View File

@ -11,9 +11,6 @@ export default {
return
}
let permissions = tool.data.get("PERMISSIONS");
// if(permissions.auth.some((v)=> v === binding.value)){
// console.log(binding.value,800)
// }
if (!permissions.auth.some((v) => v === binding.value)) el.parentNode.removeChild(el);
}
}

View File

@ -21,7 +21,7 @@
<el-main class="userMain userMainPadding_0">
<Suspense>
<template #default>
<component :is="page"/>
<component :is="page" />
</template>
<template #fallback>
<el-skeleton :rows="3" />

View File

@ -85,7 +85,7 @@ export default {
res.data.forEach(item=>{
if(item.children){
item.children.forEach(em=>{
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
let check = em.meta.data_permission.filter((li)=>li.checked).length;
let ed = em.meta.data_permission.length;
em.isCheck = check>0 && check != ed?true:false;
@ -109,7 +109,7 @@ export default {
if(item.children){
item.children.forEach(em=>{
em.checked = e;
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
em.meta.data_permission.forEach((li)=>{
li.checked = e;
})
@ -130,7 +130,7 @@ export default {
if(item.children){
item.children.forEach(em=>{
em.checked = e.checked;
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
em.meta.data_permission.forEach((li)=>{
li.checked = e.checked;
})
@ -152,7 +152,7 @@ export default {
if(item.children){
item.children.forEach(em=>{
if(em.id == e.id){
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
em.meta.data_permission.forEach((li)=>{
li.checked = e.checked;
})
@ -197,7 +197,7 @@ export default {
const res = await this.$API.system.company.moduleAdd.post(params);
if(res.code == 200){
this.$message.success("授权成功");
this.getPermission();
await this.getPermission();
}
},
setList(){
@ -215,7 +215,7 @@ export default {
if(em.checked || em.isCheck){
obj.menu_permission.push(em.meta.code);
}
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
let list = em.meta.data_permission.filter(e=>e.checked).map(u=>{
let obj = {
actions:u.actions,

View File

@ -89,7 +89,7 @@ export default {
if(item.children){
item.children.forEach(em=>{
em.checked = e.checked;
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
em.meta.data_permission.forEach((li)=>{
li.checked = e.checked;
})
@ -111,7 +111,7 @@ export default {
if(item.children){
item.children.forEach(em=>{
if(em.id == e.id){
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
em.meta.data_permission.forEach((li)=>{
li.checked = e.checked;
})

View File

@ -311,7 +311,7 @@
if(em.checked || em.isCheck){
obj.menu_permission.push(em.meta.code);
}
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
let list = em.meta.data_permission.filter(e=>e.checked).map(u=>{
let obj = {
actions:u.actions,

View File

@ -143,7 +143,7 @@ export default {
if(em.checked || em.isCheck){
obj.menu_permission.push(em.meta.code);
}
if(em.meta.data_permission){
if(em.meta.data_permission && em.meta.data_permission.length>0){
let list = em.meta.data_permission.filter(e=>e.checked).map(u=>{
let obj = {
actions:u.actions,