Browse Source

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

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

40
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 {
HeadButttondata.value = [ if(!props.detailButtonIsShow){
defaultButtons.defaultAddBtn({ HeadButttondata.value = [
hide: isShowMainButton(row, ['1']) defaultButtons.defaultAddBtn({
}), // hide: isShowMainButton(row, ['1'])
defaultButtons.defaultFilterBtn(null) // }), //
] defaultButtons.defaultFilterBtn(null) //
]
}
// //
if (props.fromeWhere == 'countPlan') { if (props.fromeWhere == 'countPlan') {
HeadButttondata.value = [ HeadButttondata.value = [
@ -423,15 +431,17 @@ const openDetail = async (row: any, titleName: any, titleValue: any, tableName:
} }
// //
buttondata.value = [...[ if(!props.detailButtonIsShow){
defaultButtons.mainListEditBtn({ buttondata.value = [...[
hide: isShowMainButton(row, ['1']) defaultButtons.mainListEditBtn({
}), // hide: isShowMainButton(row, ['1'])
defaultButtons.mainListDeleteBtn({ }), //
hide: isShowMainButton(row, ['1']) defaultButtons.mainListDeleteBtn({
})], // hide: isShowMainButton(row, ['1'])
...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