diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index 005429997..bb2c0b2d2 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -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 }) ] } diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue index f32625fd4..6fbf11e9f 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue @@ -92,6 +92,8 @@ :detailButtonIsShowEdit="true" :detailButtonIsShowDelete="true" :detailButtonIsShowAdd="true" + editHasPermi="wms:purchase-plan-main:update" + deleteHasPermi="wms:purchase-plan-main:delete" :isOpenSearchTable="true" fieldTableColumn="poLine"