Browse Source

detail组件修改,子列表(新增、编辑、删除的展示与隐藏),默认展示,增加属性detailButtonIsShow

master
赵雪冰 1 year ago
parent
commit
9c279b2dec
  1. 10
      src/components/Detail/src/Detail.vue
  2. 5
      src/views/wms/inventoryjobManage/transferreceipt/transferreceiptRequestMain/index.vue

10
src/components/Detail/src/Detail.vue

@ -271,6 +271,12 @@ const props = defineProps({
type: Array, type: Array,
required: false, required: false,
default: null default: null
},
//
detailButtonIsShow:{
type: Boolean,
required: false,
default: false
} }
}) })
const isShowDrawer = ref(false) const isShowDrawer = ref(false)
@ -388,12 +394,14 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName:
defaultButtons.defaultFilterBtn(null) // defaultButtons.defaultFilterBtn(null) //
] ]
} else { } else {
if(!props.detailButtonIsShow){
HeadButttondata.value = [ HeadButttondata.value = [
defaultButtons.defaultAddBtn({ defaultButtons.defaultAddBtn({
hide: isShowMainButton(row, ['1']) hide: isShowMainButton(row, ['1'])
}), // }), //
defaultButtons.defaultFilterBtn(null) // defaultButtons.defaultFilterBtn(null) //
] ]
}
// //
if (props.fromeWhere == 'countPlan') { if (props.fromeWhere == 'countPlan') {
HeadButttondata.value = [ HeadButttondata.value = [
@ -423,6 +431,7 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName:
} }
// //
if(!props.detailButtonIsShow){
buttondata.value = [...[ buttondata.value = [...[
defaultButtons.mainListEditBtn({ defaultButtons.mainListEditBtn({
hide: isShowMainButton(row, ['1']) hide: isShowMainButton(row, ['1'])
@ -432,6 +441,7 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName:
})], // })], //
...props.buttondataTable ...props.buttondataTable
] ]
}
} finally { } finally {
detailLoading.value = false detailLoading.value = false
} }

5
src/views/wms/inventoryjobManage/transferreceipt/transferreceiptRequestMain/index.vue

@ -70,6 +70,7 @@
:apiPage="TransferreceiptRequestDetailApi.getTransferreceiptRequestDetailPage" :apiPage="TransferreceiptRequestDetailApi.getTransferreceiptRequestDetailPage"
:apiDelete="TransferreceiptRequestDetailApi.deleteTransferreceiptRequestDetail" :apiDelete="TransferreceiptRequestDetailApi.deleteTransferreceiptRequestDetail"
:Echo="Echo" :Echo="Echo"
:detailButtonIsShow="true"
/> />
<!-- 导入 --> <!-- 导入 -->
@ -84,10 +85,6 @@ import * as TransferreceiptRequestMainApi from '@/api/wms/transferreceiptRequest
import * as TransferreceiptRequestDetailApi from '@/api/wms/transferreceiptRequestDetail' import * as TransferreceiptRequestDetailApi from '@/api/wms/transferreceiptRequestDetail'
import * as defaultButtons from '@/utils/disposition/defaultButtons' import * as defaultButtons from '@/utils/disposition/defaultButtons'
import {
closeTransferissueRequestMain,
closeTransferreceiptRequestMain, submitTransferreceiptRequestMain
} from "@/api/wms/transferreceiptRequestMain";
// //
defineOptions({ name: 'TransferreceiptRequestMain' }) defineOptions({ name: 'TransferreceiptRequestMain' })

Loading…
Cancel
Save