This commit is contained in:
zhoumengru
2025-09-10 09:23:53 +08:00
7 changed files with 19 additions and 23 deletions

View File

@@ -1,21 +1,17 @@
import route from 'vue-router'
const btnList = [
{ label: '', type: '', disFlag: '' },
{ label: '新增', type: 'add', disFlag: 'isEdit', icon: 'icon-add' },
{ label: '查看', type: 'read', disFlag: 'isQuery' },
{ label: '修改', type: 'edit', disFlag: 'isEdit' },
{ label: '删除', type: 'del', disFlag: 'isEdit', icon: 'icon-del' }
// { label: '批量删除', type: 'del', disFlag: 'isEdit', icon: 'icon-del' }
{ label: '新增', type: 'add', disFlag: 'is_add', icon: 'icon-add' },
{ label: '查看', type: 'read', disFlag: 'is_view' },
{ label: '修改', type: 'edit', disFlag: 'is_edit' },
{ label: '删除', type: 'del', disFlag: 'is_del', icon: 'icon-del' }
]
// arr:按钮数组
// permissions:{
// isControl: true;
// isEdit: true;
// isQuery: true;
// }
function getBtns(arr) {
console.log(this.$route, 'route')
// JSON.parse(localStorage.getItem('permission')).find((item)=>item.route==)
// const permissions =
// JSON.parse(localStorage.getItem('user')).userExtend.role.permissionList[0] || {}
// JSON.parse(localStorage.getItem('permission')) || {}
const btns = []
btnList.forEach((item) => {
if (arr.includes(item.label)) {