|
@ -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 |
|
|
} |
|
|
} |
|
|