From 9c279b2decd6ccd997441ee30c57bd9e932b6ed1 Mon Sep 17 00:00:00 2001 From: zhaoxuebing <1291173720@qq.com> Date: Wed, 3 Jan 2024 09:14:03 +0800 Subject: [PATCH] =?UTF-8?q?detail=E7=BB=84=E4=BB=B6=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=EF=BC=8C=E5=AD=90=E5=88=97=E8=A1=A8=EF=BC=88=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E3=80=81=E7=BC=96=E8=BE=91=E3=80=81=E5=88=A0=E9=99=A4=E7=9A=84?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=B8=8E=E9=9A=90=E8=97=8F)=EF=BC=8C?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=B1=95=E7=A4=BA=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=B1=9E=E6=80=A7detailButtonIsShow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Detail/src/Detail.vue | 40 ++++++++++++------- .../transferreceiptRequestMain/index.vue | 5 +-- 2 files changed, 26 insertions(+), 19 deletions(-) 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' })