|
|
@ -369,6 +369,24 @@ const props = defineProps({ |
|
|
|
required: false, |
|
|
|
default: () => ['1'] |
|
|
|
}, |
|
|
|
// 新增按钮权限 |
|
|
|
addHasPermi:{ |
|
|
|
type: String, |
|
|
|
required: false, |
|
|
|
default: '' |
|
|
|
}, |
|
|
|
// 编辑按钮权限 |
|
|
|
editHasPermi:{ |
|
|
|
type: String, |
|
|
|
required: false, |
|
|
|
default: '' |
|
|
|
}, |
|
|
|
// 删除按钮权限 |
|
|
|
deleteHasPermi:{ |
|
|
|
type: String, |
|
|
|
required: false, |
|
|
|
default: '' |
|
|
|
}, |
|
|
|
// 子列表 编辑 展示与隐藏 ,默认展示 |
|
|
|
detailButtonIsShowEdit:{ |
|
|
|
type: Boolean, |
|
|
@ -709,7 +727,8 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName: |
|
|
|
// 编辑 |
|
|
|
detailButtonEdit = [ |
|
|
|
defaultButtons.mainListEditBtn({ |
|
|
|
hide: isShowMainButton(row,props.detailButtonIsShowAddStatusArray) |
|
|
|
hide: isShowMainButton(row,props.detailButtonIsShowAddStatusArray), |
|
|
|
hasPermi: props.editHasPermi |
|
|
|
}) |
|
|
|
] |
|
|
|
} |
|
|
@ -717,7 +736,8 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName: |
|
|
|
// 删除 |
|
|
|
detailButtonDelete = [ |
|
|
|
defaultButtons.mainListDeleteBtn({ |
|
|
|
hide: isShowMainButton(row,props.detailButtonIsShowAddStatusArray) |
|
|
|
hide: isShowMainButton(row,props.detailButtonIsShowAddStatusArray), |
|
|
|
hasPermi: props.deleteHasPermi |
|
|
|
}) |
|
|
|
] |
|
|
|
} |
|
|
|