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