

beforeFormData(formData, type) { //表单打开前执行
return new Promise(resolve => {
// 隐藏入库明细表头按钮
for(const key in subTableObj.value){
const headerBtn = subTableObj.value[key].buttonObj.header
console.error('headerBtn',headerBtn)
headerBtn.addBtn.display = false // 隐藏新增按钮
// headerBtn.signBtn.display = false // 隐藏签收按钮
}
// 设置明细表部分字段不可编辑和 不可见
setTimeout(()=>{
const disabledFields = ['order_id','epc','sku_id','assets_id','remark','status'] // 要禁止编辑的字段
const hideFields = ['order_id','epc'] // 要隐藏的字段
disabledFields.forEach(item => {
useFun.setSubPropConfig(item, { cell: false }, 'form_in_item')
})
hideFields.forEach(item => {
useFun.setSubPropConfig(item, { display: false }, 'form_in_item')
})
},500)
resolve(formData)
})
},
项目:JeeLowCode
列隐藏用 hide: true