【引入脚本】通过表单参数判断来实现子表的只读和编辑效果
实现效果:
配置步骤:
第一步:设计表单,详细操作请查看文章【创建表单】
第二步:在表单编辑页面点击按钮“引入脚本”,填写以下内容:
注释:
1.授权 n:隐藏 r:只读 w:编辑
2.data.xmlxsqbd.sfysbzfq: xmlxsqbd为业务对象别名,sfysbzfq为字段名
let vmm = document.getElementsByName("online-form")[0].__vue__; //单选框 的字段 xmlxsqbd实体别名,sfysbzfq为字段别名 vmm.$watch('data.xmlxsqbd.sfysbzfq',function(newVal, oldVal) { if (newVal == "0") { vmm.permission.table.ysmxb.del=true; //显示删除按钮 vmm.permission.table.ysmxb.add=true; //显示添加按钮 vmm.permission.fields.ysmxb.yswdzq='w'; vmm.permission.fields.ysmxb.s2021nsbn='w'; vmm.permission.fields.ysmxb.s2021nxbn='w'; } else { vmm.permission.table.ysmxb.del=false;//隐藏删除按钮 vmm.permission.table.ysmxb.add=false;//隐藏添加按钮 vmm.permission.fields.ysmxb.yswdzq='r'; vmm.permission.fields.ysmxb.s2021nsbn='r'; vmm.permission.fields.ysmxb.s2021nxbn='r'; } },{immediate: true});