Browse Source

详情里 编辑和删除权限按钮

hella_online_20240829
wangyufei 2 months ago
parent
commit
13e84247fa
  1. 24
      src/components/Detail/src/Detail.vue
  2. 2
      src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue

24
src/components/Detail/src/Detail.vue

@ -369,6 +369,24 @@ const props = defineProps({
required: false, required: false,
default: () => ['1'] default: () => ['1']
}, },
//
addHasPermi:{
type: String,
required: false,
default: ''
},
//
editHasPermi:{
type: String,
required: false,
default: ''
},
//
deleteHasPermi:{
type: String,
required: false,
default: ''
},
// //
detailButtonIsShowEdit:{ detailButtonIsShowEdit:{
type: Boolean, type: Boolean,
@ -709,7 +727,8 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName:
// //
detailButtonEdit = [ detailButtonEdit = [
defaultButtons.mainListEditBtn({ 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 = [ detailButtonDelete = [
defaultButtons.mainListDeleteBtn({ defaultButtons.mainListDeleteBtn({
hide: isShowMainButton(row,props.detailButtonIsShowAddStatusArray) hide: isShowMainButton(row,props.detailButtonIsShowAddStatusArray),
hasPermi: props.deleteHasPermi
}) })
] ]
} }

2
src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue

@ -92,6 +92,8 @@
:detailButtonIsShowEdit="true" :detailButtonIsShowEdit="true"
:detailButtonIsShowDelete="true" :detailButtonIsShowDelete="true"
:detailButtonIsShowAdd="true" :detailButtonIsShowAdd="true"
editHasPermi="wms:purchase-plan-main:update"
deleteHasPermi="wms:purchase-plan-main:delete"
:isOpenSearchTable="true" :isOpenSearchTable="true"
fieldTableColumn="poLine" fieldTableColumn="poLine"

Loading…
Cancel
Save