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 return
} }
let permissions = tool.data.get("PERMISSIONS"); 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); if (!permissions.auth.some((v) => v === binding.value)) el.parentNode.removeChild(el);
} }
} }

View File

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

View File

@ -89,7 +89,7 @@ export default {
if(item.children){ if(item.children){
item.children.forEach(em=>{ item.children.forEach(em=>{
em.checked = e.checked; 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)=>{ em.meta.data_permission.forEach((li)=>{
li.checked = e.checked; li.checked = e.checked;
}) })
@ -111,7 +111,7 @@ export default {
if(item.children){ if(item.children){
item.children.forEach(em=>{ item.children.forEach(em=>{
if(em.id == e.id){ 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)=>{ em.meta.data_permission.forEach((li)=>{
li.checked = e.checked; li.checked = e.checked;
}) })

View File

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

View File

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