diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index 904144e3f..ce21323b1 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -271,6 +271,12 @@ const props = defineProps({ type: Array, required: false, default: null + }, + // 子列表 新增 编辑 删除的展示与隐藏,默认展示 + detailButtonIsShow:{ + type: Boolean, + required: false, + default: false } }) const isShowDrawer = ref(false) @@ -388,12 +394,14 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName: defaultButtons.defaultFilterBtn(null) // 筛选 ] } else { - HeadButttondata.value = [ - defaultButtons.defaultAddBtn({ - hide: isShowMainButton(row, ['1']) - }), // 新增 - defaultButtons.defaultFilterBtn(null) // 筛选 - ] + if(!props.detailButtonIsShow){ + HeadButttondata.value = [ + defaultButtons.defaultAddBtn({ + hide: isShowMainButton(row, ['1']) + }), // 新增 + defaultButtons.defaultFilterBtn(null) // 筛选 + ] + } //盘点计划详情筛选 if (props.fromeWhere == 'countPlan') { HeadButttondata.value = [ @@ -423,15 +431,17 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName: } // 动态显示操作列按钮 - buttondata.value = [...[ - defaultButtons.mainListEditBtn({ - hide: isShowMainButton(row, ['1']) - }), // 编辑 - defaultButtons.mainListDeleteBtn({ - hide: isShowMainButton(row, ['1']) - })], // 删除 - ...props.buttondataTable - ] + if(!props.detailButtonIsShow){ + buttondata.value = [...[ + defaultButtons.mainListEditBtn({ + hide: isShowMainButton(row, ['1']) + }), // 编辑 + defaultButtons.mainListDeleteBtn({ + hide: isShowMainButton(row, ['1']) + })], // 删除 + ...props.buttondataTable + ] + } } finally { detailLoading.value = false } diff --git a/src/views/wms/inventoryjobManage/transferreceipt/transferreceiptRequestMain/index.vue b/src/views/wms/inventoryjobManage/transferreceipt/transferreceiptRequestMain/index.vue index afb911890..c175bac01 100644 --- a/src/views/wms/inventoryjobManage/transferreceipt/transferreceiptRequestMain/index.vue +++ b/src/views/wms/inventoryjobManage/transferreceipt/transferreceiptRequestMain/index.vue @@ -70,6 +70,7 @@ :apiPage="TransferreceiptRequestDetailApi.getTransferreceiptRequestDetailPage" :apiDelete="TransferreceiptRequestDetailApi.deleteTransferreceiptRequestDetail" :Echo="Echo" + :detailButtonIsShow="true" /> @@ -84,10 +85,6 @@ import * as TransferreceiptRequestMainApi from '@/api/wms/transferreceiptRequest import * as TransferreceiptRequestDetailApi from '@/api/wms/transferreceiptRequestDetail' import * as defaultButtons from '@/utils/disposition/defaultButtons' -import { - closeTransferissueRequestMain, - closeTransferreceiptRequestMain, submitTransferreceiptRequestMain -} from "@/api/wms/transferreceiptRequestMain"; // 调拨入库申请 defineOptions({ name: 'TransferreceiptRequestMain' })