From 13e84247faf729156672f414b346aa3c80be92e2 Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Tue, 30 Jul 2024 13:04:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=87=8C=20=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=92=8C=E5=88=A0=E9=99=A4=E6=9D=83=E9=99=90=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Detail/src/Detail.vue | 24 +++++++++++++++++-- .../purchasePlanMain/index.vue | 2 ++ 2 files changed, 24 insertions(+), 2 deletions(-) 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"